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

UptoLike

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

10
базе данных, взаимодействует с другими пользователями и получает ин-
формацию по сети . На форме можно располагать элементы управления,
графические объекты и конструктивы . С формами связаны специфические
события , они имеют свойства и методы , посредством которых разработчик
может управлять их обликом и поведением . Каждая форма в приложении
имеет свое собственное окно дизайнера формы .
2.9. Окно редактирования кода
Редактор кода это мощный встроенный редактор с удобными сред-
ствами ввода исходного кода программы . Его можно вызвать командой из
главного меню View / Code. Это окно служит в качестве редактора для
ввода кода процедур приложения . Для каждой формы или модуля создает-
ся отдельное окно редактирования кода. Это окно можно рассматривать
как специализированный интеллектуальный текстовый процессор, сущест-
венно облегчающий написание кода VB.
Так как программный код приложения VB компонуется из модулей ,
отдельное окно редактора открывается для каждого модуля , который мож-
но выбрать из Project Explorer. Код внутри каждого модуля организован в
отдельные разделы для каждого объекта , содержащегося в модуле. Пере-
ключение между разделами производится выбором соответствующего
объекта в списке Object в левом верхнем углу окна редактора. В модуле
формы список включает общий раздел General, раздел для формы и для
каждого объекта формы .
Для модуля класса список включает раздел General и раздел Class.
Для стандартного модуля имеется только раздел Procedure.
Каждый раздел кода может содержать несколько различных проце-
дур , к которым можно обратиться через список Procedure в правом верх -
нем углу окна редактирования кода. Список процедур для модуля формы
содержит отдельный раздел для каждой процедуры обработки стандартно -
го события для формы всех ее элементов управления . Список модулей
классов содержит только процедуры событий непосредственно класса Ini-
tialize и Terminal. Стандартные модули не имеют никаких процедур обра-
ботки событий , так как они не поддерживают события. Список Procedure
для раздела модуля General (общего ) содержит единственный выбор раз -
дел Declarations, где размещаются объявления уровня модуля переменных,
констант и DLL. Если к модулю добавляются процедуры Sub или Function,
эти процедуры добавляются в список Procedure ниже раздела Declarations.
2.10. Окно макета формы
Окно макета формы Form Layout (Макет формы ) вызывается коман-
дой View / Form Layout Window. В этом окне показывается уменьшенное
                                        10
базе данны х, взаимо дей ствуетс другими по льзо вателям и и по лучаетин-
фо рмац ию по сети. Н а фо рме мо ж но распо лаг     ать элементы управления,
графические о бъекты и ко нструктивы . С фо рмам и связаны спец ифические
со бы тия, о ни имею тсво й ства и мето ды , по средство м ко то ры х разрабо т
                                                                              чик
мо ж етуправлять их о блико м и по ведением . К аж дая фо рма в прило ж ении
имеетсво е со бственно е о кно дизай нерафо рмы .


                         2.9. О кноредакти рования кода

       Редакто р ко да–это мо щ ны й встро енны й редакто р с удо бны м и сред-
ствам и вво да исхо дно г о ко да про г
                                      раммы . Е го мо ж но вы звать ко мандо й из
главно го меню View / Code. Э то о кно служ итв качестве редакто ра для
вво дако дапро ц едур прило ж ения. Д ля каж до й фо рмы или мо дуля со здает-
ся о тдельно е о кно редактиро вания ко да. Э то о кно мо ж но рассматривать
как спец иализиро ванны й интеллектуальны й тексто вы й про ц ессо р, сущ ест-
венно о блегчаю щ ий написание ко даVB.
       Т ак как про граммны й ко д прило ж ения VB ко мпо нуется из мо дулей ,
о тдельно е о кно редакто рао ткры вается для каж до г  о мо дуля, ко то ры й мо ж -
но вы брать из Project Explorer. К о д внутри каж до го мо дуля о рг   анизо ван в
о тдельны е разделы для каж до го о бъекта, со держ ащ ег   о ся в мо дуле. П ере-
клю чение меж ду разделами про изво дится вы бо ро м со о тветствую щ его
о бъекта в списке Object в лево м верхнем углу о кна редакто ра. В мо дуле
фо рмы списо к вклю чаето бщ ий раздел General, раздел для фо рмы и для
каж до г о о бъектафо рмы .
       Д ля мо дуля класса списо к вклю чаетраздел General и раздел Class.
Д ля стандартно г  о мо дуля имеется то лько раздел Procedure.
       К аж ды й раздел ко да мо ж етсо держ ать неско лько различны х про ц е-
дур, к ко то ры м мо ж но о братиться через списо к Procedure в право м верх-
нем углуо кна редактиро вания ко да. Списо к про ц едур для мо дуля фо рмы
со держ ито тдельны й раздел для каж до й про ц едуры о брабо тки стандартно -
го со бы тия для фо рмы всех ее элементо в управления. Списо к мо дулей
классо в со держ итто лько про ц едуры со бы тий непо средственно класса Ini-
tialize и Terminal. Стандартны е мо дули не имею тникаких про ц едур о бра-
бо тки со бы тий , так как о ни не по ддерж иваю тсо бы тия. Списо к Procedure
для разделамо дуля General (о бщ ег    о ) со держ итединственны й вы бо р – раз-
делDeclarations, гдеразмещ аю тся о бъявления уро вня мо дуля переменны х,
ко нстанти DLL. Е сли к мо дулю до бавляю тся про ц едуры Sub или Function,
эти про ц едуры до бавляю тся всписо к Procedure ниж е разделаDeclarations.

                             2.10. О кномакета ф ормы

      О кно макета фо рм ы Form Layout (М акетфо рмы ) вы зы вается ко ман-
до й View / Form Layout Window. В это м о кне по казы вается уменьш енно е