Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЕРЕЧЕНЬ ЛАБОРАТОРНЫХ РАБОТ.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

Лабораторная работа № 20

СВОЙСТВА ГРАФИЧЕСКИХ ИЗОБРАЖЕНИЙ

Цель работы: познакомить с объектами графических изображений и их свойствами. Понятие события. Правильно выбрать событие и свойства графического объекта.

Задачи: Создать программу с использованием графических изображений

Ход работы:

Объект Image

  1. Свойство Picture

  2. Stretch=True (Размеры изменяются относительно размера объекта Image)

Stretch=False (Фрагмент изображения меняется относительно размера объекта Image)

Задание1. Создайте папку ГРАФИКА. Перекопируйте в неё 5 изображений. На форме поставьте 5 объекта Image и каждому объекту свойству Picture добавьте картинку. Свойству Stretch дайте значение True. Если необходимо, то измените размер картинки. При запуск программы необходимо, чтобы не было видно ни одной картинки, а при нажатии кнопки появлялась соответствующая картинка

З

адание 2. Создайте новую форму. Добавьте объект Image. Свойству Picture поставьте картинку. Свойству Stretch дайте значение True. Если необходимо, то измените размер картинки. С помощью соответствующих кнопок получить увеличенную и уменьшенную картинку.

Задание 3. Создайте новую форму. Добавьте объект Image. Свойству Picture поставьте небольшую картинку. (С:\Program Files\ Microsoft Visual Studio\ Common\Graphics\Icons\Misc) Свойству Stretch дайте значение True. Если необходимо, то измените размер картинки. Получите с помощью нужных кнопок, чтобы изображение перемещалось поочерёдно в различные углы картинки.

Задание 4. Напишите программу, чтобы при нажатии на соответствующие кнопки изображение увеличивалось или уменьшалось относительно предыдущего размера.

Задание 5. На форме расположите рядом 6 различных картинок. При открытии формы все изображения видны. Создайте 8 кнопок, при нажатии на которых изображение с данным названием исчезало, а кнопка № 7 прятала все изображения одновременно, кнопка № 8 – показывала все изображения.

М

ассив графических изображений – это массив, который имеет одно имя, но каждый элемент использует различный порядковый номер. Массив создается с помощью копирования элемента, в котором на заданный вопрос компьютера: «You already have a control named ‘Image1’. Do you want to create a control array?» ответ ДА

Задание 6. Используя массив графических элементов, создайте программу, при нажатии на рисунки, сами рисунки исчезают. При открытии программы все рисунки видны.

Задание 7. Создать задания 1, 5, используя массив графических изображений

Задание 8. Создайте летающую бабочку.

В графическом редакторе Paint нарисуйте два движения бабочки и сохраните в свою папку.

П

оставьте объект Image и значение свойства Name должно быть Kadr. Поставьте картинку. Скопируйте данный объект и создайте массив графических изображений.

Поставьте ещё один объект Image, свойству Name задайте значение Screen.

Поставьте объект Timer. Свойству Interval задайте значение 1000.

Дважды щёлкните по форме и напишите программу:

nom = 0

kadr(0).Visible = False

kadr(1).Visible = False

Дважды щёлкните на часах и напишите программу:

screen.Picture = kadr(nom).Picture

nom = nom + 1

If nom = 2 Then

nom = 0

End If

Объявите массив перед программами.

Запустите программу и посмотрите что получилось. Если программа не идёт, проверьте всё сначала и найдите ошибки.

Задание. Придумайте свою анимацию из 3 картинок и оформите её.