PascalABC Visual. Практическая работа № 4.

«Создание приложений с анимацией изображений»

Цели:

  • Научиться проектировать приложения, в которых осуществляются элементы простейшей анимации;

  • Получить навыки использования компонентов Shape, Timer и объекта PictureABC.

Ход работы:

1. Изучить (повторить) теоретический материал:

Тема 3. "Элементы управления для работы с графикой. Анимация изображений".

 

Задание:

Задача 1.

Разработать приложение для осуществления простейшей анимации путем периодического изменения отображаемой картинки в объекте PictureABC (файлы картинок подобрать самостоятельно).

Пример:

Примерный вид спроектированной формы:

В начале текста программы необходимо подключить модуль ABCObjects и объявить глобальные переменные Img, n и константу Nmax:

Тексты обработчиков событий:

Файлы с картинками должны находится в папке с программой и иметь имена 1.bmp, 2.bmp, 3.bmp... Если будут использоваться файлы с другим расширением, например, jpg, то в тексте программы надо заменить '.bmp' на '.jpg'. После запуска программы таймер включен - идет анимация.

Вид программы во время выполнения:

 

Задача 2.

Придумать и нарисовать рисунок из компонентов Shape. Программно изменяя положение, размер или цвет компонентов Shape в рисунке осуществить элементы простейшей анимации.

Пример:

Примерный вид спроектированной формы:

Тексты обработчиков событий:

Вид программы во время выполнения:

 Примечания:

 

2. Если возникли вопросы по условию задания, задайте их преподавателю.

3. В строке заголовков форм записать: "ПР №4. Задача N. Группа. Фамилия Имя"

4. Разработать программы аналогично примерам и протестировать их работу.

6. Сдать преподавателю выполненную работу: