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 и используется для создания объектов, вызываемых из процедур разрабатываемого приложения. Стандартный модуль содержит только код, тогда как модуль класса содержит и код и данные – его можно представить как элемент управления без физического представления.


 

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

44030. Организация участка по восстановлению и ремонту деталей автотранспорта на примере восстановления шестерни КПП трактора Т150 1.09 MB
  Машины в процессе эксплуатации могут достичь такого состояния, когда их ремонт в условиях АТП уже технически невозможен или экономически не выгоден. До такого состояния автомобиль может быть доведён в очень короткий срок, вследствие
44031. Психолого-педагогические исследования задержки психического развития 201.5 KB
  Такой подход является односторонним и не раскрывает всей сложности проблемы ЗПР. В нашей стране первые клинические и педагогические исследования проблемы ЗПР появились в конце 60х годов. Значительное количество работ отечественных клиницистов было посвящено анализу причин возникновения ЗПР в детском возрасте. причинах возникновения ЗПР Г.
44032. Определение виктимности поведения жертвы преступления 271.5 KB
  Однако при всем при том на проступки потенциального правонарушителя существенное влияние оказывает также и конкретная жизненная ситуация его окружение поведение потерпевшего до и в момент совершения преступления. Целью моей работы является проведение анализа сравнений тактик ситуаций и наконец таки определения виктимности поведения жертвы преступления опираясь на научную литературу и множество книг посвященной этой теме. На мой взгляд понятие âЖертва преступленияâ понятие более широкое чем âпотерпевшийâ. Жертва преступления...
44033. Методы снижения нелинейных искажений в тракте звуковой частоты 2.1 MB
  Принцип действия электродинамической головки громкоговорителя ГД основан на взаимодействии проводника с током в поле постоянного магнита в результате которого возникает сила действующая на проводник. Основные характеристики головки громкоговорителей: Диффузорные головки громкоговорителей конструктивно состоят из трех частей: подвижной системы магнитной системы и корпуса. Конструкция электродинамической диффузорной головки громкоговорителя с кольцевым магнитом показана на рисунке 1...
44034. Технология создание буклета 2.61 MB
  Буклеты являющиеся информационно-рекламным листком исходя из своего функционала могут использоваться для рассылки по клиентской базе для раздачи во время контактов с клиентами деловыми партнерами или могут быть информационным средством распространения информации на массовых мероприятиях. Макетирование Составим макет буклета по следующему алгоритму: Определим назначение буклета Определим формат буклета Определим основные объекты Определим основные параметры каждого объекта Определим значение каждого объекта и место...
44035. Участковая станция «Б» узловая с поперечным расположением приемо-отправочного и сортировочного парков 969.5 KB
  В состав грузового поезда входит 60 вагонов. Выгрузка на грузовом дворе составляет 32 вагонов погрузка 26 вагонов. Выгрузка на подъездном пути завода составляет 46 вагонов погрузка 28 вагонов. 16 путь накопление вагонов на станцию А и далее 17 путь накопление вагонов на участок АБ 18 путь накопление вагонов на станцию Г и далее 19 путь накопление вагонов на участок БГ и т.
44036. Автоматизированная система управления для фитнес клуба 3.89 MB
  Инспектор Объектов состоит из двух страниц, каждую из которых можно использовать для определения поведения данного компонента. Первая страница - это список свойств, вторая - список событий. Если нужно изменить что-нибудь, связанное с определенным компонентом, то Вы обычно делаете это в Инспекторе Объектов. К примеру, Вы можете изменить имя и размер компонента TLabel изменяя свойства Caption, Left, Top, Height, и Width.
44037. Технологія нанесення декоративной штукатурки та виконання техніки терра 2.32 MB
  Композиції в стилі «терра» виконуються в коллажності техніці. Багато чому, що у повсякденному житті сприймається як сміття, в колажах знаходиться місце. Предмети, здавалося б, нецікаві самі по собі, будучи вбудованими в роботу, стають частиною свого роду містерії, ігри, вистави, в якому їм відведена значна роль. Чарівність техніки «терра» - в її багатозначності. З її допомогою можна відтворити обсяг, глибину, колір, гру світлотіні, різноманітність фактури. Багато що пов`язує колаж «терра» з живописом. На висохлий розчин накладається колористичний тон. Тон - це основний колір всієї композиції або який-небудь її частини.
44038. Разработка проекта по совершенствованию государственного регулирования налогообложения РФ 301.5 KB
  Экономическая сущность налога и налогообложения Формирование системы налогообложения Государственная политика в области налогообложения Принципы налогообложения и их современные интерпретации