Показать сообщение отдельно
  #7  
Старый 28.03.2008, 11:41
Yohansn Yohansn вне форума
Прохожий
 
Регистрация: 20.03.2008
Адрес: г. Оренбург
Сообщения: 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от s0Creator
Алгоритм действий:
1. Разберись с принципами сетевого взаимодействия клиент-серверных программ.
- посмотри простенький пример клиент-серверного чата на простейшем протоколе;
- почитай про свойства и методы сетевых компонентов;
- почитай про протоколы POP3, SMTP.
2. Обнови свой знания по работе с потоками (надеюсь книжки по Delphi есть).
3. Прикинь порядок хранения информации на сервере и клиенте (настройки, данные о пользователях, сообщения, адреса и логины...), в простейшем случае можно без БД (один пользователь - одна папка), в локальной сети можно практически все хранить на сервере (кроме настроек клиента).
4. Оцени свои возможности по всему этому.
5. Уясни для себя и согласуй с начальством (заказчиком) технические требования к комплексу, старайся не предлагать много дополнительных возможностей (передача форматированного текста, файлов...) комплекса если от этого не зависит гонорар.
- если в дальнейшем предполагается сопровождение (совершенствование) проги - оставь вопросы где не уверен на потом.
6. Накидай и согласуй интерфейс (внешний вид) проги.
7. Разработай свой протокол (смотри пример) с возможностью безболезненного улучшения (не тяни лишние прибамбасы существующий протоколов).
8. Продумай модульность проги (чтоб, например, при изменении сетевой части не переписывать остальные).
9. Пиши прогу и сдавай.

Советы:
- Не попадись на старую удочку когда за одни деньги бесконечно доделывают прогу (Для этого тщательно выполни пункты 5,6)
- Доработки тоже согласовывай (если не сидишь на помесячной оплате)
- Не усложняй сразу свою прогу - иди от простого к сложному (разные примочки и доп возможности можно потом сделать)

Вот гдето так

спасибо...буду пробовать...
Ответить с цитированием