Разработка пейджинговой программы – система клиент – сервер, страница 3

Рассмотрим основную последовательность работы с программой:

При первом запуске  Messenger необходимо пройти регистрацию и получить электронный паспорт в службе MSN Service.(рис 5)

рис5 Регистрация в службе MSNService.

Ваш пароль и учетное имя будет являться ключом для входа в систему Messenger. Также при первом подключении вы должны заполнить регистрационный бланк – данные, занесенные в этот бланк, сохраняются в вашем электронном паспорте.

После заполнений всех необходимых сведений вы можете войти в систему Messenger.

рис6.Главное окно MSNMessenger(слева) и окно добавления пользователя в список(справо).

При первом подключении перед вами предстанет окно изображенное на рисунке.

Как видно список контактов пуст. Для добавления собеседника необходимо нажать панель добавить в главном окне и в появившемся окне выбрать путь, с помощью которого вы хотите добавить пользователя в список контактов.

Для беседы с пользователем необходимо выбрать его в списке контактов и щелкнуть на нем два раза: если пользователь доступен то ему можно отправить мгновенное сообщение если нет то ему можно отправить письмо на электронную почту. Если сообщение не дошло вы будете об этом проинформированы.

рис7. Окно отправки сообщения выбранному пользователю.

В обзоре MSN Messenger я также остановился только на его минимальных функциях пейджера, но как говорилось выше эта программа гораздо больше, чем просто пейджер  - это программа вмещает в себя множество самых различных средств и способов коммуникации между людьми в сети.

1.3 Miranda

Небольшой ICQ-клон, качественный и без излишеств. Разработчики при создании Miranda исходили из того, что ICQ за время своего существования чрезмерно "располнел" как размерами и потребляемыми ресурсами, так и функционально, а между тем, многим людям от интернет-пейджера нужно только одно: обмениваться мгновенными сообщениями. Поэтому для тех, кто относит себя к упомянутой категории пользователей, Miranda - это настоящая находка.

Возможности программы:

  • чтение сообщений голосом (нужно установить плагин и голосовой движок);
  • есть функция рассылки одного сообщения сразу нескольким пользователям,
  • возможность отправки файла перетаскиванием в меню отправки, и многое другое.

Выше были представлены три наиболее распространенных представителя пейджинговых программ (начиная от Гиганта ICQс таким разнообразием функций, что программа уже давно вышла за рамки пейджинговых программ и заканчивая ICQ– клоном Miranda, которая является типичным, чистым представителем пейджинг программ).

      На сегодняшний день в сети находится довольно много пейджинг – программ: Trilian, Odigo, YahooMessanger, но по существу это аналоги-клоны выше представленных программ (особенно ICQ), которые могут делать многое из рассмотренных функций выше представленных программ.

Каждый может выбрать свою программу, ориентируясь на качества программ: начиная от объема занимаемого программой на диске – до ее внешнего вида, ну и конечно ориентируясь на задачи, которые будет выполнять выбранная программа.


2. Работа с разработанным приложением.

Разработанный в данном курсовом проекте программный продукт включает в себя  две части:

-  Клиентское приложение;

-  Серверное приложение.

2.1 Клиентское приложение.

2.1.1 Регистрация.

При первом запуске клиентского приложения пользователю необходимо пройти регистрацию на сервере. Для этого в появившемся диалоговом окне (рис8) необходимо заполнить поля:

- Фамилия;

- Имя;

-Ник;

-IP адрес сервера;

- Поле “Ваш уникальный номер” при первой регистрации должно быть равно нулю;

-Ваш пароль.

После этого необходимо нажать “OK” для завершения регистрации или “Cancel” для выхода.

На одной машине могут пройти регистрацию несколько пользователей, каждый со своим контактным листом.

рис8. Окно регистрации (соединения).

2.1.2 Соединение.

Если вы уже имеете регистрацию на сервере то при запуске клиентского приложения вам нет необходимости заполнять поля: Фамилия, Имя, Ник – достаточно ввести IP адрес сервера, Ваш уникальный номер и пароль.