- •Федеральное агентство по образованию
- •М.Е. Буланая
- •Практическое занятие № 1 Интегрированная среда разработки Visual Basic 6.0. Базовые элементы управления
- •1.1. Запуск Visual Basic
- •1.2. Интегрированная среда разработки Visual Basic 6.0
- •Стандартные элементы управления.
- •1.3. Понятие проекта, управление проектом
- •1.4. Понятие свойства, метода, события
- •1.5. Состав приложения в Visual Basic
- •1.6. Экранная форма (Form)
- •Load – происходит в момент загрузки формы в память; Unload - происходит в момент выгрузки формы из памяти;
- •Формы – это строительные блоки интерфейса пользователя. Объекты типа Form являются контейнерами, содержащими другие элементы управления (надписи, текстовые поля, рисунки, кнопки и т.П.).
- •1.7. Элементы управления и их свойства
- •1.7.1. Элемент управления Label (Метка)
- •1.7.2. Элементы управления для создания рисунков в интерфейсе пользователя
- •1.7.3. Элемент управления TextBox (Текстовое окно)
- •Обозначения цветовых констант.
- •Text (Текст) определяет содержимое текстового окна.
- •1.7.4. Элемент управления CommandButton (Командная Кнопка)
- •1.7.6. Элементы управления OptionButton (Кнопка переключатель), CheckBox (Флажок), Frame(Рамка)
- •1.7.7. Элемент управления Shape (Фигура)
- •1.7.8. Элемент управления Line (Линия)
- •1.7.9. Элемент управления Timer (Таймер)
- •Name по умолчанию имя принимает значения Timer1, Timer2. Можно задать имя с префиксом tmr.
- •2. Лабораторная работа № 1 Разработка пользовательского интерфейса
- •2.1. Задание 1. Среда ide. Элементы управления Label, Image, PictureBox
- •Контрольные вопросы
- •2.2. Задание 2. Элементы управления TextBox, CommandButton. Процедуры обработки событий
- •Контрольные вопросы
- •2.3. Задание 3. Линейки прокрутки
- •Контрольные вопросы
- •2.4. Задание 4. Элементы управления Shape, Frame, OptionButton, CheckBox
- •Контрольные вопросы
- •Практическое занятие № 2 Разработка линейных программ. Диалоговые окна для ввода данных и вывода результатов
- •3.1.Типы данных Любая программа предназначена для обработки информации. Это могут быть данные, введенные пользователем, или результаты их обработки, полученные в процессе выполнения программы.
- •Стандартные типы данных.
- •3.2. Объявление переменных
- •3.3. Средства ввода и вывода данных
- •Лабораторная работа № 2 Ввод, вывод данных. Использование нескольких форм в приложении
- •Контрольные вопросы
- •Варианты заданий для лабораторной работы №2
- •Практическое занятие № 3 Создание Меню команд
- •Index определяет индекс (порядковый номер) в массиве элементов управления Menu.
- •6. Лабораторная работа № 3 Разработка Меню пользователя
- •Значения параметра Windowstyle.
- •Контрольные вопросы
- •Например, при наборе оператора MsgBox автоматически отображается его синтаксис:
- •Логические ошибки
- •Приложение 3. Приемы контроля вводимой информации
- •Литература
Практическое занятие № 3 Создание Меню команд
Цель: изучить работуРедактора Меню, разобраться со свойствами и с правилами создания меню.
Часто при разработке пользовательского интерфейса необходимо включить в его состав меню. Меню представляет собой набор логически сгруппированных команд, выполняющих те или иные действия.
Рассмотрим основные понятия на примере меню VisualBasic. Обычно меню состоит из нескольких уровней. Верхний уровеньэтострокаменю, которая содержит элементыглавного меню. Они обозначают главные группы команд. В простых приложениях таких групп может быть одна или две. Чтобы открыть меню, надо щелкнуть позаголовку меню (например,File,Editи т.д.). При этом появляютсяпункты меню (например,NewProject,OpenProjectи т.д.), каждый из которых может быть либокомандой (например,NewProject), либозаголовком подменю (например,ToolBarв менюView), либоразделителем, разделяющим команды и подменю на отдельные группы. Если выделить заголовок подменю, то открывается еще одно меню, в котором могут быть все описанные выше элементы.
Количество уровней в меню может достигать шести, но в простых приложениях обычно заканчивается на втором уровне. Любая составляющая меню (заголовок или команда) является элементом управления Menu, для которого могут быть заданысвойстваи обработано единственноесобытие Click. Чтобы меню работало и команды выполнялись, для каждого пункта меню нужно написатьпроцедуру обработки события Click. Все свойства выбранного элемента управленияMenuможно просмотреть в Окне Свойств.
Меню на форму добавляется с помощью Menu Editor(Редактор Меню).
Редактор Меню можно вызвать тремя способами:
Tools/ Menu Editor;
нажать клавиши Ctrl+E;
щелкнуть по кнопке MenuEditorна панели инструментов.
После этого на экран выводится Окно Редактора Меню, имеющее вид, оказанный на рис. 14.
В верхней части окна задаются свойства отдельного элемента меню, в нижней части перечисляются все элементы меню текущей формы. Заголовки меню отображаются с начала строки, пункты меню должны быть сдвинуты на одну позицию вправо. Сдвиг обеспечивается стрелками влево и вправо. При сдвиге вправо перед пунктом появятся четыре точки. Если пункт меню имеет подменю, то следует сместить команды подменю еще на одну позицию вправо. Разделитель (линия, разделяющая группу команд) определяется как элемент со свойством Caption, равным «-» (черточке).
Заголовок элемента меню
Имя элемента
Стрелки перемещения элемента меню
Стрелки сдвига уровня меню
Поле отображения структуры меню |
Рис. 14. Окно Редактора Меню
Основные свойства Menu
Caption свойство, определяющее заголовок элемента. Для организации клавиши быстрого доступа к элементам меню надо в названии, указанном в полеCaption, поставить & перед символом, который будет использован как клавиша доступа. Например, &Выход означает, что данный элемент может быть вызван нажатием клавишAlt+В.
Nameимя элемента в программе. Оно начинается с префиксаmnu, указывающего, что это меню, далее включает ссылку на элемент верхнего уровня и собственное имя, например,mnuLab,mnuLabL1.