|
|
PascalABC.Net Visual. Практическая работа № 12.
« Цели:
|
Ход работы:
1. Изучить (повторить) теоретический материал:
Тема 3. "Элементы управления для работы с графикой. Анимация изображений".
Задание 1.
Подготовить несколько графических файлов с изображениями последовательного движения (изменения). Файлы можно создать самому в любом графическом редакторе, сделать скриншоты, или найти в Интернете. Для удобства дальнейшего программирования дать имена файлам 1, 2, 3, и т.д. + расширение (bmp, jpg или др.). Файлы с картинками должны находится в папке с программой. Разработать приложение для осуществления простейшей анимации путем периодического изменения отображаемой картинки в компоненте PictureBox аналогично примеру.
Пример:
Примерный вид спроектированной формы:
В начале программного модуля объявить глобальную переменную n и константу Nmax:
Тексты обработчиков событий:
Задание 2.
Придумать и нарисовать рисунок из геометрических фигур. Программно изменяя положение, размер или цвет фигур в рисунке осуществить элементы простейшей анимации аналогично примеру.
Пример:
Примерный вид спроектированной формы:
В начале программного модуля подключить дополнительный модуль ABCObjects и объявить глобальные переменные для используемых геометрических фигур:
Тексты обработчиков событий:
Вид программы во время выполнения:
Примечания:
В этой работе задания не делятся на варианты, но имеют творческий характер, поэтому при самостоятельной разработке не может быть создано двух (или более) совершенно одинаковых приложений!
2. Если возникли вопросы по условию задания, задайте их преподавателю.
3. В строке заголовков форм записать: "ПР №12. Задание N. Группа. Фамилия Имя"
4. Разработать программы аналогично примерам и протестировать их работу.
5. Сдать преподавателю выполненную работу:
скопировать папку с работой «№группы_Фамилия_12» в папку на рабочем столе "ЛР-Сдача".