99557

Структура приложения Visual Basic

Доклад

Информатика, кибернетика и программирование

Для каждой формы в приложении существует связанный с ней модуль формы form module который хранится в файле с расширением FRM и содержит ее код. Каждый модуль формы содержит процедуры обработки событий event procedures раздел кода куда помещаются инструкции которые будут выполняться в ответ на определенные события. Код не связанный с конкретной формой или элементом управления помещается в другой тип модуля стандартный модуль standard module хранимый в файле с расширением BAS. Процедуру которую можно использовать для ответа на...

Русский

2016-09-23

22.5 KB

0 чел.

Структура приложения Visual Basic

Приложение – это набор инструкций, заставляющий компьютер выполнять задачу или задачи. Структура приложения – это метод организации инструкций, т. е. место их хранения и порядок их выполнения.

Простые приложения (классический пример — "Hello world") имеют простую структуру – организация не слишком важна для кода длиной в одну строку. Для более сложных приложений необходимость организации или структуры приложения становится очевидной.

Приложение Visual Basic основано на объектах, поэтому структура программы близко моделирует его физическое представление на экране. По определению объекты содержат данные и код. Форма, которая отображается на экране, является представлением свойств, которые определяют ее вид на экране и внутреннее поведение. Для каждой формы в приложении существует связанный с ней модуль формы (form module), который хранится в файле с расширением FRM и содержит ее код.

Каждый модуль формы содержит процедуры обработки событий (event procedures) — раздел кода, куда помещаются инструкции, которые будут выполняться в ответ на определенные события. Формы могут содержать элементы управления. Для каждого элемента управления формы существует соответствующий набор процедур обработки событий в модуле формы, которые могут содержать процедуры общего характера, выполняемые в ответ на вызов от какой-либо процедуры обработки события.

Код, не связанный с конкретной формой или элементом управления, помещается в другой тип модуля — стандартный модуль (standard module), хранимый в файле с расширением BAS. Процедуру, которую можно использовать для ответа на события в нескольких различных объектах, предпочтительнее поместить в стандартный модуль, чем дублировать ее код в процедурах обработки событий для каждого объекта.

Модуль класса (class module) хранится в файле с расширением CLS и используется для создания объектов, вызываемых из процедур разрабатываемого приложения. Стандартный модуль содержит только код, тогда как модуль класса содержит и код и данные – его можно представить как элемент управления без физического представления.


 

А также другие работы, которые могут Вас заинтересовать

7581. Правительство - совет министров республики Беларусь 49 KB
  ТЕМА 11. Правительство - совет министров республики Беларусь. Правительство Республики Беларусь в системе органов государственной власти. Состав и порядок формирования Правительства Республики Беларусь. Компетенция Правительства ...
7582. Судебная власть в республике Беларусь 47.5 KB
  Судебная власть в республике Беларусь Понятие и природа судебной власти Конституционные принципы правосудия Состав и порядок формирования Конституционного Суда Республики Беларусь. Компетенция Конституционного Суда Ре...
7583. Местное управление и самоуправление в республике Беларусь 151.5 KB
  Местное управление и самоуправление в республике Беларусь. Понятие и принципы местного управления и самоуправления в Республике Беларусь. Органы местного управления: система, функции. Полномочия органов местного управления...
7584. Конституционно-правовые основы органов контроля и надзора в республике Беларусь 42 KB
  ТЕМА 14. Конституционно-правовые основы органов контроля и надзора в республике Беларусь. Конституционно-правовой статус прокуратуры Республики Беларусь. Конституционно-правовой статус Комитета государственного контроля Республики Беларусь...
7585. Конституционные основы финансово-кредитной системы республики Беларусь 25.5 KB
  ТЕМА 15. Конституционные основы финансово-кредитной системы республики Беларусь Раздел VII Конституции Республики Беларусь Финансово-кредитная система Республики Беларусь содержит нормы, относящиеся к бюджетной и банковской системе Республики Бела...
7586. Становлення та розвиток фінансової науки 78.5 KB
  Тема 3: Становлення та розвиток фінансової науки. Теорії державних фінансів англійської класичної політекономії. Концепція державних фінансів Дж.М. Кейнса. Теорії суспільного товару, суспільних благ...
7587. Предмет фінансової науки як пізнання сутності фінансів 119 KB
  Предмет фінансової науки як пізнання сутності фінансів Лекція 1. 1.Історична, економічна та вартісна сутність фінансів. Термін фінанси походить від латинського фінансіа, що перекладається як дохід, платіж. На думку одних вчених цей термін вини...
7588. Генезис і еволюція фінансів. 143 KB
  Тема: Генезис і еволюція фінансів. План: Зародження фінансових відносин у стародавньому світі. Фінанси феодальної держави. Фінанси феодального міста та їх вплив на формування і розвиток державних фінансів. Роль державних фіна...
7589. Фінансова політика і фінансове право 47.5 KB
  Тема 4 Фінансова політика і фінансове право План Фінансова політика, її сутність, види і значення Фінансова політика суб’єктів господарювання фінансова політика домогосподарств фінансова політика у сфері міжнародних фінансів...