ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.04.2021
Просмотров: 1472
Скачиваний: 2
6
ния
,
в
которой
они
существуют
и
взаимодействуют
.
Например
,
командная
кнопка
в
форме
со
всеми
своими
конкретными
свойствами
и
действием
яв
-
ляется
объектом
класса
CommandButton
.
Класс
характеризуется
следующими
основополагающими
понятия
-
ми
ООП
:
•
Инкапсуляция
–
это
объединение
данных
и
черт
поведения
объекта
в
одном
пакете
и
сокрытие
подробностей
их
реализации
от
пользователя
.
Объект
,
который
является
экземпляром
класса
,
должен
иметь
некото
-
рые
значения
переменных
экземпляра
.
Эти
значения
определяют
теку
-
щее
состояние
объекта
.
•
Наследование
.
Объект
класса
обладает
всеми
свойствами
,
методами
и
событиями
класса
.
Процедура
создания
класса
в
ООП
может
быть
уп
-
рощена
,
если
их
создавать
на
базе
имеющихся
классов
.
Класс
,
созда
-
ваемый
из
другого
класса
,
расширяет
его
.
Общая
концепция
расшире
-
ния
базового
класса
называется
наследованием
.
•
Полиморфизм
означает
,
что
порожденные
объекты
“
знают
”,
какие
методы
они
должны
использовать
в
зависимости
от
того
,
где
они
нахо
-
дятся
в
цепочке
наследования
.
•
Иерархия
.
Иерархическая
структура
включения
предполагает
вклю
-
чение
других
объектов
в
некоторые
классы
объектов
.
Например
,
ко
-
мандная
кнопка
внутри
формы
.
•
Модульность
.
Модульность
предполагает
,
что
объект
должен
заклю
-
чать
в
себе
полное
определение
его
характеристик
.
Никакие
определе
-
ния
процедур
и
свойств
объекта
не
должны
располагаться
где
-
либо
вне
данного
объекта
.
2.
Интегрированная
среда
разработки
После
запуска
VB (
Пуск
/
Программы
/ VB
)
на
экране
можно
уви
-
деть
стартовый
интерфейс
интегрированной
среды
разработки
(IDE).
Эта
среда
предназначена
для
простого
,
логичного
представления
на
экране
объектов
,
используемых
при
разработке
приложения
.
Через
ряд
окон
ин
-
терфейса
можно
выполнять
следующие
процедуры
разработки
:
•
Добавлять
,
изменять
,
удалять
объекты
;
•
Редактировать
методы
и
свойства
объектов
;
•
Устанавливать
соединения
между
объектами
приложений
и
объ
-
ектами
БД
;
•
Просматривать
и
выбирать
компоненты
текущих
проектов
и
биб
-
лиотек
;
•
Отлаживать
код
программных
процедур
;
•
Тестировать
объекты
приложений
,
определять
их
вид
и
поведение
во
время
выполнения
кода
.
Интегрированная
среда
VB
состоит
из
следующих
элементов
:
9
Главное
меню
;
9
Контекстное
меню
;
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
контекстного
меню
выбранного
объекта
.
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.
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)
на
вкладках
используются
группы
флажков
,
переключателей
,
раскрывающиеся
списки
.
10
3.
Объекты
и
управление
объектами
в
VB
3.1.
Объекты
,
используемые
при
создании
приложения
Объекты
в
VB
–
это
все
,
чем
можно
управлять
визуально
и
про
-
граммным
способом
.
Объект
–
это
комбинация
программного
кода
и
данных
,
которая
может
обрабатываться
как
единица
.
Объект
может
быть
как
частью
при
-
ложения
(
например
,
элемент
управления
),
так
и
самим
приложением
.
Примеры
типов
объектов
,
которые
можно
использовать
в
VB,
приве
-
дены
в
табл
.1.
Таблица
1
Типы
объектов
,
используемых
в
VB
Объект
Комментарий
Командная
кнопка
Элементы
управления
панели
элементов
такие
,
как
командные
кнопки
,
являются
объектами
Форма
Каждая
форма
в
проекте
VB
является
отдельным
объектом
База
данных
База
данных
–
это
объекты
,
которые
содержат
другие
объекты
.
Например
:
поля
,
таблицы
,
индексы
.
Диаграмма
Диаграмма
Microsoft Excel
является
объектом
,
дос
-
тупным
в
VB.
Каждый
объект
определяется
своим
классом
.
Например
:
форма
как
основной
объект
для
разработки
приложения
или
пользовательского
эле
-
мента
управления
является
классом
.
Элемент
управления
панели
элемен
-
тов
VB
является
формально
классом
,
но
,
размещенный
на
форме
,
стано
-
вится
настоящим
объектом
.
Имя
класса
и
свойство
Name
текущего
объекта
приложения
показы
-
вается
в
окне
свойств
в
верхней
строке
окна
.
3.2.
Основы
работы
с
объектами
Признаками
объектов
VB,
отличающих
их
друг
от
друга
,
являются
их
свойства
,
методы
и
события
.
Установка
и
получение
значения
свойства
.
Каждый
объект
всегда
находится
в
определенном
состоянии
,
которое
характеризуется
набором
свойств
объекта
.
Под
воздействием
событий
объект
переходит
в
другие
со
-
стояния
.
Свойство
–
признак
,
некоторое
отдельное
качество
(
параметр
)
объекта
.
Например
,
свойствами
могут
быть
размеры
объекта
,
заголовок
,
его
наименование
.
Совокупность
свойств
объекта
определяет
его
состоя
-
ние
.
Как
правило
,
свойства
–
это
набор
переменных
и
констант
,
в
которых
хранятся
значения
,
определяющие
параметры
объекта
.
Характеристики
объекта
можно
изменять
,
меняя
значения
его
свойств
-
атрибутов
,
которые
можно
установить
или
получить
их
значения
.
Некоторые
свойства
могут
быть
установлены
во
время
разработки
программы
.
Свойства
также
можно