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


 

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

53257. Грунти і земельні ресурси України 216 KB
  Умови ґрунтоутворення основні генетичні типи ґрунтів закономірності їх поширення. Карта ґрунтів України. Аналіз закономірностей поширення ґрунтів на території України. МЕТА: Сформувати в учнів загальну картину розміщення ґрунтів в Україні; навчити вмінню читати карту ґрунтів України схематично описувати ґрунтовий профіль визначати фізикохімічні властивості ґрунтів; пояснити учням поняття “земельні ресурси†підкреслити основні заходи щодо раціонального використання і охорони їх; виховувати в учнів почуття дбайливого господаря.
53258. Групповая форма работы на уроках химии 238.5 KB
  Чередов практические результаты обучения и воспитания учащихся свидетельствуют что низкая успеваемость многих школьников является результатом несоответствия между индивидуальным темпом усвоения знаний учащимися и тем что учитель предлагает выполнить на уроке. В решении вопроса качественного усвоения всеми учащимися класса базового содержания образования в соответствии с возможностями и склонностями каждого школьника важная роль отводится организации учебной деятельности учащихся. Рядом психологопедагогических исследований доказано что...
53259. Рекомендації щодо організації групової форми роботи під час використання проектної технології навчання 72 KB
  Головною ідеєю організації групової роботи є створення умов для активної спільної діяльності учнів у різних навчальних ситуаціях і робота в команді. Особливу увагу необхідно приділити груповим цілям успіху групи який може бути досягнутий лише в результаті самостійної роботи кожного члена групи у постійній взаємодії з іншими під час роботи над темою. Ефективність навчання в групах залежить від того наскільки кожний усвідомить важливість роботи разом та взаємодії через взаємодопомогу це може бути досягнуто шляхом впровадження п’яти базових...
53260. ГРУПИ СЛІВ ЗА ЗНАЧЕННЯМ: СИНОНІМИ, АНТОНІМИ, ОМОНІМИ 120.5 KB
  Мета: поглибити знання школярів про синоніми антоніми омоніми; збагачувати словниковий запас учнів; розвивати уяву активізувати пізнавальну діяльність учнів; виробляти вміння й навички використання синонімів антонімів омонімів у власному мовленні; навчити відрізняти омоніми від багатозначних слів; формувати вміння й необхідність користуватися ними; виховувати бажання вчитися. Картка №1 Виписати з прислів’їв антоніми Умій батьківщину любити а ворога ненавидіти. Картка №3 Дібрати синоніми до виділених слів Відважний боєць великий будинок.
53262. Свято гумору Хочете жити на втіху, частіше «вмирайте» від сміху 86.5 KB
  Сценка Інтернетце сила Василина Кумонько а куди це ви поспішаєте Параска Як куди На базар поторгувати вирішила. А тепер і результат Василина Кумонько а чим це від вас так тхневідвертається Параска Ойта це ж мої нові духи Запах доярки†називаються. Василина – Ходімо кумонько ходімо будемо дивитись кому гарбуза давати а до кого і на побачення ходити. Сценка Дві кумасі Одна модна друга – не дуже у фуфайці.
53263. Свято гумору і здоров’я 50.5 KB
  Ведучий 1. Добрий день шановні учні вчителі та гості нашого свята Ведучий 2. Вітаємо Ведучий 1. Ми раді новій зустрічі і вітаємо всіх вас на святі гумору Ведучий 2.
53264. Розробка заняття гуртка по темі: Птахи прилетіли 75 KB
  Розширити знання дітей про птахів; ознайомити із сезонними явищами в їхньому житті та особливостями гніздування; вчити дітей вдумливо дбайливо уважно ставитися до оточуючого середовища замислюватись над наслідками своїх дій; Розвиваюча. розвивати уміння порівнювати птахів різних екологічних груп та рядів розпізнавати їх у природі; уміння спостерігати і використовувати набуті знання у повсякденному житті; розвивати цікавість до фауни країни; Виховна. виховувати бережливе ставлення до птахів дикої природи та тих які...
53265. Заняття гуртка математики на тему «Михайло Васильович Остроградський – видатний український математик» 244.5 KB
  Спочатку юний Остроградський вчився неохоче. Поступово Остроградський починає вчитися з величезним захопленням і невдовзі вже дивує свого вчителя успіхами. університет Остроградський рік живе у батька.