Передача текста по сети

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Лаборатор
Обычный пользователь
Обычный пользователь
 
Сообщения: 55
Зарегистрирован: 21.03.2009 (Сб) 15:06
Откуда: Москва

Передача текста по сети

Сообщение Лаборатор » 07.09.2009 (Пн) 18:01

Доброго времени суток! Я все еще разрабатываю систему тесторования знаний и недавно у меня возник вопрос по поводу ее сетевого использования (а в сетевом программировании я вообще не разбираюсь...пока).
Я хочу, чтобы программа посылала данные о тестировании не сервер.
Пока я сделал так, чтобы фамилия тестируемого и его отценка отсылалась в текстовый файл на сервере и дописывались в конец этого файла, например, если в файле хранится:
Иванов И.И. - 5
то если Петров пройдет тест, в файле будет :
Иванов И.И. - 5
Петров П.П. - 2
Я проверил дома (у меня сеть из 3 компов) - вроде работает, но если компов будет 30 и все 30 одновременно закончат тестирование теоретически возможен сбой (или не возможен?)?
Есть у кого идеи как это сделать рациональнее?
Да и хотелось бы, чтобы программа имела доступ к файлу отчета, а пользователь через проводник его не видел (а то ведь может и изменить!) - это возможно?
В сети бываю редко!
Своего интернета у меня нет...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Передача текста по сети

Сообщение Хакер » 07.09.2009 (Пн) 19:49

Нет.
---
Бред.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Передача текста по сети

Сообщение jangle » 07.09.2009 (Пн) 20:18

Ха, а как же сохранение в потоки NTFS, из проводника их не увидишь

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Передача текста по сети

Сообщение Хакер » 08.09.2009 (Вт) 5:54

У кого непроканный проводник. И у кого NTFS.
Точно так же можно сделать файл скрытым: у кого чек не стоит --- файла не увидят.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Лаборатор
Обычный пользователь
Обычный пользователь
 
Сообщения: 55
Зарегистрирован: 21.03.2009 (Сб) 15:06
Откуда: Москва

Re: Передача текста по сети

Сообщение Лаборатор » 29.09.2009 (Вт) 17:55

Заранее извиняюсь, что поднимаю старую тему!
Я имел в виду то, что файл отчета лежит на сервере, так вот вопрос в том, чтобы моя программа передавала пароль в виде внешних данных и разболокировала закрытый файл, а после его закрытия файл вновь оставался закрытим.
В сети бываю редко!
Своего интернета у меня нет...

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Передача текста по сети

Сообщение alibek » 29.09.2009 (Вт) 20:36

В предложении отсутствует смысл.
Переформулируй его еще раз.
Lasciate ogni speranza, voi ch'entrate.

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Re: Передача текста по сети

Сообщение Andrey Fedorov » 29.09.2009 (Вт) 23:00

Лаборатор писал(а):Пока я сделал так, чтобы фамилия тестируемого и его отценка отсылалась в текстовый файл на сервере и дописывались в конец этого файла...


Лучше уж в базу - ту же mdb-шку.

Лаборатор писал(а):Да и хотелось бы, чтобы программа имела доступ к файлу отчета, а пользователь через проводник его не видел (а то ведь может и изменить!) - это возможно?


Запретить юзерам List каталога в котором лежит файл (или другие каталоги. Если юзер не знает точного имени файлов/каталогов, то он до них не доберется. Для локального решения - вполне сойдет.
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Лаборатор
Обычный пользователь
Обычный пользователь
 
Сообщения: 55
Зарегистрирован: 21.03.2009 (Сб) 15:06
Откуда: Москва

Re: Передача текста по сети

Сообщение Лаборатор » 02.10.2009 (Пт) 17:21

Andrey Fedorov писал(а):Лучше уж в базу - ту же mdb-шку.

1.Может и лучше, однако обращение к базе на старых компах - процесс длительный, хотя может у тебя есть простой шаблон обращения к базе - скинь если не лень...
2.Встречались мне и запоролированные базы, Office вроде умеет такие создавать, однако вопрос программного обрещения к ним я тоже пока не освоил...есть идеи?
Andrey Fedorov писал(а):Запретить юзерам List каталога в котором лежит файл (или другие каталоги. Если юзер не знает точного имени файлов/каталогов, то он до них не доберется. Для локального решения - вполне сойдет.

Это как, поясни пожалуйста!
В сети бываю редко!
Своего интернета у меня нет...

Лаборатор
Обычный пользователь
Обычный пользователь
 
Сообщения: 55
Зарегистрирован: 21.03.2009 (Сб) 15:06
Откуда: Москва

Re: Передача текста по сети

Сообщение Лаборатор » 09.10.2009 (Пт) 17:22

Понимаю, что рискую нарваться на неприятности но...
Может есть у кого мысли по моему вопросу???
В сети бываю редко!
Своего интернета у меня нет...

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Передача текста по сети

Сообщение Денис » 12.10.2009 (Пн) 9:52

Лаборатор писал(а):Может есть у кого мысли по моему вопросу???


Как я Вас понимаю (насчет старых компьютеров). Есть предложение писать структуры в бинарные файлы. Можно использовать так же логическое сокрытие информации с помощью XOR. Для студентов будет довольно сложно добраться до данных. А если кто и доберется, "отксорите" другим значением.

Вот простенький пример. Здесь для простоты в структуре используется только тип String, но можно и заморочиться с типами (хотя не вижу смысла — "шифрованные" данные будут представлены в файле и буквами, и спецсимволами. Лучше приводить их к своим типам при чтении и расшифровке файла.
Sample.rar
Пример псевдошифрования, пример чтения и записи структуры в бинарный файл.
(1.06 Кб) Скачиваний: 31

Затем делаете каждому клиенту возможность сохранения своего бинарного файла с отчетом. Все файлы с уникальными именами сохраняются в расшаренной папке где-нибудь на сервере. Ваша утилита читает файлы и делает свод. Вот и все дела.
Вложения
Sample.rar
Пример псевдошифрования, пример чтения и записи структуры в бинарный файл.
(1.06 Кб) Скачиваний: 26
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Лаборатор
Обычный пользователь
Обычный пользователь
 
Сообщения: 55
Зарегистрирован: 21.03.2009 (Сб) 15:06
Откуда: Москва

Re: Передача текста по сети

Сообщение Лаборатор » 12.10.2009 (Пн) 18:29

Спасибо, попробую!
В сети бываю редко!
Своего интернета у меня нет...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 84

    TopList