732__________________Часть V. Разработка программ и написание скриптов

существу, методы написания скриптов, которые могли бы быть легко поняты другими людьми.

(_Примечание ^

Соглашения, рассматриваемые в данной главе, являются рекомендациями компании Microsoft. Получить более полную информацию по данному вопросу можно, обратившись к странице компании:http://www.microsoft.com/vbscript/us/vbstutor/vbscodingconventions.htm.

( Примечани )

Если вы не согласны с отдельными рекомендациями, приведенными в данной главе, замените их по своему усмотрению. Если вы отклонились от принятых соглашений, отметьте эти отклонения в начале HTML-файла, содержащего ваш скрипт. В этом случае другие пользователи также смогут легко понять ваши скрипты. Важнее всего быть последовательным в своих действиях. Если уж вы отклонились от соглашений, то делайте так везде, а не от случая к случаю.

Соглашения по использованию имен

Соглашения по использованию имен определяют правила именования констант, переменных, объектов и процедур. Единственной целью принятия этих соглашений является желание точно указать, что представляет собой константа, какого типа данные хранятся в переменной, для чего используется объект или что делает процедура. Необходимо следовать соглашениям по использованию имен, чтобы можно было понять по имени, что собой представляет некоторый объект, вместо того, чтобы искать описание данного объекта в каком-нибудь месте скрипта.

Соглашения по использованию имен в языках программирования существуют уже давно. Они используются в программах на языке COBOL, в базах данных, а также в большинстве программ для Windows. Соглашения в языке VBScript очень близки к соглашениям, известным под названием "венгерская нотация". Согласно этой нотации имена следует записывать в следующей форме:

[Prefixes]Tag[Name[Suffixes]]

Части имени, заключенные в квадратные скобки, являются необязательными. Таким образом, параметр prefixes, Name suffixesмогут быть опущены. Однако использоват Suffixesбе Nameнельзя. Опишем назначение отдельных составляющих имени:

+ Prefixes — один или несколько префиксов, уточняющих следующий за ними тэ тад.Префиксы всегда записываются строчными буквами и, как правило, их имена предопределены. Соглашения VBScript предписывают использовать одиночный префикс, определяющий видимость переменной.