Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Консп лек Информатика профиль ФиК.doc
Скачиваний:
75
Добавлен:
24.11.2019
Размер:
3.65 Mб
Скачать
      1. Бейсик. Характеристика Visual Basic (vb).

VISUAL BASIC - один из первых языков, поддерживающий событийно управляемое программирование (event-driven programming).

В настоящее время с помощью Visual Basic можно быстро создавать приложения, работающие в среде Windows для любой области компьютерных технологий: бизнес-приложения, мультимедиа, приложения типа клиент — сервер и приложения управления базами данных. Кроме того, Visual Basic является встроенным языком для приложений Microsoft Office. Многие разработчики приложений также используют Visual Basic в качестве внутреннего языка своих приложений.

Приложение может работать в режиме компиляции или интерпретации. В режиме интерпретации все инструкции на языке БЭЙСИК, из которых состоит программа, будут выполняться системой Visual Basic непосредственно в процессе их чтения компьютером строка за строкой в среде разработки.

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

Три поколения языка Basic фирмы Microsoft:

1. GWBasic, Basic - поколение интерпретаторов. Работа только в среде интерпретатора оз-начает, что при каждом запуске каждая строка программы переводится в машинный код.

2. QuickBasic – второе поколение языка. Появился в середине 80-х. Включает интерпретатор и компилятор. Усеченный вариант Qbasic.

3. Visual Basic – третье поколение языка. Появился в 1991 году. Он даёт возможность использования средств Windows в форме обращения к её собственным функциям.

Существует несколько версий Visual Basic. Каждая версия предлагает свой способ работы на ПК (каждая следующая – все более удобная и мощная)

Издания языка Basic

Visual Basic распространяется в виде трёх изданий, каждое из которых снабжено специфи-ческим набором средств разработки:

I. Издание для начинающих (учебное издание – Visual Basic Lerning edition). Оно предос-тавляет программистам только основные возможности для создания приложений для Microsoft Windows и Windows NT;

II. Издание для профессионалов (Professional edition). Предоставляет больше инструментов и вспомогательных средств. Обеспечивает расширенные возможности к базам данных и созда-ния приложений OLE сервера;

III. Промышленное издание (Enterprise edition). Предназначено для разработчиков корпора-тивных сетей

      1. Интегрированная среда разработки Visual Basic.

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

Visual Basic IDI (Integrated Development Environment - интегрированная среда разработки) – это набор меню, панелей, инструментов и окон, в совокупности образующих рабочее место программиста. Это среда, в которой разрабатываются приложения.

Компоненты IDI:

1. Главное меню.

2. Панели инструментов:

- Стандартная (Standart) – используется для быстрого доступа к часто исполь-зуемым средствам и функциям;

- Отладка (Debug) - используется для тестирования программ и исправления ошибок;

- Правка (Edit) –используется при работе с программным кодом.

- Редактор формы (Form Editor) – используется для изменения размеров, пере-мещения выравнивания элементов управления в форме.

Настройка панелей – Просмотр / Панели инструментов / Customize / вкладки Toolbars, Commands

3. Окно управления приложениями (окно проекта- ProjectExplorer) – помогает осу-ществлять управление одним или несколькими проектами и служит для быстрого по-лучения информации о различных составляющих проекта (формах, классах, модулях). Вызов окна - Ctrl+R или Просмотр / Исследователь программ.

4. Палитра (панель) элементов управления (ToolBox) – содержит набор наиболее по-пулярных стандартных объектов (кнопка, текстовое поле, таймер и т.д.), применяемых при создании проектов.

Вызов - кнопка на СПИ или Просмотр / Блок инструментов.

5. Окно свойств - в нём отражаются различные атрибуты (свойства) выделенных объек-тов. В левом перечислены названия свойств, а в правом значения. Имеется 2 закладки сортировки этих свойств по алфавиту или по категории.

Вызов – F4 или СПИ или Просмотр / Свойства окна.

6. Окно макета формы – позволяет увидеть и указывать расположение на экране ПК одной или несколько форм.

Вызов – Просмотр / Формат окна или кнопка на СПИ.

7. Окно просмотра объекта – в нем отображаются свойства, события и методы объек-тов, постовляемых с VB или создаваемых программистом.

Вызов – F2 или Просмотр / Окно Просмотра Объекта или кнопка на СПИ.

8. Окно формы – представляет собой контейнер для элементов управления формы ( Ак-тивизация формы -Просмотр / Объект или Shift+F7)

9. Окно кода программы - служит для ввода и редактирования кода программы, кото-рый разделяется на процедуры, связанные с определёнными элементами управления. (двойной щелчок мыши на форме или Просмотр / Код)

Комбинации клавиш при работе в окне кода:

Ctrl +X удаляет выделенный фрагмент в буфер обмена

Ctrl + C копирует выделенный фрагмент в буфер обмена

Ctrl +V вставка из буфера

Ctrl +Y удаление строки

Ctrl + N вставка строки

10. Окно непосредственного выполнения (просмотр/Окно просмотра объекта).

Окно появляется само (в процессе выполнения программы) или вызывается программи-стом в процессе отладки программы. VB выполняет строку с операторами сразу после на-жатия клавиши Enter в конце строки.

Управление окнами

Окна могут быть закрепленными и незакрепленными. Закрепленные окна могут быть при-вязаны к любой из 4 сторон главного окна, где их не смогут перекрывать другие окна. Нельзя за-крепить окно Программного кода и окно Формы. Наличие одной кнопки закрытия окна в строке заголовка говорит о том, что окно закреплено.

Снять закрепление – Инструменты / Опции / Ввод.

VB - автоматически сохраняет текущую структуру окна.

Режимы интегрированной среды разработки

VB IDE имеет два режима – однодокументный интерфейс (все окна существуют незави-симо друг от друга, окно IDE отсутствует и многодокументный (все окна размещены внутри од-ного большого окна). Переключение: Инструменты / Опции / Advanced / SDE Development Envi-ronment

Приложение, создаваемое в среде Visual Basic, называется проектом. Программный проект — это совокупность частей, составляющих будущее WINDOWS-приложение. Любой проект должен обязательно состоять из экранных форм (хотя бы одной) и программных модулей (хотя бы одного). Visual Basic хранит каждый проект в отдельном файле с расширением vbp.

Экранная форма — это графическое представление WINDOWS-приложения вместе с содержанием этого окна. Содержание включает в себя:

  • совокупность свойств этого окна с их значениями;

  • совокупность, объектов, находящихся в этом окне;

  • совокупность свойств этих объектов с их значениями.

В Visual Basic экранная форма хранится в отдельном файле с расширением frm.

Программный модуль — это хранящийся в отдельном файле программный код (текст некоторой программы). Он может использоваться при решении чаще всего одной, а иногда и нескольких задач. Имя этого файла имеет расширение bas.

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

В Visual Basic программный код почти всегда привязывается к какому-либо событию, которое является сигналом к началу работы программы. Например, щелчок мыши по какому-либо объекту экранной формы; загрузка новой экранной формы; перемещение указателя мыши вдоль полосы прокрутки; нажатие какой-либо клавиши на клавиатуре.

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

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

Большинство процедур, из которых состоит программный код VB, привязаны к событиям и называются процедурами-событиями.