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

  • Вид работы:
    Контрольная работа
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    1,6 Мб
  • Опубликовано:
    2013-06-24
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

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














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

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

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

 

 

Код, выполняемый при нажатии на «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 с.

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

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

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!