СОДЕРЖАНИЕ
ВВЕДЕНИЕ. 3
1. ПРОЕКТИРОВАНИЕ СИСТЕМЫ.. 5
1.1. Постановка задачи. 5
1.2. Выбор среды разработки. 5
1.3. Концептуальный прототип. 7
2. ОПИСАНИЕ ПРОГРАММНОГО СРЕДСТВА.. 10
2.1. Основные файлы проекта. 10
2.2. Справочная системы.. 11
2.3.Модули проекта. 13
2.4. Инструкция по применению.. 16
ЗАКЛЮЧЕНИЕ. 17
ПРИЛОЖЕНИЕ. 19
Литература. 28
Так же описаны окна ввода и вывода информации. На рисунке 3, изображен скриншот справочной системы «Чат Клиент».
Источник: собственная разработка.
На рисунке 4, изображен скриншот справочной системы для серверной части программы. В данной справке так же подробно описано о том как запустить сервер, и для чего предназначены те или иные кнопки. Так же были описаны все окна и формы программы, база данных.
Рисунок 4. Справочная система для серверной части
Источник: собственная разработка.
2.3.Модули проекта
Основными модулями программы являются процедуры для отправки сообщений, файлов а так же получение сообщений, файлов, списка пользователей.
Здесь описан модуль который получает сообщение от клиента, проверяет его по условию, если в полученном сообщение есть слово «msg»(это слово приписывается клиентом при отправке сообщения) тогда из этого сообщения произойдет удаление этого слово, а оставшееся часть сообщения отправится в RichEdit1, и затем разошьется остальным пользователям, иначе если слово «msg» отсутствует но при этом есть слово «maks» это значит что от клиента был отправлен никнейм, тогда слово «maks» будет удалено, а никнейм отправлен в ListBox1 и разослан остальным клиентам. Весь этот процесс необходим для того что бы сервер а так же и клиент могли различать данные. Иначе если этого не сделать того сервер или клиент будут путь получаемые данные, то есть полученный никнейм записывать в RichEdit1, туда же куда и сообщения, или же на оборот, все в ListBox1.
Список использованной литературы:
1. Архангельский А. Я. Программирование в Delphi 6. – М.: ЗАО «Издательство БИНОМ», 2002. – 1200 с.
2. Культин Н. Б. Delphi в задачах и примерах. – СПб.: БХВ-Петербург, 2003. – 288 с.
3. Паскаль для персональных компьютеров: Справ. пособие / Ю. С. Бородич, А. Н. Вальвачев, А. И. Кузьмич. – Мн.: Выш.шк.: БФ ГИТМП «НИКА», 1991. – 365 с.
4. Прищепов М.А. Программирование на языках Basic, Pascal и Object Pascal в среде Delphi: учеб. пособие / М.А. Прищепов, Е.В.Севернёв, А.И. Шакирин: под общ. ред. М.А. Прищепова. – Мн.: Тетра-Системс, 2006. – 320 с.
5. Программирование на языке Паскаль: задачник / под ред. Усковой О. Ф. – СПб.: Питер, 2005. – 336 с.
6. Синицын, А.К. Основы алгоритмизации и программирования в среде DELPHI. Базовые типы и простейшие алгоритмы: Лаб. практикум по курсу «Основы алгоритмизации и программирования» для студ. 1–2-го курсов всех спец. БГУИР / А.К. Синицын, А.А. Навроцкий. – Мн.: БГУИР, 2005. – 80 с.
7. Ставровский А. Б. Турбо Паскаль 7.0. Учебник. – К.: Издательская группа BHV, 2000. – 400 с.
8. Ускова О.Ф. Программирование на языке Паскаль: задачник / под ред. Усковой О.Ф. – СПб.: Питер, 2005. – 336 с.: ил.
9. Фаронов В. В. Delphi 6. Учебный курс. Издательство Молгачев С. В., 2001. – 672 с.
10. Электронный ресурс: