ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 09.04.2021

Просмотров: 1472

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

6

ния

в

которой

они

существуют

и

взаимодействуют

Например

командная

кнопка

в

форме

со

всеми

своими

конкретными

свойствами

и

действием

яв

-

ляется

объектом

класса

CommandButton

.  

Класс

характеризуется

следующими

основополагающими

понятия

-

ми

ООП

Инкапсуляция

 – 

это

объединение

данных

и

черт

поведения

объекта

в

одном

пакете

и

сокрытие

подробностей

их

реализации

от

пользователя

Объект

который

является

экземпляром

класса

должен

иметь

некото

-

рые

значения

переменных

экземпляра

Эти

значения

определяют

теку

-

щее

состояние

объекта

.  

Наследование

.

Объект

класса

обладает

всеми

свойствами

методами

и

событиями

класса

Процедура

создания

класса

в

ООП

может

быть

уп

-

рощена

если

их

создавать

на

базе

имеющихся

классов

Класс

созда

-

ваемый

из

другого

класса

расширяет

его

Общая

концепция

расшире

-

ния

базового

класса

называется

наследованием

Полиморфизм

означает

что

порожденные

объекты

  “

знают

”, 

какие

методы

они

должны

использовать

в

зависимости

от

того

где

они

нахо

-

дятся

в

цепочке

наследования

.  

Иерархия

Иерархическая

структура

включения

предполагает

вклю

-

чение

других

объектов

в

некоторые

классы

объектов

Например

ко

-

мандная

кнопка

внутри

формы

Модульность

Модульность

предполагает

что

объект

должен

заклю

-

чать

в

себе

полное

определение

его

характеристик

Никакие

определе

-

ния

процедур

и

свойств

объекта

не

должны

располагаться

где

-

либо

вне

данного

объекта

2. 

Интегрированная

среда

разработки

После

запуска

 VB (

Пуск

 / 

Программы

 / VB

на

экране

можно

уви

-

деть

стартовый

интерфейс

интегрированной

среды

разработки

 (IDE). 

Эта

среда

предназначена

для

простого

логичного

представления

на

экране

объектов

используемых

при

разработке

приложения

Через

ряд

окон

ин

-

терфейса

можно

выполнять

следующие

процедуры

разработки

Добавлять

изменять

удалять

объекты

Редактировать

методы

и

свойства

объектов

Устанавливать

соединения

между

объектами

приложений

и

объ

-

ектами

БД

Просматривать

и

выбирать

компоненты

текущих

проектов

и

биб

-

лиотек

Отлаживать

код

программных

процедур

Тестировать

объекты

приложений

определять

их

вид

и

поведение

во

время

выполнения

кода

Интегрированная

среда

 VB 

состоит

из

следующих

элементов

9

Главное

меню

9

Контекстное

меню


background image

7

9

Панели

инструментов

 (

Toolbars)

9

Панель

элементов

(

Toolbox)

9

Окно

проводника

проекта

(Project Explorer)

9

Окно

свойств

 (

Properties Window)

9

Страницы

свойств

(

Properties Pages)

9

Окно

конструктора

форм

9

Окно

макета

форм

9

Окно

просмотра

объектов

(Object Browser)

9

Окно

редактирования

кода

Рассмотрим

некоторые

элементы

среды

IDE

Главное

меню

.

С

одержит

следующие

основные

команды

:  

File

  (

Файл

), 

Edit

  (

Правка

), 

View

  (

Вид

), 

Project

  (

Проект

), 

Format

(

Формат

), 

Debug

  (

Отладка

), 

Run

  (

Запуск

), 

Query

  (

Запрос

), 

Diagram

  (

Диа

-

грамма

), 

Tools

  (

Сервис

), 

Add-Ins

  (

Надстройки

), Window

  (

Окно

), 

Help

(

Справка

).  

Панели

инструментов

.

По

умолчанию

при

запуске

 VB 

выводится

стандартная

панель

инструментов

Дополнительные

панели

инструментов

для

редактирования

кода

отладки

кода

и

разработки

форм

могут

подклю

-

чаться

командой

меню

View / Toolbars

Для

создания

пользовательских

панелей

инструментов

и

редактирования

уже

существующих

используется

окно

диалога

Customize,

вызываемое

командой

View / Toolbars / Customize

Панель

элементов

.

Панель

элементов

(

Toolbox)

представляет

собой

набор

инструментальных

элементов

управления

и

конструкторов

которые

можно

использовать

во

время

разработки

размещая

их

на

форме

При

за

-

пуске

 VB 

панель

элементов

содержит

стандартный

набор

элементов

управления

 (

он

называется

General

), 

но

этот

набор

можно

редактировать

добавляя

дополнительные

элементы

управления

например

командой

ме

-

ню

Project / Components

Окно

проводника

проектов

.

Окно

проводника

проекта

 (

Project Ex-

plorer)

позволяет

легко

и

быстро

просматривать

состав

и

свойства

выбран

-

ного

проекта

перемещаться

между

проектами

и

если

их

открыто

сразу

не

-

сколько

копировать

необходимые

объекты

из

окна

одного

проекта

в

дру

-

гой

как

это

осуществляется

в

проводнике

системы

Windows.

  

Проводник

проекта

можно

вызвать

командой

View / Project Explorer

или

комбинацией

клавиш

<Ctrl> + <R>

В

окне

представлена

иерархиче

-

ская

структура

файлов

форм

и

модулей

текущего

проекта

По

мере

созда

-

ния

добавления

или

удаления

файлов

из

проекта

 VB 

отображает

измене

-

ния

в

окне

 Project Explorer. 

Окно

свойств

.

В

окне

Properties

(

Свойства

перечислены

установки

свойств

текущей

формы

или

элемента

управления

.  

Диалоговое

окно

Properties

можно

вызвать

следующими

способами

9

командой

View / Properties Window

;

9

кнопкой

Properties Window

на

стандартной

панели

инструментов

9

командой

Properties

контекстного

меню

выбранного

объекта

.  


background image

8

При

выборе

объекта

содержимое

окна

свойств

изменяется

отобра

-

жая

свойства

вновь

выбранного

объекта

Порядок

просмотра

окна

свойств

объекта

1.

Выбрать

объект

свойства

которого

нужно

просмотреть

2.

Выполнить

команду

меню

View / Properties Window

  

или

нажать

клавишу

F4

Страницы

свойств

.

Кроме

окна

свойств

со

свойствами

объектов

можно

работать

через

окно

страниц

свойств

.  

Окно

диалога

Property Pages

можно

открыть

следующими

способами

В

окне

свойств

выбрать

строку

Custom

и

щелкнуть

стрелку

вниз

Выбрать

объект

и

выполнить

команду

View / Properties Pages

Окно

просмотра

объектов

.

Для

просмотра

всех

элементов

входя

-

щих

в

состав

проекта

, Visual Basic 

предоставляет

очень

удобную

возмож

-

ность

 – 

окно

просмотра

объектов

Object Browser

В

окне

перечислены

объ

-

екты

доступные

для

использования

в

проекте

В

нем

можно

просматри

-

вать

объекты

методы

и

свойства

доступные

для

этих

объектов

.  

Object Browser

выводит

на

экран

информацию

в

виде

трехуровневой

иерархии

библиотека

приложение

или

проект

-

объект

  (

класс

) – 

члены

класса

В

качестве

членов

класса

в

окне

 Members  

представлены

свойства

методы

обрабатываемые

события

константы

элементы

управления

,  

а

также

другие

включаемые

объекты

класса

Окно

просмотра

проектов

можно

вызвать

командой

View / 

Object Browser

Окно

конструктора

форм

.

Окно

конструктора

форм

является

ос

-

новным

рабочим

окном

в

котором

выполняется

визуальное

проектирова

-

ние

приложения

Вызвать

это

окно

можно

из

главного

меню

командой

View / Object

Окно

конструктора

форм

служит

для

проектирования

и

на

-

стройки

интерфейса

приложения

В

 VB 

формы

 – 

это

базовые

строительные

блоки

приложения

через

окна

которых

пользователь

взаимодействует

с

логикой

приложения

обращается

к

базе

данных

взаимодействует

с

други

-

ми

пользователями

и

получает

информацию

по

сети

На

форме

можно

рас

-

полагать

элементы

управления

графические

объекты

и

конструктивы

С

формами

связаны

специфические

события

они

имеют

свойства

и

методы

посредством

которых

разработчик

может

управлять

их

обликом

и

поведе

-

нием

Каждая

форма

в

приложении

имеет

свое

собственное

окно

дизайнера

формы

Окно

редактирования

кода

.

Редактор

кода

 – 

это

мощный

встроен

-

ный

редактор

с

удобными

средствами

ввода

исходного

кода

программы

Это

окно

служит

в

качестве

редактора

для

ввода

кода

процедур

приложе

-

ния

Для

каждой

формы

или

модуля

создается

отдельное

окно

редактиро

-

вания

кода

Его

можно

рассматривать

как

специализированный

интеллек

-

туальный

текстовый

процессор

существенно

облегчающий

написание

ко

-

да

 VB. 


background image

9

Окно

редактирования

кода

можно

вызвать

командой

из

главного

ме

-

ню

View / Code

Так

как

программный

код

приложения

 VB 

компонуется

из

модулей

отдельное

окно

редактора

открывается

для

каждого

модуля

который

мож

-

но

выбрать

из

Project Explorer

Код

внутри

каждого

модуля

организован

в

отдельные

разделы

для

каждого

объекта

содержащегося

в

модуле

Пере

-

ключение

между

разделами

производится

выбором

соответствующего

объекта

в

списке

Object 

в

левом

верхнем

углу

окна

редактора

В

модуле

формы

список

включает

общий

раздел

General

раздел

для

формы

и

для

каждого

объекта

формы

Для

модуля

класса

список

включает

раздел

General 

и

раздел

Class. 

Для

стандартного

модуля

имеется

только

раздел

Procedure. 

Каждый

раздел

кода

может

содержать

несколько

различных

про

-

цедур

к

которым

можно

обратиться

через

список

Procedure

в

правом

верх

-

нем

углу

окна

редактирования

кода

Список

процедур

для

модуля

формы

содержит

отдельный

раздел

для

каждой

процедуры

обработки

стандартно

-

го

события

для

формы

и

всех

ее

элементов

управления

Список

модулей

классов

содержит

только

процедуры

событий

непосредственно

класса

Ini-

tialize 

и

Terminal

.

Стандартные

модули

не

имеют

никаких

процедур

обра

-

ботки

событий

так

как

они

не

поддерживают

события

Список

Procedure 

для

раздела

модуля

General 

(

общего

)

содержит

единственный

выбор

 – 

раз

-

дел

Declarations

где

размещаются

объявления

уровня

модуля

переменных

констант

и

DLL

Если

к

модулю

добавляются

процедуры

 Sub 

или

Func-

tion

,

эти

процедуры

добавляются

в

список

 Procedure 

ниже

раздела

Decla-

rations

.

Окно

макета

формы

.

Окно

макета

формы

Form Layout 

(

Макет

формы

)

вызывается

командой

View / 

Form Layout Window

В

этом

окне

показывается

уменьшенное

изображение

проектируемой

формы

в

том

ви

-

де

как

эта

форма

будет

выглядеть

на

экране

монитора

при

выполнении

приложения

Это

окно

позволяет

спозиционировать

форму

в

приложении

в

режиме

разработки

используя

небольшое

графическое

представление

эк

-

рана

.  

Настройка

среды

разработки

.

Для

настройки

среды

разработки

программы

 Visual Basic 

используется

диалоговое

окно

Options 

(

Парамет

-

ры

)

вызываемое

из

меню

Tools 

(

Сервис

)

командой

Options 

(

Параметры

)

Окно

содержит

шесть

вкладок

Editor

 (

Редактор

), 

Editor Format

 (

Формат

редактирования

), 

General

 (

Основные

настройки

), 

Docking

 ( 

Инструменты

среды

), 

Environment (

Среда

проектирования

), 

Advanced 

(

Расширенные

настройки

). 

Для

настройки

среды

разработки

 (IDE) 

на

вкладках

используются

группы

флажков

переключателей

раскрывающиеся

списки


background image

10

3. 

Объекты

и

управление

объектами

в

 VB 

3.1. 

Объекты

используемые

при

создании

приложения

Объекты

в

 VB

 – 

это

все

чем

можно

управлять

визуально

и

про

-

граммным

способом

Объект

 – 

это

комбинация

программного

кода

и

данных

которая

может

обрабатываться

как

единица

Объект

может

быть

как

частью

при

-

ложения

 (

например

элемент

управления

),  

так

и

самим

приложением

Примеры

типов

объектов

которые

можно

использовать

в

 VB, 

приве

-

дены

в

табл

.1. 

Таблица

 1 

Типы

объектов

используемых

в

 VB 

Объект

Комментарий

Командная

кнопка

Элементы

управления

панели

элементов

такие

как

командные

кнопки

являются

объектами

Форма

Каждая

форма

в

проекте

 VB  

является

отдельным

объектом

База

данных

База

данных

 – 

это

объекты

которые

содержат

другие

объекты

Например

поля

таблицы

индексы

Диаграмма

Диаграмма

 Microsoft Excel 

является

объектом

дос

-

тупным

в

 VB. 

Каждый

объект

определяется

своим

классом

Например

форма

как

основной

объект

для

разработки

приложения

или

пользовательского

эле

-

мента

управления

является

классом

Элемент

управления

панели

элемен

-

тов

 VB 

является

формально

классом

но

размещенный

на

форме

стано

-

вится

настоящим

объектом

Имя

класса

и

свойство

Name

текущего

объекта

приложения

показы

-

вается

в

окне

свойств

в

верхней

строке

окна

3.2. 

Основы

работы

с

объектами

Признаками

объектов

 VB, 

отличающих

их

друг

от

друга

являются

их

свойства

методы

и

события

.  

Установка

и

получение

значения

свойства

Каждый

объект

всегда

находится

в

определенном

состоянии

которое

характеризуется

набором

свойств

объекта

Под

воздействием

событий

объект

переходит

в

другие

со

-

стояния

Свойство

 – 

признак

некоторое

отдельное

качество

  (

параметр

объекта

Например

свойствами

могут

быть

размеры

объекта

заголовок

его

наименование

Совокупность

свойств

объекта

определяет

его

состоя

-

ние

Как

правило

свойства

 – 

это

набор

переменных

и

констант

в

которых

хранятся

значения

определяющие

параметры

объекта

Характеристики

объекта

можно

изменять

меняя

значения

его

свойств

-

атрибутов

которые

можно

установить

или

получить

их

значения

Некоторые

свойства

могут

быть

установлены

во

время

разработки

программы

Свойства

также

можно