Access 2002

Организация программного кода


Иначе у вас могут получиться два различных варианта кода. Чтобы облегчить удаление комментариев из программ, можно разработать специальную COM-надстройку для редактора Visual Basic, которая будет автоматически находить и удалять все строки комментариев. О создании COM-надстроек для Access рассказывается в главе 16. Что касается надстроек для редактора Visual Basic, то особенности их разработки в этой книге не освещаются.

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

Делайте отступы таким образом, чтобы операторы, работающие вместе, имели одинаковый отступ, а операторы, которые являются подчиненными по отношению к другим, имели больший отступ. И хотя здесь возможны разногласия, большинство программирующих в Access располагают тексты своих программ примерно так:

В VBA многие программисты используют отступы как для выравнивания традиционных структур (типа For. .Next, If. .Then. .Else, Do. Loop, For Each.), так и для выделения логических действий, выполняемых объектами доступа к данным (BeginTrans/CommitTrans, AddNew/Update и т. д.).

Модуляризация — это причудливый термин, обозначающий простую вещь: разбиение программы не на несколько гигантских подпрограмм, а на большее количество относительно небольших процедур. Такой подход имеет следующие преимущества.

О Каждая процедура становится более понятной. Такую программу легче сопровождать и не допускать в ней логических ошибок.

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

Комментарии закрыты