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

4.1.Разработать алгоритм функционирования приложения для формирования изображения фигур, реализующий поточечный режим рисования и рисований "резинкой". Поскольку приложение должно реагировать на два события: на нажатие клавиши "мыши" и ее перемещения, то алгоритм функционирования следует разбить на две части. Первая часть – это реакция приложения на нажатие "мыши", а вторая часть - его реакция на перемещение "мыши".

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

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

4.4. Разработать программу, комбинирующую поточечный режим рисования и режим "резинки".

4.5. Модифицировать созданную программу, но с использованием в качестве поверхности рисования не поверхность главной формы приложения, а поверхность компоненты PictureBox.

5. Содержание отчета по лабораторной работе.

Отчет должен содержать:

· Титульный лист.

· Задание на лабораторную работу.

· Алгоритмы работы разработанного приложения с подробных их описанием (1 часть -реакция на нажатие на клавишу "мыши" и 2 часть - реакция на перемещение "мыши").

· Описание интерфейса приложения, его состава и процесса формирования функций обработчиков для интерфейсных элементов.

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

· Исходные тексты программных модулей приложений с комментариями.

· Краткая инструкция пользователю приложения.

· Внешний вид главного окна созданного приложения.

· Выводы по работе и рекомендации по совершенствованию приложения.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: