
- •Лабораторная работа № 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. Задания
Загрузка изображения
Когда пользователь завершит работу с диалоговым окном загрузки файла, имя выбранного файла вместе с полным путем доступа к нему запомнится в свойстве CommonDialog1.FileName.
Такая запись называется точечной. И читается справа налево. Когда имя файла известно, то изображение можно загрузить. Для этого служит стандартная функция Load Picture. Полный путь поиска файла передается ей в качестве параметра. В итоге нужный оператор становится таким:
Image1.Picture= LoadPicture (CommonDialog1.FileName)
Этот оператор присваивания. Функция LoadPicture возвращает объект, содержащий выбранный рисунок, а вы приписываете этот объект свойству объекта Image1
Проверка программы
Ваша программа содержит 4 оператора, из которых 2 пришлось записать вручную.
Лабораторная работа № 5
«СОЗДАЕМ СТРОКУ МЕНЮ»
Цель работы: Познакомиться с элементами управления Visual Basic 6.0 Menu Editor, научиться пользоваться элементами управления и их свойствами
Задачи: Создать меню по пунктам лабораторной работы меню.
Ход работы:
Если программа управляется через меню, ей, в принципе, не нужны никакие другие элементы управления. Строка меню обычно дает доступ ко всем существующим командам.
Программа будет простой. Единственная команда, которую запрограммируем – это команда завершения работы с программой и выхода из нее.
Где взять меню
Запустите систему VB и создайте новый проект. Назовите его Мое меню и сохраните в папке Меню. Теперь можно приступать к созданию самого меню.
Создавать пункты меню по одиночке неудобно, поэтому в состав системы VB входит специальный редактор меню. Это особый инструмент, позволяющий создать свою структуру меню за одну операцию. Но прежде ее надо расписать (рисунок 1).
Рисунок 1 – блок-схема меню
Структура программы видна на рисунке. В строке меню имеется 2 пункта Файл и Выход. При щелчке на пункте Файл открывается меню, также содержащее 2 пункта: Дверь и Выход. Если щелкнуть на пункте Дверь, откроется вложенное меню, состоящее из единственного пункта меню Выход. Если выбрать любой из пунктов Выход, работа программы завершиться.
Создаем меню в редакторе
Чтобы запустить редактор меню, дайте команду Tools → Menu Editor (Сервис → Редактор меню). Откроется диалоговое окно Menu Editor (Редактор меню).
Поле Caption (Заголовок) должно содержать текст пункта меню, то есть то, что видно на экране. Создаем меню. Введите в это поле название первого пункта – Файл. В поле Name (Имя) задается имя объекта, описывающего пункт меню. Введите в поле Name (Имя) mneFile. Первый пун6кт меню готов. Обратите внимание на то, что текст пункта меню появится в нижней части окна. Щелкните на кнопке Next (Далее), чтобы перейти к созданию следующего пункта.
Меню правильно создавать по вертикали, а не по горизонтали. То есть сначала надо полностью сверху вниз задать структуру меню, относящуюся к первому пункту, и только потом переходить ко второму. Так, сто далее надо ввести пункт Дверь, находящийся внутри меню файл.
Чтобы показать, что находимся во вложенном меню, щелкните на кнопке со стрелкой → направленной вправо. Затем в поле Caption (Заголовок) введите содержимое пункта – Дверь, а имя в поле Name (Имя) – имя объекта – munDoor. Обратите внимание на то, что пункт вложенного меню отображается с отступом слева.
Далее можно действовать по такому же плану. Щелкните на кнопке Next (Далее). Щелкните на кнопке со стрелкой → вправо. Введите в поле Caption (Заголовок) содержимое пункта - Выход, а в поле Name (Имя) название объекта – munExit1.
Еще раз щелкните на кнопке Next (Далее) и нажмите кнопку со стрелкой ← влево. Введите в поле Caption (Заголовок) содержимое пункта меню – Выход, а в поле Name (Имя) название объекта – munExit2.
В последний раз щелкните на кнопке Next (Далее). Щелкните на кнопке со стрелкой ← влево. Введите в поле Caption (Заголовок) текст Выход, а в поле Name (Имя) название объекта - munExit3.
Теперь меню готово. Вот как оно должно выглядеть:
Файл
….Дверь
……..Выход
….Выход
Выход