Разработка WinForms-приложений клиента и сервера на базе TCP/IP

Методика и основные этапы создания меню с командами Size, Paint, Quit, требования к нему. Порядок программной реализации сформированного алгоритма. Коды, реализуемые при нажатии команд. Разработка руководства пользователя. Результаты тестирования.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 24.06.2013
Размер файла 2,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Разработка WinForms-приложений клиента и сервера на базе TCP/IP

1. Основное задание

Создать меню с командами Size, Paint, Quit.

Команда Paint недоступна. При выборе команды Quit приложение завершается. При выборе команды Size открывается диалоговое окно, содержащее:

· Два поля типа TextBox для ввода длин сторон прямоугольника;

· Группу из трех флажков (Red, Green, Blue) Типа CheckBox;

· Кнопку типа Button. Обеспечить возможность:

Ш Ввода длин сторон прямоугольника в пикселях в поля ввода;

Ш Выбора его цвета с помощью флажков.

После задания параметров команда Paint становиться доступной.

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

2. Программная реализация

Главная форма

Главная форма, согласно заданию, содержит меню (Size, Paint, Exit) и кнопки, такие как Send XML (отправляет серверу данные полученные после создания XML файла.), Send encrypted text (отправляет на сервер зашифрованную шифром Вермана сумму координат прямоугольника), Send text (отправляет на сервер сумму координат. После этого, вычисляется хэш-код и также отправляется на сервер).

Форма «Size»

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

Подключаемые библиотеки

Объявляемые переменные

Код, выполняемый при нажатии на Size и Paint соответственно

Код, выполняемый при нажатии на «Send encrypted text»

Код, выполняемый при нажатии на «send text»

команда программный пользователь алгоритм

Код формы «Size»

3. Руководство пользователя

Открыть проект «Coursework». Далее, нажать на кнопку «Size», ввести длины сторон прямоугольника и выбрать цвет. После чего, закрыть форму нажатием на кнопку «Так точно». Далее, нажать на кнопку «Paint», чтобы нарисовать прямоугольник с заданными параметрами. Отправить на сервер данные нажатием на соответствующую кнопку, но прежде необходимо запустить проект «Server».

4. Результаты тестирования

Вывод зеленого квадрата (length=100, Height =100)

Отправка XML

Клиент

Отправка зашифрованного текста

Отправка текста с хэшированием

Список использованной литературы

1. http://msdn.microsoft.com

2. Павловская Т.А. С#. Программирование на языке высокого уровня. Учебник для вузов. Питер, 2009. - 432 с.

3. Ватсон Б. С# 4.0 на примерах. СПб.: БХВ-Петербург. 2011. - 608 с.

Размещено на Allbest.ru


Подобные документы

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

    курсовая работа [35,4 K], добавлен 12.05.2013

  • Разработка приложений на платформе Win32 для исследования взаимодействия между процессами через отображение файла в память. Модель приложений "клиент - сервер". Описание алгоритма работы программы-клиента и программы-сервера. Результаты работы приложений.

    курсовая работа [869,3 K], добавлен 18.05.2014

  • Описание и установка интегрированной среды разработки Eclipse. Описание языка Java. Описание классов и методов, пакетов, использованных в программе, сервера и клиента. Разработка руководства пользователя для клиента и сервера. Пример работы чата.

    курсовая работа [443,5 K], добавлен 18.05.2015

  • Осуществление работы разрабатываемой программы на основе алгоритма, использующего Z-буфер. Аналитическое описание программной реализации. Алгоритмы основных функций программы. Содержание руководства пользователя. Файлы программы, пункты главного меню.

    курсовая работа [1,7 M], добавлен 15.04.2015

  • Изучение базовых команд ПК на базе МП i286 и их форматов. Изучение прямых способов адресации данных. Наработка практических навыков работы с командами. Разработка регистровой модели выполнения операций передачи данных. Программа реализации команд.

    контрольная работа [42,2 K], добавлен 12.03.2011

  • Организация корпоративного файлового сервера, выполняющего функции прокси-сервера на базе ОС Linux. Процесс его реализации. Выбор оптимальной аппаратно-программной платформы. Расчёт сметы затрат на выполнение объёма работ по созданию FTP-сервера.

    дипломная работа [2,0 M], добавлен 06.07.2012

  • Алгоритм добавления нового элемента в дерево и поиска по нему. Порядок разработки руководства пользователя. Принцип работы с экранным меню. Методика и этапы добавления нового элемента. Формирование и содержание инструкции системного программиста.

    курсовая работа [411,8 K], добавлен 06.06.2014

  • Характеристика разновидностей программной реализации чатов. Разработка программы клиент-серверного чата с возможность общения в локальной сети нескольких человек одновременно. Протокол взаимодействия клиента и сервера. Порядок работы с программой.

    курсовая работа [530,7 K], добавлен 25.04.2015

  • Характеристика задачи АВ01, ее выходная и входная информация, выбор и обоснование состава технических средств и средств программной реализации. Разработка алгоритма и программы решения задачи АВ01, руководства пользователя и контрольный пример решения.

    курсовая работа [2,1 M], добавлен 21.12.2011

  • Разработка и анализ задания. Требования к программному и техническому обеспечению. Разработка алгоритма чтения файла, обработки данных, подбора трека. Расчеты и оценки быстродействия: скорость расчетов и поиска. Разработка руководства пользователя.

    курсовая работа [446,7 K], добавлен 22.08.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.