Visual Basic. Теория. Нагина Е.К - 45 стр.

UptoLike

Составители: 

45
нескольких модулях формы содержатся повторяющиеся функции, то их
можно выделить в отдельный программный код, который будет являться
общим для этих модулей . Такой программный код называется стандарт-
ным модулем .
Поскольку VB является языком объектно - ориентированного про -
граммирования, то основным понятием ООП являются объект и класс.
Следовательно , можно говорить о разработке модулей классов для созда-
ния классов с использованием команды Add Class Module (Добавить мо-
дуль класса) или Add User Control (Добавить пользовательский элемент
управления) меню Project.
Модули формы могут содержать объявления переменных, констант,
типов данных, внешних процедур , используемых на уровне модуля , про -
цедур обработки событий . Они хранятся в файлах с расширением .frm.
Стандартные модули могут содержать объявления глобальных и
локальных переменных, констант, типов, внешних процедур и процедур
общего характера доступных для других модулей данного приложения.
Они хранятся в файлах с расширением .bas.
Модули классов. Рассматривая VB с позиций объектно -
ориентированного и визуального программирования , можно говорить о
создании новых объектов с разработанными для них свойствами и метода-
ми, помещая их в модули классов в файлах с расширением cls.
8.6. Редактирование исходных кодов
Для создания программных кодов используется редактор кода. Для
его запуска в окне Project Explorer следует выделить форму или модуль ,
для которого создается программный код, и выполнить одно из следующих
действий :
Выполнить команду View / Code
Из контекстного меню выполнить команду View Code.
Откроется окно редактирования , в которое вводится текст программы .
Для каждого модуля создается отдельное окно кода, разделенное внутри на
секции. Выбор секции осуществляется с помощью списка Object, располо -
женного слева в верхней части окна. Для стандартного модуля этот список
содержит общую секцию General. В модуле класса в этот список включены
общая секция и секция классов. В модуле формы список Object содержит
общую секцию , секцию для формы (Form), а также секции для всех раз -
мещённых на форме объектов.
Для каждой выбранной секции можно создать процедуру, выбрав ее
из списка Procedure в правом верхнем углу окна редактора кода, содержа-
щего события .
Для элемента списка General из списка Object есть только одно зна-
чение Declarations (Объявления ) в списке Procedure.
                                       45
неско льких мо дулях фо рмы со держ атся по вто ряю щ иеся функц ии, то их
мо ж но вы делить в о тдельны й про г  раммны й ко д, ко то ры й будетявляться
о бщ им для этих мо дулей . Т ако й про г  раммны й ко д назы вается стандарт-
ны м мо дулем .
       П о ско льку VB является язы ко м о бъектно -о риентиро ванно г   о про -
граммиро вания, то о сно вны м по нятием О О П являю тся о бъект и класс.
Следо вательно , мо ж но гово рить о разрабо тке мо дулей классо в для со зда-
ния классо в с испо льзо ванием ко манды Add Class Module (Д о бавить мо -
дуль класса) или Add User Control (Д о бавить по льзо вательский элемент
управления) меню Project.
       М о дул и фо рм ы мо гутсо держ ать о бъявления переменны х, ко нстант,
типо в данны х, внеш них про ц едур, испо льзуем ы х на уро вне мо дуля, про -
ц едур о брабо ткисо бы тий . О ни хранятся вфай лах срасш ирением .frm.
       С т андарт ны е м о дул и мо гут со держ ать о бъявления гло бальны х и
ло кальны х переменны х, ко нстант, типо в, внеш них про ц едур и про ц едур
о бщ его характера до ступны х для друг     их мо дулей данно г  о прило ж ения.
О ни хранятся вфай лах с расш ирением .bas.
       М о дул и кл ас с о в. Рассматривая VB с по зиц ий о бъектно -
о риентиро ванно го и визуально го про г    раммиро вания, мо ж но гово рить о
со здании но вы х о бъекто в с разрабо танны ми для них сво й ствами и мето да-
ми, по мещ ая их вмо дули классо ввфай лах с расш ирением cls.

                   8.6. Редактирование исходны х кодов
       Д ля со здания про граммны х ко до в испо льзуется редакто р ко да. Д ля
ег о запуска в о кне Project Explorer следуетвы делить фо рмуили мо дуль,
для ко то ро го со здается про граммны й ко д, и вы по лнить о дно из следую щ их
дей ствий :
           − В ы по лнить ко мандуView / Code
           − И з ко нтекстно г о меню вы по лнить ко мандуView Code.
О ткро ется о кно редактиро вания, вко то ро е вво дится текстпро г  раммы .
Д ля каж до го мо дуля со здается о тдельно е о кно ко да, разделенно е внутри на
секц ии. В ы бо р секц ии о сущ ествляется с по мо щ ью списка Object, распо ло -
ж енно г о слева в верхней части о кна. Д ля стандартно г   о мо дуля это тсписо к
со держ ито бщ ую секц ию General. В мо дуле классавэто тсписо к вклю чены
о бщ ая секц ия и секц ия классо в. В мо дуле фо рмы списо к Object со держ ит
о бщ ую секц ию , секц ию для фо рмы (Form), а такж е секц ии для всех раз-
мещ ённы х нафо рме о бъекто в.
       Д ля каж до й вы бранно й секц ии мо ж но со здать про ц едуру, вы бравее
из списка Procedure вправо м верхнем уг      луо кна редакто ра ко да, со держ а-
щ его со бы тия.
       Д ля элемента списка General из списка Object есть то лько о дно зна-
чение Declarations (О бъявления) всписке Procedure.