Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
praktika_kursach2.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.11 Mб
Скачать

3.4. Выводы по главе

В процессе программной разработки были созданы формы ChatClient, ChatServer и PrivateChanel. Первые две характерезуют собой основной процесс группового чата. PrivateChanel служит для связи ТОЛЬКО двух людей, независимо от работы программы-сервера или программы-клиента. Для каждой программы были разработаны свои классы.

4. Тестирование программного средства

Программный клиент представляет собой окно с кнопками для отправки, присоединения, вызова программы с приватным каналом. (Рис. 4.1)

Рисунок 4.1 – Чат-клиент

Пользователь вводит свой никнейм, сервер к которому он собирается подключиться и порт сервера, после этого он нажимает кнопку «Вход». При удачном соединении пользователю приходит сообщение о том, что он находится в чате. При неудаче он будет уведомлен об ошибке. (Рис. 4.2)

Рисунок 4.2 – Успешный/Неудачный вход

Вход, выход, отправка сообщений регистрируются на сервере, и администратор может следить за тем, сколько людей на сервере, что они говорят, отправлять сообщения всем или конкретным пользователям, также он выгонять пользователей с помощью специальной кнопки. Пример чата указан на рисунке 4.3

Рисунок 4.3 – Пример работы чата

Также пользователи могут общаться в приватном канале, указав свой IP-адрес и порт, а так же IP-адрес и порт своего собеседника, подключившись, в дальнейшем к каналу связи. (Рис. 4.4)

Рисунок 4.4 – Окно чата с приватным каналом

Заключение

В данной работе было реализовано программное средство для обмена текстовыми сообщениями между пользователями.

В рамках данной работы были решены следующие задачи:

  • Реализована программа-сервер для объединения группы пользователей и мониторинга их действий.

  • Создана программа-клиент, служащая для подключения и общения в чате.

  • Реализована приват-канальная программа.

CПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Липпман, Стенли Б., Ложойе, Жози, Му, Барбара Э. Язык программирования С#. Базовый курс, 5-е изд., 2014. – 1120с.

  2. Шлее М. «5.3. Профессиональное программирование на C#» - БХВ-Петербург, 2015 – 928 стр.

  3. Интерактивный учебник C# https://msdn.microsoft.com/ru-ru/library/bb383962(v=vs.90).aspx

Приложение а

Техническое задание на программное средство

«СОГЛАСОВАНО»

Руководитель проекта

_________ А.П. Кузин

«____» ___________2016 г.

«УТВЕРЖДЕНО»

зав. кафедрой «ПОВТ и АС»

___________А.Н. Карапетянц

«____» ____________ 2016 г.

1. Введение

1.1 Наименование программы

Наименование разрабатываемого программного средства: «Сетевой чат».

1.2 Области применения

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

1.3 Объект внедрения

Конечное программное средство предназначено для внедрения ко всем пользователям ПК, имеющим доступ к сети.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]