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


 

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

602. Грузоподъемные краны 75.5 KB
  Краны состоят из механизмов: подъёма груза в виде лебёдки, в сочетании с полиспастом и устройством для захвата груза; передвижения, посредством которого осуществляется перемещение остова крана или какой-либо его части.
603. Программная оболочка Norton Commander. Назначение и возможности сервисной программы оболочки Norton Commander 69.5 KB
  Программная оболочка Norton Commander и основные функции. Основные функциональные клавиши Norton Commander. Копирование файлов и каталогов. Переименование файлов и каталогов. Удаление файлов и каталогов Поиск файлов на диске. Структура файла nc.ext и его редактирование.
604. Обработка текстовых электронных документов. Подготовка документов на ПЭВМ 72.5 KB
  Классификация документов. Виды и структура текстовых документов, принятых в делопроизводстве органов внутренних дел. Текстовые и графические редакторы ПЭВМ.
605. Особенности ценовой политики фирмы 70.5 KB
  Понятие ценовой политики в системе маркетинга. Ценовая политика является неотъемлемой частью стратегии маркетинга и представляет собой систему принципов и методов управления деятельностью по установлению цен в процессе достижения целей предприятия на рынке.
606. Процесса адиабатного истечения газа через суживающееся сопло 75.5 KB
  Снять опытные характеристики процесса истечения при различных давлениях газа за сопловым каналом. Провести обработку экспериментальных данных и определить области докритического и критического истечения. Построить опытную и теоретическую характеристики суживающегося сопла в координатах.
607. Основные принципы антидотной терапии 68 KB
  Противоядия, действие которых основано на физических процессах (активированный уголь и другие сорбенты). Противоядия, образующие в организме соединения, обладающие особенно высоким средством к яду (амилнитрит, метиленовый спирт и др.)
608. Исследование показателей надежности и рисков нерезервированной технической системы 93 KB
  Определить показатели надежности и риск нерезервированной технической системы. Исследовать функцию риска: представить функцию риска в виде таблицы и графика. Дать качественный и количественный анализ соотношения риска, вычисленного по точной и приближенной зависимостям в MathCAD или табличном процессоре Microsoft Excel.
609. Изучение и освоение практики работы с управленческими корпоративными информационными системами на примере системы Галактика 70 KB
  В работах требуется смоделировать наиболее распространенную в экономической практике ситуацию – а именно: сформировать ряд взаимосвязанных операционных и сводных отчетных документов, отражающих бизнес-процессы и результаты сделок предприятия с контрагентами по покупке и продаже товаров.
610. Однофакторные регрессионные модели 339 KB
  Рассчитать линейный коэффициент парной корреляции и среднюю ошибку аппроксимации. Оценить статистическую значимость параметров регрессии и корреляции с помощью критерия Фишера и Стьюдента.