Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

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

Тип: контрольная работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Методика и основные этапы создания меню с командами Size, Paint, Quit, требования к нему. Порядок программной реализации сформированного алгоритма. Коды, реализуемые при нажатии команд. Разработка руководства пользователя. Результаты тестирования.
Краткое сожержание материала:

Размещено на

Размещено на

Разработка 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

Другие файлы:

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

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

Технологии разработки веб-приложений
Устройство веб-приложений, преимущества их построения. Характеристика технологий веб-программирования, используемых на стороне сервера и на стороне кл...

Разработка клиентского веб-интерфейса к базе данных туристической фирмы
Обзор технологической платформы для разработки клиентского веб-интерфейса. Выбор платформы базы данных, языка разработки, фреймворка на стороне сервер...

Основы разработки веб-приложений
Благодаря этой книге вы усвоите основы создания веб-приложений, построив простое приложение с нуля с помощью HTML, javascript и других свободно п...