- •Федеральное агентство по образованию
- •М.Е. Буланая
- •Практическое занятие № 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. Приемы контроля вводимой информации
- •Литература
1.7. Элементы управления и их свойства
Элементы управления находятся в Окне Элементов Управления. Это метки, текстовые окна, кнопки, линейки прокрутки и т.д. Все они перечислены в таблице 1. Чтобы определиться с назначением того или иного объекта, достаточно подвести указатель мыши к объекту в Окне Элементов Управления и задержать его на этом объекте. Внизу появится "этикетка" с названием объекта.
Каждый объект управления, как уже было сказано, имеет ряд свойств. Свойства объектов определяют их внешний вид и функциональные характеристики. Установка свойств объектов выполняется в Окне Свойств (Properties). Здесь при проектировании формы задаются значения свойств, отличные от стандартных.
Размещение элементов управления на экранной форме
При создании интерфейса пользователя элементы управления следует расположить на форме и затем задать им требуемые свойства.
Для того чтобы перенести на экранную форму элемент управления, можно воспользоваться одним из двух способов. При первом способе необходимо выполнить следующие действия.
Отыскать требуемый объект в окне элементов управления.
Щелкнуть левой кнопкой мыши на изображении объекта.
Переместить указатель мыши на форму, в ту ее часть, где должен располагаться левый верхний угол будущего объекта. Указатель примет крестообразную форму. Это означает, что мы перешли в режим рисования.
Удерживая левую кнопку мыши нажатой, растянуть "резиновый контур" до нужных размеров, перемещая указатель мыши в правый нижний угол.
Отпустить кнопку мыши. На форме будет изображен объект управления, размеры и расположение которого заданы в процессе рисования.
С помощью точек растяжек (квадратиков по периметру объекта) можно изменять размеры объекта.
С помощью удерживаемой нажатой левой клавиши мыши объект можно переместить в новое место (буксировка).
Следует не допускать, чтобы объект был закрыт другим объектом, так как в этом случае он становится недоступным.
Для удаления объекта надо выделить его (щелкнуть левой клавишей мыши) и нажать клавишу Delete. Можно использовать контекстное меню: щелкнуть правой клавишей мыши по объекту и выбрать командуDelete.
Второй, более простой способ перенесения элемента управления на форму, заключается в следующем: дважды щелкнуть мышью по соответствующему элементу управления он появится в середине формы. Далее можно выполнить любой из предыдущих пунктов 69.
Изменение размера и местоположения объекта можно также сделать с помощью клавиатуры:
Shift+клавиша управления курсором изменение размера объекта;
Ctrl+клавиша управления курсоромсдвиг объекта.
Восстановить объект после удаления можно с помощью клавиш Ctrl+Z (восстановление возможно в случае, если после удаления не нажата никакая другая клавиша).
1.7.1. Элемент управления Label (Метка)
L
Этот элемент управления чаще всего используется для подписи рядом с текстовыми окнами. Иногда в поле метки выводят результаты работы приложения. Далее приведены основные свойства объекта управления Label.
Name (Имя) по умолчанию метке присваиваются именаLabel1,Label2 и т.д. Имя можно создать с префиксомlbl, например,lblLab1.
Caption (Сообщение, Пояснение, Надпись)определяет, что выводится в поле метки.
Font (Шрифт)задается название шрифта, начертание, размер.
BackColor (Цвет фона).
ForeColor (Цвет символов).
Alignment(Выравнивание надписи). Значение свойства, равное 0, устанавливает выравнивание по левому краю, 1по правому краю, 2по центру.
BorderStyle (Стиль рамки). Данное свойство может принимать несколько значений: 1FixedSingle(есть рамка вокруг объекта управления), 0None(отсутствие рамки).
AutoSize (Авторазмер). Это логическое свойство, которое может принимать два значенияTrue(истина),False(ложь). Если текст не помещается в поле метки, то установка значения этого свойства вTrueавтоматически расширит поле в соответствии с текстом.
WordWrap определяет способ изменения размеров объекта управленяLabel. Также логическое свойство, которое может принимать два значения:TrueиFalse. Если значение свойства WordWrap=False(по умолчанию), размеры метки будут увеличены в горизонтальном направлении, еслиTrue, размеры будут увеличены в вертикальном направлении вниз так, чтобы был виден весь текст.
Местоположение и размеры метки на форме автоматически зафиксированы в свойствах: Top отступ сверху от края формы,Left отступ слева,Height высота метки,Width ширина метки.