
Урок 1. Свойства, методы и события
Visual Basic относится к системам визуального программирования, называемыми также системами RAD (быстрая разработка приложений). Разработка приложения включает в себя два взаимосвязанных этапа:
создание пользовательского интерфейса приложения;
определение функциональности приложения.
Пользовательский интерфейс определяет внешний вид формы при выполнении приложения и то, каким образом пользователь управляет приложением.
Функциональность приложения определяется процедурами, которые выполняются при возникновении определенных событий.
Таким образом, в процессе разработки приложения в форму помещаются компоненты, для них устанавливаются необходимые свойства и создаются обработчики событий.
Прикладные программы, или приложения, создаются в интегрированной среде разработки (IDE). С помощью средств интегрированной среды разработчику удобно проектировать интерфейсную часть приложения, а также писать программный код и связывать его с элементами управления.
Главное окно среды разработчика содержит несколько окон. Все окна подчиняются главному окну Visual Basic и могут "прикрепляться" (dockable) к одному из его краев.
Окно формы (конструктор форм) — главный элемент приложения. Окно формы, часто называемое просто "форма", является главным элементом приложения. Форма представляет собой контейнер для элементов управления. Точки сетки на форме только помогают размещению элементов и при работе приложения не видны. При запуске Visual Basic открывающаяся на экране форма не содержит элементов управления. После щелчка на пиктограмме требуемого элемента управления курсор мыши принимает форму крестика. Теперь нужно указать в форме начальный угол элемента управления, нажать левую кнопку мыши и, не отпуская ее, установить размер элемента. После достижения нужного размера кнопка отпускается и в форме появляется выбранный элемент управления.
Панель компонентов. Кнопки, поля ввода и другие элементы, которые нужны для создания приложения, расположены на этой панели. Для выбора элемента управления (Control) нужно щелкнуть на нем и затем с помощью мыши установить в форме его размер и позицию. После двойного щелчка на пиктограмме элемента в центре формы появляется соответствующий элемент стандартного размера.
Окно свойств. В этом окне задаются свойства выбранного элемента управления.
Окно проекта. В окне проекта отображаются все элементы приложения: формы, модули, классы и т.п., сгруппированные по категориям. В Visual Basic все разрабатываемые приложения называются проектами. Проект содержит несколько групп компонентов (формы, модули и т.п.). Все приложения Visual Basic строятся по модульному принципу, поэтому и объектный код состоит не из одного большого файла, а из нескольких частей. Несколько приложений также могут объединяться в группы.
Окно расположения формы. Оно показывает, где будет располагаться окно формы на экране монитора в период выполнения программы. Положение формы можно изменять перетаскиванием мышью.
Панель инструментов Visual Basic. В верхней части экрана находится центр управления Visual Basic — панель инструментов (Toolbar). Ее можно настраивать, как это обычно делается в приложениях Microsoft.
Окно
кода.
С
разу
после запуска Visual Basic это окно не
отображается. Тем не менее, оно едва ли
не самое важное в Visual Basic, так как именно
в нем вводится программный код. Код в
Visual Basic разделяется на процедуры и, как
правило, непосредственно связан с
определенными элементами управления.
Итак. Запускайте Visual Basic, создайте стандартный проект. Ознакомитесь с основными элементами рабочей среды.
Мы помним, что объекты имеют свои свойства. С помощью свойств можно управлять внешним видом, а также поведением объектов при проектировании и при выполнении приложения. Обычно установка свойств происходит на этапе проектирования с помощью окна свойств, хотя свойства объектов можно изменять и программным способом.
Для обращения к объекту в приложении предназначено свойство Имя (Name), первоначальное значение которого образуется автоматически. Например, кнопка (CommandButton), помещенная на форму первой, получает имя Command1, второй - Command2 и т.д. Обычно разработчик предпочитает дать объектам более информативные имена, чем имена по умолчанию. Целесообразно объекта присваивать имена, которые дают возможность распознать их тип и назначение. Пример: frmMyForm, cmdExit.
Элемент управления |
Стандартные префиксы |
Обычная форма (Form) |
frm |
Кнопка (Command button) |
сmd |
Надпись (Label) |
lbl |
Текстовое поле (Text box) |
txt |
Флажок (Check box) |
chk |
Переключатель (Option button) |
opt |
Окно с рисунком (Picture bох) |
pic |
Рамка (Frame) |
fra |
Фигура (Shape) |
shp |
Изображение (Image) |
img |
Список (List box) |
lst |
Поле со списком (Combo box) |
cbo |
Внимание! Свойство Name играет особую роль. Ошибки при его задании часто приводят к серьезным последствиям. Имя является идентификатором элемента управления. Поэтому сначала всегда следует задавать имя элемента управления и лишь затем писать для него код обработки его события.
И
ногда,
начинающие программисты путают свойства
Имя (Name) и Caption. Имя - это идентификатор
объекта. Свойство Caption определяет текст
надписи на объекте. Например, по умолчанию
для формы свойство Имя и свойство Caption
установлены "Form1".
Установите с помощью окна свойств следующие значения: Имя - frmMyForm, Caption - "Моя форма". Запустите программу и обратите внимание на верхний левый угол окна.
Вы
увидите надпись:
.
Программным
способом свойство Caption можно так:
frmMyForm.Caption = "Это моя форма". Получим:
.