Глава 29. Язык VBScrip 735

добавляется имя объекта, которое полностью описывает назначение данного объекта. В табл. 29.14 приведены префиксы, используемые в языке VBScript.

Таблица 29.14

Тип объекта

Префик Tag

Пример

3-D Panel

pnl

pnlUserInfo

Animated Button

ani

aniNextPage

Check Box

chk

chkSubscribe

Combo'Box, Drop-down List Box

cbo

cboLanguages

Command Button

cmd

cmdSubmit

Common Dialog

dig

dIgFileOpen

Frame

fra

fraGroup

Horizontal Scroll Bar

hsb

hsbSize

Image

img

imgPicture

Label

Ibl

IblDescription

Line

lin

linDivlder

List Box

1st

IstCodes

Spin

spn

spnAmount

Text Box

txt

txtName

Vertical Scroll Bar

vsb

vsbAmount

Slider

sid

sIdVolume


Именование процедур и функций.Большинство процедур, как ни банально это звучит, что-то делают. В противном случае они были бы бесполезны, не так ли? Соглашения по именованию процедур и функций рекомендуют присваивать имена, отражающие основное назначение процедуры или функции. Используйте для именования процедур глагол, описывающий основное действие процедуры. Например:Get, prompt или count. В большинстве случаев к такому глаголу добавляется также существительное, обозначающее предмет, над которым производятся действия. Например, процедура, выполняющая считывание имени пользователя, могла бы называться GetFirstName, процедура, выдающая запрос с подсказкой о возрасте читателя, могла бы называться promptForAge, и, наконец, процедуру, подсчитывающую количество ссылок на Web-странице, имеет смысл назвать countLinks. Понимайте имя процедуры как команду, которую вы даете компьютеру:"Сделай то-то". В каждом случае имя процедуры начинается глаголом, характеризующим действие, и заканчивается именем объекта, к которому применяется это действие.

Функции отличаются от процедур только тем, что они могут возвращать значение. Для того чтобы адекватно описать возвращаемое функцией значение, используйте соответствующий префикс Tag, записываемый перед ее именем. Функцию, которая запрашивает фамилию пользователя и возвра-