ВУЗ:
Составители:
Рубрика:
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.
Страницы
- « первая
- ‹ предыдущая
- …
- 43
- 44
- 45
- 46
- 47
- …
- следующая ›
- последняя »