Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Копия Informatika_bilety.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
232.66 Кб
Скачать
  1. Visual basic. Интерактивная среда разработки. Структура приложений и технология их создания.

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

Visual Basic используется для быстрого создания приложений в среде операционной системы Windows, поэтому в приложении должно быть представлено по крайней мере одно окно. В терминах Visual Basic окно является формой, служащей для отображения элементов пользовательского интерфейса. Элементы пользовательского интерфейса используются для отображения информации, ввода и корректировки данных, а также для управления ходом выполнения приложения. Любое приложение на Visual Basic организуется как Проект (project), информация о котором хранится в специальных файлах с расширением .vbp и .vbw. В проект приложения помещаются все формы, модули и файлы, совокупность которых и составляет приложение Visual Basic.

Visual Basic базируется на парадигме событийно-ориентированного программирования: программа представляет собой набор объектов реального или виртуального мира, каждый из которых понимает некоторый (ограниченный) набор событий. При наступлении некоторого события формы и элементы управления могут реагировать определенным образом в соответствии с программным кодом, реализованным разработчиком программы для каждого объекта.

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

Для элементов управления и форм существует также связанный с ними набор методов, которые можно рассматривать как набор процедур, содержащих программный код, понимаемый данным объектом

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

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

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

Модуль класса (class module) (.cls) используется для создания объектов, которые могут быть вызваны из процедур приложения. Тогда как стандартный модуль содержит только код, модуль класса содержит и код, и данные — его можно представить, как элемент управления, не имеющий физического представления.