Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛЕКЦИЯ_1_Язык VB6.0_РЕД_05.01.2011.doc
Скачиваний:
9
Добавлен:
28.08.2019
Размер:
633.86 Кб
Скачать
    1. Интегрированная среда разработки приложений Visual Basic 6.0

Среду (cистему) проектирования Visual Basic 6.0 называют также Интегрирован-

ной cредой разработки (от англ. Integrated Development Environment, сокращённо - IDE ).

Запустить систему можно:

  • в случае, если на Вашем рабочем столе находится пиктограмма Visual Basic 6.0,

двойным щелчком по ней левой клавишей мыши;

- иначе, в меню Windows Пуск открыть подменю Программы, в нём выбрать систему Microsoft Visual Basic 6.0, а в ней выбрать пункт (программу) Microsoft Visual Basic 6.0.

При первом запуске VB на экране появляется Окно Диалога мастера Проектов, представленное на рис. 1.1. В нём щелчком мыши можно выбрать необходимую вкладку – тип проекта (Новое (New) – Новый Проект - режим создания Нового проекта – устанавливается при запуске VB, два других вида – это Существующие Проекты, выби-

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

рования (Standard EXE - Стандартный).

Рис. 1.1. Окно Диалога мастера Проектов

среды проектирования Visual Basic 6.0

Выбрав пиктограмму Стандартный EXE (Standard EXE), получаем возможность попасть в среду проектирования Visual Basic Стандартным способом – самым простым вариантом начала работы в среде VB 6, предназначенным для пользователей-любителей. На экране появится Главная панель проекта (рис. 1.2), являющаяся Главным окном среды Visual Basic 6.0, предназначенная для создания новых проектов и для обработки (просмотра) уже имеющихся и содержащая несколько подчиняющихся ей Окон.

1.3. Составные части Главной панели проекта

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

Базовый состав Главной Панели системы Visual Basic 6.0 (рис. 1.2):

  1. Строка заголовка, Меню и Линейка Инструментов Главной Панели.

  2. Окно Экранной Формы (Object).

  3. Окно Инструментов - Элементов Управления (Toolbox).

  4. Окно Свойств Элементов Управления (Properties).

  5. Окно Проводника Проекта (Project Explorer).

Строка заголовка, Меню и Линейка Инструментов (рис. 1.2, 1.3):

Строка заголовка содержит название проекта - исходное название - Project1 (Проект 1) и режима работы системы VB 6.0 – либо режим проектирования (создания) Проекта (design), либо выполнения созданного ранее Проекта – (run).

Под строкой заголовка расположены две строки – строка Главного меню (или просто ГЛАВНОЕ МЕНЮ) и строка Линейки инструментов (кнопок) – пиктографическое меню наиболее часто используемых команд (рис. 1.3.).

Строка заголовка Главной Панели (с указанием режима системы design -

режима конструирования Нового проекта)

Строка Главного МЕНЮ - ГЛАВНОЕ МЕНЮ

Линейка инструментов

Окно проводника Проекта

(Окно Project Explorer)

Окно Свойств объектов

( Окно Properties)

Окно Экранной формы (Окно Object)

Окно макета Экранной

Ф ормы (Form Layout)

Заготовка Формы

Окно Инструментов (Элементов Управления)

(Окно Toolbox)

Рис. 1.2. Главная панель (Главное Окно) среды проектирования Visual Basic 6.0

Открытие проекта раскрытие

Сохранение группы проектов инструментальных окон

Menu Editor – вызов редактора Меню приложения

Add Form – добавление в текущий проект Новой Формы

Add Standard EXE Project – добавление к текущему проекту

Нового Проекта

Рис. 1.3. Строки Заголовка Главной панели проекта, Главного Меню

и Линейки Инструментов

Строка Главного Меню – ГЛАВНОЕ МЕНЮ

Каждое слово Главного Меню означает опцию этого Меню или иначе пункт ГЛАВНОГО МЕНЮ. Главное меню открывает доступ к средствам среды обработки. Рассмотрим некоторые из них:

  1. Файл (File) содержит команды Новый проект, Открыть проект, Сохранить проект, Печать …, Выход (завершение работы) и другие.

Для создания нового проекта нужно выбрать команду Новый Проект (New Project). При первом запуске такой выбор осуществляется автоматически.

Для сохранения проекта необходимо выбрать команду Сохранить:

Проект (Save Project) или Сохранить Проект Как… (Save Project As …) – сохранение проекта под другим именем.

Важно! Перед сохранением проекта необходимо сохранить имеющиеся в проекте формы (форму) и модули (модуль).

Чтобы открыть ранее созданный проект надо выполнить команду Открыть Проект (Open Project) – .

2. Редактирование (Edit) - обеспечивает выполнение стандартных операций с буфером обмена.

3. Вид (View) – управление различными компонентами IDE. Можно вызвать или убрать компоненты IDE.

Например, последовательность команд:

Вид(View)Панели инструментов (Toolbars) – Стандарт (Standard) – устанавливает стандартный состав панелей инструментов Главной панели проекта, а последовательность

Вид(View) – Код(Code) вызываeт Окно кода.

4. Проект (Project)добавление и удаление компонентов проекта.

Чтобы добавить в проект новый компонент, нужно вызвать команду Добавить (Project Add). Для удаления компонента нужно выделить его в окне проекта и выбрать команду Проект-Удалить (Project Remove).

5. Формат (Format) позволяет форматировать объекты, размещаемые на экранной форме.

6. Отладка (Debug) содержит команды поиска ошибок и отладки программ.

7. Запуск (Run) определяет следующие действия с проектом:

Выполнить (Run)Старт (Start) – запуск проекта (программы);

Выполнить (Run) – Конец (End) – завершение проекта (программы).

8. Инструменты (Tools) обеспечивают создание новых процедур и функций, вызов Редактора Меню – окна проектирования Меню разрабатываемого проекта.

9. Добавления (или Модули) содержат команды программ - надстроек, например, команду вызова программы Visual Data Manager для создания базы данных.

Линейка инструментовпиктографическое меню содержит 21 кнопку – пиктограммы (инструменты). Функции основных инструментов раскрыты на рис. 1.3. Кнопки предусмотрены лишь для наиболее распространённых команд некоторых пунктов ГЛАВНОГО МЕНЮ. Кнопки – это экономия времени. Установив указатель мыши на любой из кнопок, можно увидеть в появляющемся окошке под соответствующей кнопкой её функциональное назначение.

Окно Инструментов (окно Toolbox) – элементов управления (рис. 1.4, рис. 1.7). На рис. 1.7 представлен стандартный набор инструментов (метки, кнопки, поля ввода и т.п.). Если на Главной панели окно не отображено, его можно раскрыть с помощью команды Инструменты меню View или щёлкнув кнопку Toolbox линейки инструментов. Состав окна можно модифицировать. Щелчком правой кнопкой мыши на свободном месте окна раскрывается диалоговое окно – “Компоненты

– окно Components с перечнем элементов управления – выбор элемента управления символом – OK - в окно Toolbox будет добавлен выбранный элемент (рис. 1.4, 1.5, 1.6)).

Рис. 1.4. Окно Инструментов с открытым окном Компоненты

Рис 1.5. Окно Components с выделенным элементом MSFlexGrid

Элемент MSFlexGrid (Гибкая сетка)

Рис. 1.6. Окно Инструментов c элементом MSFlexGrid

Используя инструменты (элементы), размещённые в окне Toolbox (рис. 1.7), создаются объекты управления на Экранной форме (разрабатывается интерфейс), являющейся основным объектом VB.

Рис. 1.7. Окно Инструментов – элементов управления (окно ToolBox)

Окно экранной формы (окно Object) – главный элемент приложения

Окно экранной формы (рис. 1.8.) может быть раскрыто (если его нет на Главной панели) двумя способами:

  • либо с помощью команды Object меню Вид (View) Главного меню (рис. 1.3);

либо с помощью кнопки просмотра Окна формы в Окне Проводника Проекта (рис. 1.9).

З аголовок Окна Экранной формы, включающий имя Проекта – Project1 и имя исходной Экранной формы – Form1[Form], установленные по умолчанию системой Visual Basic 6.0

О кно Экранной формы

Имя Экранной формы – Form1, уста-

новленное по умолчанию системой Visual Basic 6.0

Заготовка Экранной формы

Рис. 1.8. Окно Экранной формы (окно Object) с заготовкой формы

В Окне экранной формы и осуществляется создание Нового проекта (Нового Windows-приложения) в среде Visual Basic 6.0, включающее следующие этапы:

1. Постановку задачи.

  1. Разработку Интерфейса – создание экранной формы с размещением на ней элементов управления (объектов) и заданием значений их свойств.

  2. Собственно программирование:

– установление того, какие события будут происходить в процессе выполнения проекта;

– составление алгоритмов для установленных событий;

– написание программ (программных кодов).

  1. Отладку программ.

  2. Сохранение проекта.

В начале работы над новым проектом разработчик должен создать экранную форму (ЭФ), являющуюся в дальнейшем графическим представлением оконного интерфейса Windows-приложения, которое соответствует разрабатываемому проекту и для которого создаётся интерфейс – совокупность средств общения пользователя c разработанной программой (программным Модулем – программным кодом, хранящемся в отдельном файле).

Значения свойств Экранной формы (их для описания формы используется порядка 50) устанавливаются по умолчанию системой Visual Basic (например, имя Экранной формы (Name) – Form1, имя Проекта – Project1) и могут быть изменены разработчиком.

Экранная форма представляет собой контейнер для элементов управленияобъектов управления, размещённых на Панели управления Toolbox (рис. 1.7). Сама Экранная Форма является первым из них.

Точки сетки на форме помогают размещению элементов (инструментов) управления.

При запуске Visual Basic открывающаяся Экранная форма не содержит элементов управления. После щелчка левой кнопкой мыши по пиктограмме нужного элемента (объекта) управления окна Инструментов Toolbox (рис. 1.7) курсор мыши принимает форму крестика. Далее на экранной форме нужно указать положение левого верхнего угла размещаемого элемента, нажав левую и не отпуская ее, установить размер элемента, а затем отпустить кнопку. Щелчок на элементе делает его активным. Размеры формы можно менять (чёрные квадратики). В одном проекте может быть несколько форм.

Окно Проводника Проекта (окно Project Explorer)

Кнопка просмотра ViewCode

программного кода

Кнопка просмотра ViewForm

Окна формы

Рис. 1.9. Окно Проводника Проекта (окно Project Explorer)

Окно Проводника Проекта может быть раскрыто (если его нет на Главной панели) двумя способами:

– либо с помощью команды Проводник проектов (Project Explorer) в меню Вид (View) Главного меню (рис. 1.3);

– либо щелчком по кнопке Линейки инструментов Главной па­нели (рис. 1.3).

Окно Проводника проекта содержит графическое представление в виде дерева или списка имена всех файлов, входящих в проект. В окне отображается состав компонент либо разрабатываемого, либо существующего проекта, загружённого в среду Visual Basic для доработки или исправления. В окне отображаются имена всех экранных форм (их в проекте может быть и несколько), модулей, используемых в проекте (их может быть несколько или они могут отсутствовать), и др. составляющие компоненты. На рис. 1.9 Проект не содер­жит ничего, кроме одной ещё ничем не заполненной формы. И пока мы никак не назвали ни сам Проект, ни эту форму, система Visual Basic будет называть их именами Project1 и Form1.

Все компоненты Проекта сохраняются в отдельных файлах:

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

– модули – в файлах с расширением .bas;

– весь Проект, включая его компоненты, в файле с расширением .vbp.

Щелчком левой по компоненте в окне Проводника Проекта можно выбрать нужную форму или модуль. Для просмотра формы – щелчок на кнопке ViewForm, для редактирования кода – ViewCode. Альтернатива: двойной щелчок левой на имени формы. Щелчок правой в окне – контекстное меню.

Для сохранения существующего компонента Проекта (формы, модуля и др.) необходимо выделить соответствующий элемент в списке окна Проекта, вызвать контекстное меню и выполнить команду File\Save или File\Save As; для добавления в Проект нового элемента необходимо выполнить ко­манду Project\Add или кнопкой Add Form Линейки инструментов (рис. 1.3). Для удаления элемента необходимо выделить его в окне проекта и выпол­нить команду Project\Remove.

Сохранение, добавление и удаление всего Проекта осуществляется соответствующими командами из Меню Файл (File) и Проект (Project) Главного Меню (рис. 1.3), а для добавления к текущему проекту Нового Проекта – использованием кнопки Add Standard EXE Project Линейки инструментов (рис.1.3).

В том случае, когда начинают работать “с нуля”, то есть создают Первый проект, Окно Проводника проекта имеет простейший вид, отображённый (см. на рис. 1.9).

Окно свойств объектов (элементов управления) – окно Properties (рис. 1.10).

Окно свойств объектов можно раскрыть (если его нет на Главной Панели) способами:

  • либо с помощью команды Properties Window из меню Вид (View) Главного меню (рис. 1.3);

  • либо щелчком по кнопке Properties Window линейки Инструментов;

  • либо клавишей [F4].

Окно (рис. 1.10) содержит два списка. Верхний список содержит имена объектов (элементов управления), помещённых на экранной форме (сама форма тоже объект). Имена объектов придумывает пользователь (разработчик). Имя объекта – это значение свойства Name соответствующего объекта. Имя (идентификатор) объекта должно быть уникальным. Рядом с именем указывается класс объекта. На рис. 1.10 отображён только один объект (верхний список содержит всего одну строку) с именем Form1 класса Form. С помощью кнопки можно просматривать этот список, выбирая в нём необходимую строку.

Нижний список окна содержит перечень свойств в алфавитном порядке, которые задаются объектам верхнего списка (левый столбец нижнего списка), и список Категорий (правый столбец окна). Поле со списком Категорий позволяет установить необходимое значение свойства соответствующего объекта по категориям. С помощью полосы прокрутки (на рис. 1.10 справа) можем просмотреть весь список свойств и выбрать интересующее. Целью такого выбора может быть приписывание (присваивание) какому-нибудь свойству определённого значения.

Верхний список - список имён объектов,

помещённых на экранной форме

Столбец значений свойств объектов

Столбец названий свойств объектов

Полоса прокрутки

Рис. 1.10. Окно Свойств (окно Properties) объектов (элементов

управления)

Набор свойств зависит от типа элемента управления. Значения свойств устанавливаются либо вручную (например, вводом), либо выбором его из множества возможных значений.

Краткое описание выбранного свойства отображается в нижней части окна. Получить доступ к окну можно нажатием клавиши F4.

Окно программного кода – окно Code (рис. 1.11)

Сразу после запуска VB это окно не отображается, но оно едва ли не самое важное в Visual Basic, так как именно в нём создаётся ПРОГРАММНЫЙ КОД. Программный код в Visual Basic разделяется на процедуры. Каждая процедура связана с определённым элементом управления и некоторым событием и имеет имя “элемент_событие.

З аголовок списка

Объектов (General)

З аголовок списка

Событий (Declarations)

Окно программного

кода (окно Code)

З аготовка формы

Окно Экранной Формы

Рис. 1.11. Окно Экранной формы с размещёнными на ней заготовкой

Формы и Окном программного кода создаваемого Проекта

Для написания программного кода и привязки его к определённому событию, например, щелчку мышью по командной кнопке, необходимо открыть Окно программного кода (Окно Code).

Его можно открыть:

– с помощью команды Код (Code) меню Вид (View) Главного Меню Главной панели проекта (рис. 1.3);

– щёлкнув по кнопке Окна Проводника Проекта (рис. 1.9);

– двойным щелчком по элементу управления, имеющемуся в форме.

В верхней части Окна программного кода (рис. 1.11) есть две строки раскрывающихся, но пока не раскрытых, списков:

– списка имён уже созданных элементов управления – Объектов (у нас Объектов ещё нет);

– списка ещё не существующих Событий или вызываемых ими Процедур.

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

Раскрыв список объектов, необходимо выбрать Идентификатор (имя) элемента (объекта), для которого нужно создавать процедуру (ПРОГРАММНЫЙ КОД). Чаще всего таким объектом является КоманднаяКнопка. Если щёлкнуть по такому объекту, то раскроется правый список – список Событий, содержащий все возможные события для этого объекта. Щелчком нужно выбрать Событие, например, Click. В самом Окне программного кода поя­вится при этом заготовка для проектируемого программного кода – первая и последняя строки процедуры для события Click, относящегося к объекту Командная кнопка с заданным именем. Процедура обработки события Click для выбранного объекта КоманднаяКнопка имеет вид:

Private Sub КоманднаяКнопка_Click()

End Sub

Процедура имеет имя – КоманднаяКнопка_Click. В этом названии имеется имя объекта – КоманднаяКнопка, которое мы сами придумали, и слово Click (имя события), объединённые символом подчёркивания – “_ .

Процедура начинается со слов Private Sub, а заканчивается словами End Sub. Это служебные слова языка Visual Basic.