- •Федеральное агентство по образованию
- •М.Е. Буланая
- •Практическое занятие № 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.2. Элементы управления для создания рисунков в интерфейсе пользователя
В VisualBasicдоступны два элемента управления, которые могут отображать рисунки:
PictureBox (Графическое окно, Рисунок);
Image (Изображение, Образ).
Для запоминания рисунков используют файлы:
битовые файлы(.bmp);
пиктограммы(.ico);
метафайлы Windows(.wmf) и некоторые другие.
Есть три способа использования рисунков в программе:
Загрузка рисунка на экранную форму в режиме проектирования путем установки свойства Pictureсамой формы. При этом рисунок образует фон интерфейса и любые объекты управления будут расположены поверх рисунка.
Использование элемента управления PictureBox.
Использование элемента управления Image.
Э
Свойства элемента управления PictureBox
Name По умолчанию задаются именаPicture1,Picture2 и т.д.
Autosize логическое свойство, которое позволяет объектуPictureBox
автоматически настраиваться под размер вызываемого рисунка. Для этого надо установить значение свойства, равным True.
BorderStyle свойство, определяющее, есть ли рамка вокруг элемента. (Значения свойства рассмотрены выше).
Picture (Рисунок) свойство, задающее графический файл, из которого берется рисунок.
Чтобы загрузить рисунок с помощью элемента управления PictureBox
необходимо:
перенести элемент на форму;
найти свойство Pictureи щелкнуть кнопку справа. Появится диалоговое окно “LoadPicture”(“Загрузить рисунок”);
загрузить рисунок из выше перечисленных графических файлов.
Объект управления PictureBoxможет содержать в себе другие объекты, например,Image. Как только объект размещается внутри объектаPictureBox, он становится частью его и перемещается вместе с ним.
Э лемент управленияImageтакже используется для графического оформления, но в отличие отPictureBox, не может содержать в себе другие элементы.
Свойства элемента управления Image
Name. По умолчанию задаются именаImage1,Image2 и т.д.
Picture свойство имеет тот же смысл, что и у элементаPictureBox.
Stretch (Растягивание) свойство логическое. При установке его равнымTrueможно “вписать” рисунок в элементImage.
Для того, чтобы удалить рисунок из элементов ImageилиPictureBox, следует промаркировать значение свойстваPictureи нажать клавишуDelete. Значение станет равнымNone.
В каких случаях нужно употреблять элемент PictureBox, а в какихImage? Графическое окно является многофункциональным элементом управления, но его возможности требуют большего объема памяти и ресурсов системы.Imageболее простой элемент управления, и если он решает поставленную задачу, используйтеImage, а неPictureBox.
1.7.3. Элемент управления TextBox (Текстовое окно)
Э лемент управленияTextBoxиспользуется для получения информации от пользователя (ввода данных) и для вывода результатов обработки.
Когда этот элемент активизирован, внутри него появляется вертикальный курсор, и пользователь может вводить данные. Следует иметь в виду, что числовые данные представляются в текстовом формате, поэтому должны быть преобразованы перед выполнением арифметических операций.
Свойства элемента управления TextBox
Name по умолчанию первому текстовому окну на экранной форме задается имяText1, второмуText2 и т.д. Можно оставить имена по умолчанию, но, как уже говорилось, лучше задать уникальное имя с префиксомtxt, например,txtDisplay,txtText.
Внешний вид объекта определяют такие свойства, как Font(Шрифт),BackColor (Цвет фона),ForeColor (Цвет символов).
Для того чтобы задать цвет элемента в программе, в VisualBasicимеется развитая система задания цвета с помощью встроенных констант. В таблице 2, которая представляет обозначения цветовых констант, приведены некоторые из этих констант.