Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб2_Visual Basic.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2.15 Mб
Скачать

2.4. Соглашения об именах

В программе каждая форма и каждый управляющий элемент имеют свое уникальное имя, по которому к ним можно обращаться. Имена по умолчанию даются системой при создании объекта и состоят из слова, обозначающего тип объекта, и цифры – порядкового номера. Например, первая форма в проект имеет имя Form1. Имя объекта в программе является значением свойства Name этого объекта. Часто это свойство изменяют с целью дать объекту имя, отражающее его назначение в программе. Visual Basic не накладывает сколько-нибудь серьезных ограничений на имена – они могут быть практически любыми, но имеются общепринятые соглашения (Венгерская нотация) об образовании имен. В венгерской нотации имя объекта начинается с трехсимвольного префикса, который является стандартным для объектов данного рода и описывает тип или область видимости. За префиксом следует собственно имя объекта, отражающее его назначение, при этом первый символ имени пишется с заглавной буквы, например, форма frmDefault.

В таблице 2.6 приведены префиксы для форм и основных элементов управления.

Таблица 2.6. Префиксы для форм и основных элементов управления

Объект

Префикс

Пример

Form (Форма)

frm

frmSchet

TextBox (Текстовое поле)

txt

txtEdit

Label (Надпись)

lbl

lblHelp

CommandButton (Кнопка)

cmd

cmdExit

ListBox (Список)

lst

lstOrder

ComboBox (Поле со списком)

cbo

cboRussian

HScrollBar (Горизонтальная полоса прокрутки)

hsb

hsbVolume

VScrollBar (Вертикальная полоса прокрутки)

vsb

vsbTemp

OptionButton (Переключатель)

opt

optColor

CheckBox (Флажок)

chk

chkFormat

Timer (Таймер)

tmr

tmrAnim

Frame (Рамка)

fra

fra1

Image (Изображение)

img

imgIcon

PictureBox (Графическое окно)

pic

picFoto

Line (Линия)

lin

linVertical

Shape (Фигура)

shp

shpOval

FileListBox (Список файлов)

fil

filSource

DirListBox (Список папок)

dir

dirSource

DriveListBox (Список устройств)

drv

drvSource

3. Окно редактора кода

3.1. Назначение и возможности окна редактора кода

Окно редактора кода (рис. 2.2) предназначено для ввода кода процедур, функций, описания переменных, директив и пр. Именно в этом окне устанавливаются связи между элементами управления вашего приложения, описываются вспомогательные функции и т.д.

Рис. 2.2. Окно редактора кода

В верхней части окна редактора кода расположены два поля с раскрывающимся списком – Object (Объект) и Procedure (Процедура), в которых указывается текущий объект (с ним Вы работаете), и тип процедуры, которую Вы описываете. В списке объектов перечисляются все имена объектов формы, а в списке процедур находятся все возможные процедуры событий для этого объекта.

В данном случае видно, что программист описывает процедуру для командной кнопки Command1 и процедура эта – щелканье левой кнопкой мыши (Click).

При наборе текста представляются инструменты обычного текстового редактора и различные инструменты помощи:

- автоматически генерируемые фразы,

- подсказки,

- выделения цветом,

- сообщения об ошибках,

- всплывающие окна выбора, и т.д.

Чтобы открыть окно программного кода, необходимо сделать двойной щелчок на том объекте, для которого необходимо создать процедуру обработки событий. При этом будет автоматически создана заготовка для процедуры обработки события именно для выбранного объекта (начало и конец процедуры).

Примечание. Не делайте беспорядочных двойных щелчков в произвольных местах формы. Это приведет к организации пустых ненужных процедур в программном коде.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]