
- •Аннотация
- •Введение
- •1. Первый раздел
- •Занятие 1
- •Занятие 2
- •Занятие 3
- •Занятие 4
- •Занятие 5
- •Занятие 6
- •1.2 Формирование траектории для движения простого геометрического объекта
- •Выводы:
- •Второй раздел
- •Индивидуальное Задание 1
- •2.1. Первый подраздел второго раздела Формулировка задания:
- •Математическую постановка:
- •Описание используемых элементов для интерфейса и их настройка (свойства):
- •Кнопки управления
- •Ползунки trackBar
- •Метки Lables
- •Ввод координат
- •Выпадающие списки
- •Меню выбора цветов MenuStrip
- •FillColorToolStripMenuItem — Цвет заливки - Выбор цвета заливки шестиугольника borderColorToolStripMenuItem — Цвет контура - Выбор цвета границы шестиугольника
- •Системные компоненты
- •Описание используемых графических примитивов:
- •Кривая траектории яйца Хюгельшеффера
- •Движущийся объект - шестиугольник
- •Примеры работы с учетом изменения параметров:
- •Выводы:
- •3. Третий раздел индивидуальное Задание 2
- •3.1. Первый подраздел третьего раздела
- •Формулировка задания:
- •Математическая постановка:
- •Описание используемых элементов для интерфейса и их настройка:
- •Общие настройки формы
- •Области отрисовки PictureBox
- •Элемент управления уровнем фрактала — NumericUpDown
- •Метки - lLabels
- •5. Цветовая палитра (внутри программы)
- •Описание используемых графических примитивов:
- •1. Окружности
- •Текст программы:
- •Примеры работы программы:
- •Заключение
Кнопки управления
|
buttonStart — Запуск анимации |
buttonStop — Остановка анимации |
buttonDirection — Смена направления вращения (по/против часовой) |
Свойство |
Значение |
Значение |
Значение |
Text |
Начать |
Остановить |
Против часовой (по умолчанию |
Location |
X=832, Y=114 |
X=832, Y=192 |
X=832, Y=267 |
Size |
135 x 50 |
135 x 50 |
135 x 50 |
Font |
Times New Roman, 10 pt |
Times New Roman, 10 pt |
Times New Roman, 10 pt |
|
buttonRotate - Запуск вращения |
buttonUpdateCenter - Применить центр |
buttonPulse - Запуск пульсации |
Свойство |
Значение |
Значение |
Значение |
Text |
Вращать |
Обновить центр |
Пульсация |
Size |
135 x 50 пикселей |
191 x 39 |
135 x 50 пикселей |
Location |
X = 1188, Y = 555 |
X = 1007, Y = 212 |
X = 832, Y = 327 |
Font |
Times New Roman, 10 |
Times New Roman, 10 |
Times New Roman, 10 |
BackColor |
SystemColors.GradientActiveCaption |
SystemColors.GradientActiveCaption |
SystemColors.GradientActiveCaption |
Ползунки trackBar
|
trackBarSpeed — Изменение скорости движения |
trackBarSize — Изменение размера шестиугольника |
trackBarRotationSpeed - Настройка скорости вращения |
Свойство |
Значение |
Значение |
Значение |
Minimum |
1 |
10 |
1 |
Maximum |
10 |
50 |
20 |
Value |
2 по умолчанию |
20 по умолчанию |
5 по умолчанию |
TickFrequency |
1 |
5 |
0.1 |
BackColor |
SystemColors::ButtonFace |
SystemColors::ButtonFace |
SystemColors::ButtonFace |
Location |
X=832, Y=545 |
X=832, Y=425 |
X = 1012, Y = 545 |
Size |
135 x 69 |
135 x 69 |
160 x 69 |
trackBarPulsateSpeed — Настройка скорости пульсации |
|
Свойство |
Значение |
Minimum |
1 |
Maximum |
20 |
Value |
5 по умолчанию |
TickFrequency |
1 |
BackColor |
SystemColors::ButtonFace |
Location |
X = 1007, Y = 425 |
Size |
191 x 69 |
Метки Lables
|
labelTitle — Заголовок |
labelSpeed — Отображение скорости |
labelSize — Отображение размера |
Свойство |
Значение |
Значение |
Значение |
Text |
Движение шестиугольника по траектории |
Скорость: 2 |
Размер: 20 |
Font |
Times New Roman, 12 pt, Bold |
Times New Roman, 10 pt |
Times New Roman, 10 pt |
Location |
X=154, Y=36 |
X=845, Y=506 |
X=852, Y=388 |
|
labelSize - подпись к трекбару, размер фигуры |
labelSpeed - метка скорости движения |
labelCenterX, labelCenterY- метки координат центра |
Свойство |
Значение |
Значение |
Значение |
Text |
Размер: 20 |
Скорость: 2 |
Центр X, Y |
Font |
Times New Roman, 10 |
Times New Roman, 10 |
Times New Roman, 10 |
Location |
X = 845, Y = 388 |
X = 845, Y = 506 |
X = 1018, Y = 128 X = 1018, Y = 164 |
|
labelLineWidth - Метка толщины линии |
labelRotationSpeed - Метка скорости вращения |
label1 - метка стиля линии |
Свойство |
Значение |
Значение |
Значение |
Text |
Толщина контура объекта |
Скорость вращения: 5 |
Стиль траектории |
Location |
X = 1011, Y = 273 |
X = 990,Y = 506 |
X =1193,Y = 281 |
|
labelPulsateSpeed - Метка скорости пульсации |
Свойство |
Значение |
Text |
Скорость пульсации: 0.5 |
Location |
X = 1010, Y = 388 |