- •Лабораторная работа № 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. Задания
Зададим цвет шрифта
За него отвечает свойство ForeColor (Цвет переднего плана). Если щелкнуть на поле этого свойства, в нем появится раскрывающая кнопка. По щелчку на ней откроется список системных цветов (Вкладка Sysrem). Дополнительные цвета можно выбрать на вкладке Palette (Палитра).
Зададим стиль шрифта
Для этого воспользуемся свойством Font (Шрифт). При его выборе в правом столбце появляется специальная кнопка. Если щелкнуть по ней, откроется диалоговое окно Выбор шрифта. Свойство Font (Шрифт) содержит много разных параметров. С помощью диалогового окна Выбор шрифта можно сразу настроить все, что нужно.
Создаем командную кнопку.
Командная кнопка с надписью создается с помощью компонента CommandBatton (Командная кнопка). Поместить ее на форму можно точно так же, как надпись. Обычно размер кнопки делают таким, чтобы подпись на ней располагалась аккуратно. Кнопку сделаем небольшой. Текст на ней, как и в случае надписи, задается свойством Caption (Заголовок). Допустим, на ней будет написано: ЗАКРЫТЬ!
Реакция на кнопку
Созданная кнопка сейчас служит лишь украшением окна. При щелчке на ней должно происходить какое-то событие, но программа о нем пока ничего не знает. Ваша задача – указать программе, что она должна делать при щелчке на кнопке. То есть Вы должны написать программный код, по которому будет обрабатываться щелчок.
Чтобы задать реакцию на кнопку, выделите ее на форме (кнопка помечается маркерами). Затем на ней нужно щелкнуть дважды подряд. Откроется окно кода формы.
В верхней форме окна располагаются два раскрывающихся списка. Левый список содержит все объекты, имеющиеся на форме. Ваша командная кнопка уже выбрана в списке, поэтому вы щелкнули именно на ней.
Раскрывающийся список справа содержит набор событий, связанных с выбранным объектом, на которые программа может реагировать. Первоначально в этом списке выбирается самое «естественное» событие для объекта. Для кнопки это щелчок (Click).
Процедуры
Процедура начинается с оператора Sub, за которым идет имя процедуры, а заканчивается оператором End Sub. Эти операторы система VB вставляет автоматически, чтобы было видно, где процедура начинается и где заканчивается. Осталось написать только операторы, описывающие, что происходит по щелчку на кнопке. Что бы было проще, текстовый курсов уже поставлен в нужное место. В вашем случае щелчок на кнопке должен завершать работу приложения и закрывать окно. В языке VB это достигается при помощи одного единственного оператора: END, который нужно вест в процедуру вручную.
Запуск программы
Ваша программа готова. Окно кода показывает, что в ней всего 3 оператора, из которых только один вы написали. Все остальное берет на себя система визуального проектирования. Давайте убедимся, что ваша программа работоспособна и правильна. Для этого дайте команду Run → Start (Выполнение → Запуск). То же самое можно сделать, нажав клавишу F5.
