- •Аннотация
- •Введение
- •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. Окружности
- •Текст программы:
- •Примеры работы программы:
- •Заключение
1. Первый раздел
1.1 Создание приложений Windows Forms в MVS C++
Занятие 1
Создаем форму с тремя элементами: “label”, “button” и “textbox”. Кнопку “button” именуем как “Копировать”.
Прописываем
в программе специальные строки, чтобы
“label1”
стал
пустым, а при нажатии кнопки он менялся
на введенную строчку.
Так, написав в строке «проверка занятия 1», мы увидим, что на месте “label1” появилась та же строчка.
|
|
Рисунок 1 - Форма с тремя элементами
|
Рисунок 2 - Проверка работы программы
|
Занятие 2
В
новую форму добавляем “button”,
“textBox”, “label1” и
“label2”.
Далее прописываем в коде программы названия для элементов формы и название для окошка, которое выскочит после нажатия на кнопку.
При запуске программы появляется форма с изменёнными названиями элементов. После ввода имени в строке и нажатия на кнопку выскакивает маленькое окошко с приветствием.
|
|
Рисунок 3 - Форма № 2
|
Рисунок 4 - Форма приветствия и отдельное окно с самим приветствием |
Добавим инструмент “ToolTip”.
После запуска программы при наведении курсора на строку появится подсказка «Введите ваше имя».
Рисунок 5 - Форма приветствия с выплывающей подсказкой
Занятие 3
Создадим оригинальное оформление формы с помощью добавления изображения для заднего фона. Для этого загружаем понравившееся нам изображение в “BackGroundImage”. Также ставим элементам цвета, подходящие к нашему изображению. В свойствах “label” меняем стиль и размер шрифта.
Сотрем название для “label1” добавим название для окна.
|
|
Рисунок 6 - Форма 3 с новым оформлением |
Рисунок 7 - Форма 3 с названием “Доска объявлений” |
Создаем
форму и добавляем на нее новые элементы
“PictureBox”,
“comboBox”.
В свойстве “items” добавляем список слов “зима \n луна \n лес \n гора”. В коде программы прописываем пути к загруженным изображениям и присваиваем им соответствующие слова.
|
|
а) |
б) |
|
|
в) |
г) |
Рисунки 8 (а-г) - Форма 3.1 после запуска программы
Создадим форму 3.2 с элементами “textBox”, “button” и “PictureBox”. Для “textBox” включаем “Multeline” и “Vertical” в свойстве “ScrollBars”.
В коде программы изменяем размер, шрифт и цвет отображаемого текста.
После запуска программы мы вводим нужные слова в строке, нажимаем кнопку “Рисовать”, и на экране появляется введённая строка. С помощью стрелок на “TextBox” мы перемещаемся любую написанную ранее строчку и рисуем её, либо пишем новую строку.
Рисунок 9 - Результат работы программы для формы 3.2
Занятие 4
Создаем
форму с элементами “MenuStrip”
и
“textBox”,
у второго включаем “Multeline”
и
“ScrollBars”->“Vertical”.
В текстовых полях вписываем “Файл”,
“Открыть”,
“Сохранить
как”.
Пробуем изменить свойство “Anchor”, выделив правую и нижнюю часть формы.
Рисунок 10 - Изменение свойства “Anchor”
После запуска программы элемент “textBox” остается без лишних текстовых полей (рис 11).
Создаем
форму с элементами "MenuStrip", "textBox",
"openFiledialog", "saveFiledialog". Как и в
предыдущей форме, создаем пункты
“Открыть”,
“Сохранить
как”
и пункт “Выход”.
Привязываем “textBox”
ко
всем сторонам платформы (рис 12).
|
|
Рисунок 11 - Результаты работы программы для формы 4 |
Рисунок 12 - Готовая форма 4.1
|
Далее в коде программы создаем “MyReader” и “MyWriter”, с помощью которых мы будем читать и записывать текста в файл. Вызовем у формы событие "FormClousing".
После запуска программы мы можем открывать готовые файлы формата .txt и изменять их. Также можно сохранить файл с помощью кнопки “Сохранить как”.
Рисунок 13 - Запись и открытие файла “проверка.txt”.
