- •Лабораторная работа № 1
- •Познакомимся с формой
- •Создаем объект Надпись
- •Настраиваем свойства объекта
- •Настроим размер объекта по длине надписи
- •Запуск программы
- •Зададим цвет шрифта
- •Зададим стиль шрифта
- •Реакция на кнопку
- •Процедуры
- •Лабораторная работа № 2
- •Сохраняем файлы
- •Лабораторная работа № 3
- •Форма и компоненты.
- •Настраиваем форму.
- •Создаем надпись
- •Добавляем текстовое поле
- •Настраиваем текстовое поле
- •Добавляем кнопку
- •Нажатие кнопки с клавиатуры
- •Программируем работу кнопки
- •Лабораторная работа № 4
- •Начало работы
- •Размещение исходного рисунка
- •Компонент - Невидимка
- •Настраиваем стандартное диалоговое окно
- •Начинаем программирование
- •Загрузка изображения
- •Проверка программы
- •Лабораторная работа № 5
- •Где взять меню
- •Создаем меню в редакторе
- •Приступаем к программированию
- •Контекстное меню
- •Лабораторная работа № 6
- •Форма и компоненты
- •Создаем и настраиваем списки
- •Добавление кнопки
- •Первая проверка
- •Присвоение начальных значений: ищем событие
- •Как запрограммировать неожиданность
- •Программируем кнопку
- •Лабораторная работа № 7
- •Создаем прыгающую кнопку
- •Создаем кнопку для закрытия окна.
- •Добавляем и настраиваем таймер
- •Приступаем к программированию
- •Программируем прыгающую кнопку
- •Последние штрихи
- •Лабораторная работа № 8
- •Создаем форму
- •Начало перетаскивания
- •Середина перетаскивания
- •Конец перетаскивания
- •Лабораторная работа № 9
- •Подготовка к работе
- •Содержание формы
- •Размещение и настройка надписи
- •Создание текстового поля
- •Добавление счётчика
- •Настройка счётчика
- •Программируем работу текстового поля
- •Лабораторная работа № 10
- •Готовимся к работе
- •Размещаем движки
- •Настраиваем движки
- •Добавляем рамку
- •Добавляем надпись
- •Настраиваем надписи
- •Добавляем и настраиваем флажок
- •Программируем работу движков
- •Программируем влияние флажка
- •Лабораторная работа № 11
- •Создаём переключатели
- •Учимся аккуратности
- •Добавляем рамку
- •Добавляем демонстрационные объекты
- •Программируем переключатели
- •Лабораторная работа № 12
- •1. Готовимся к работе
- •2. Приступаем к программированию
- •Лабораторная работа № 13
- •1. Готовимся к работе
- •2. Приступаем к программированию
- •Лабораторная работа № 14
- •1. Готовимся к работе
- •2. Приступаем к программированию
- •Лабораторная работа № 15
- •1. Готовимся к работе
- •2. Приступаем к программированию
- •3. Проверка работы программы
- •Лабораторная работа № 16
- •Начнем с конца
- •Форма и компоненты
- •Настройка фигур
- •Программируем лампочки
- •Попадание на фигуру
- •Приведем окно в порядок
- •Лабораторная работа № 17
- •1. Головоломка которую мы решаем
- •Форма и компоненты
- •Создаём и настраиваем список флажков
- •Выравнивание элементов
- •Создаем дополнительные объекты
- •Установка и сброс флажков
- •Обновление суммы
- •Проверка решения
- •Лабораторная работа № 18
- •Размещение объекта
- •Установление значений для некоторых свойств данного объекта
- •Создаем меню
- •Приступаем к программированию
- •Лабораторная работа № 19
- •Размещение объектов
- •2. Приступаем к программированию
- •Лабораторная работа № 20
- •Лабораторная работа № 21
- •Лабораторная работа № 22 создание часов
- •Лабораторная работа № 23
- •1.Элементы управления ListBox (список) и ComboBox (поле со списком)
- •2. Добавление строк в список во время проектирования
- •3. Добавление строк в список во время выполнения проекта
- •4. Выбор элемента из списка
- •5. Удаление элемента из списка
- •6.Удаление всех элементов из списка
- •7.Свойство ListCount элементов управления ListBox и ComboBox
- •8. Доступ к отдельным элементам списка
- •9. Сравнение элементов управления ListBox (список) и ComboBox (поле со списком)
- •10.Проект prjSubjects. Постановка проблемы
- •11. Формирование массива и передача значений его элементов элементу управленияListBox
- •12. Присвоение значений свойства List элемента ListBox массиву
- •13. Печать измененных значений массива на второй форме
- •14. Проверка количества элементов lstSubject, откорректированного пользователем
- •Лабораторная работа № 25 анимация в visual basic
- •2.1 Проект prjClock. Графический интерфейс пользователя
- •2.2 Проект prjClock. Составление кода
- •3. Проект prjJumps. Описание задачи. Подготовительные работы
- •3.1 Графический интерфейс пользователя проекта prjJumps
- •3.2 Код проекта prjJumps
- •4. Задания
Лабораторная работа № 20
СВОЙСТВА ГРАФИЧЕСКИХ ИЗОБРАЖЕНИЙ
Цель работы: познакомить с объектами графических изображений и их свойствами. Понятие события. Правильно выбрать событие и свойства графического объекта.
Задачи: Создать программу с использованием графических изображений
Ход работы:
Объект Image
Свойство Picture
Stretch=True (Размеры изменяются относительно размера объекта Image)
Задание1. Создайте папку ГРАФИКА. Перекопируйте в неё 5 изображений. На форме поставьте 5 объекта Image и каждому объекту свойству Picture добавьте картинку. Свойству Stretch дайте значение True. Если необходимо, то измените размер картинки. При запуск программы необходимо, чтобы не было видно ни одной картинки, а при нажатии кнопки появлялась соответствующая картинка
З
Задание 3. Создайте новую форму. Добавьте объект Image. Свойству Picture поставьте небольшую картинку. (С:\Program Files\ Microsoft Visual Studio\ Common\Graphics\Icons\Misc) Свойству Stretch дайте значение True. Если необходимо, то измените размер картинки. Получите с помощью нужных кнопок, чтобы изображение перемещалось поочерёдно в различные углы картинки.
Задание 4. Напишите программу, чтобы при нажатии на соответствующие кнопки изображение увеличивалось или уменьшалось относительно предыдущего размера.
Задание 5. На форме расположите рядом 6 различных картинок. При открытии формы все изображения видны. Создайте 8 кнопок, при нажатии на которых изображение с данным названием исчезало, а кнопка № 7 прятала все изображения одновременно, кнопка № 8 – показывала все изображения.
М
Задание 6. Используя массив графических элементов, создайте программу, при нажатии на рисунки, сами рисунки исчезают. При открытии программы все рисунки видны.
Задание 7. Создать задания 1, 5, используя массив графических изображений
Задание 8. Создайте летающую бабочку.
В графическом редакторе Paint нарисуйте два движения бабочки и сохраните в свою папку.
П
Поставьте ещё один объект 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 картинок и оформите её.
