- •Лабораторная работа № 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. Задания
Лабораторная работа № 11
«ИЗУЧАЕМ ПЕРЕКЛЮЧАТЕЛИ»
Цель работы: Познакомиться с элементами управления Visual Basic 6.0 OptionButton,
Frame, CommandButton, CheckBox, ComboBox, VScrollBar, TextBox, научиться пользоваться элементами управления и их свойствами
Задачи: Создать по пунктам лабораторной работы 5 переключателей, с помощью которых отображается тот или иной элемент управления.
Ход работы:
С помощью переключателей можно выбрать одну из нескольких настроек. Переключатели, в отличие от флажков, никогда не встречаются по одному – только группами. В группе всегда выбран ровно один переключатель. При включении нового переключателя, старый сбрасывается.
Подготовим программу, которая будет демонстрировать примеры различных элементов управления. Однако программа состоит из двух частей. Левую часть окна займет группа переключателей, с помощью которых будет выбираться демонстрация того или иного элемента управления. Всего в группе будет 5 переключателей, соответствующих пяти примерам элементов управления.
Рядом с переключателями поместим рамку. Пример будет показан внутри рамки. В качестве примеров нам нужны пять разных элементов управления: кнопка, флажок, раскрывающийся список, полоса прокрутки и текстовое поле. При работе программы должен быть виден только один элемент управления. Он выбирается переключателем.
Создаём переключатели
Запустим программу VB и создадим новый проект. Сохраним его в папке Демонстратор. Начнём с создания группы переключателей.
Переключатели, входящие в группу, должны работать совместно. Для этого они должны входить в массив элементов управления.
Создадим первый переключатель. На панели компонентов выберите компонент OptionButton (Переключатель) и нарисуйте объект Option1 в верхней части формы методом протягивания.
Пока объект Option1 остаётся выделенным, нажмите комбинацию клавиш CTRL + C, произойдёт копирование выбранного объекта. Теперь нажмите комбинацию клавиш CTRL + V – это команда вставки объекта из буфера обмена. Произойдёт попытка поместить на форму копию объекта Option1. Программа отреагирует предупреждением об ошибке и предложит либо объединить второй объект с первым (создать новый объект – массив элементов управления), либо изменить имя копируемого объекта.
Массив элементов управления – это как раз то, что нам нужно, ведь переключатели всегда существуют только группами. Щелкните на кнопке ДА, и на форме появиться второй переключатель. Расположите его под первым.
Опять нажмите клавиши CTRL + V. На этот раз дополнительного запроса не будет, так как массив элементов управления уже создан. Поместите новый переключатель еще ниже в тот же столбец.
Таким же способом вставьте ещё два переключателя. Важно, чтобы все переключатели располагались в столбце в том же порядке, в каком они были созданы: не переставляйте их местами.
Учимся аккуратности
Чтобы окно программы выглядело аккуратно, элементы управления в нем необходимо выравнивать и располагать через равные интервалы. Ручное выравнивание - это слишком грубое выравнивание – лучше научиться пользоваться специальными командами выравнивания.
Выделите все пять переключателей. Проще всего это сделать протягиванием мыши, нарисовав на форме охватывающую их рамку. Затем дайте команду Format ->Align -> Left (Формат -> Выравнивание -> По левому краю). Объекты будут расположены точно друг под другом.
Далее надо сделать равными интервалы между элементами управления. Это делают командой Format -> Vertical Spacing -> Make Equal (Формат -> Промежутки по вертикали -> Уровнять). После этого переключатели в окне формы будут выглядеть действительно аккуратно.
Следующая задача – подобрать для них подписи. По очереди выберите каждый переключатель и измените его свойство Caption (Заголовок). Каждая подпись – название демонстрируемого элемента управления.
