- •Объектно-ориентированное программирование (общие сведения). (см. 2)
- •Атрибуты объекта в ооп.
- •Преимущества многократного использования кода в Visual Basic. (???)
- •Понятие и назначение интегрированной среды разработки (ide) Visual Basic.
- •Возможности Visual Basic по проектированию программ.
- •Состав интегрированной среды разработки (ide) Visual Basic.
- •Настройка интегрированной среды разработки (ide) Visual Basic.
- •1. Вкладка Editor
- •6. Вкладка Advanced
- •Назначение и состав формы в Visual Basic.
- •Особенности управления программами в операционной системе Windows (логические операторы, операции сравнения и принятия решений, организация циклов).
- •Анатомия формы. Порядок выполнения событий в форме.
- •Понятие многодокументных форм (mdi).
- •Свойство модальности Visual Basic.
- •Надстройки в Visual Basic.
- •Понятие о модулях и классах в Visual Basic.
- •Понятие процедуры в Visual Basic.
- •Понятие функции в Visual Basic.
- •Процедуры и функции (основные отличия).
- •Передача параметров в Visual Basic.
- •Методы, свойства и события модулей классов.
- •Возможности Class Builder.
- •Последовательность выполнения компьютером программы.
- •Типы переменных в Visual Basic.
- •Особенности объявления переменных в Visual Basic.
- •Объявление массива данных в Visual Basic.
- •Логические операторы Visual Basic.
- •Операции сравнения в Visual Basic.
- •Проектирование программ принятия решений в Visual Basic.
- •Организация циклов в Visual Basic.
- •Организация доступа к данным в Visual Basic.
- •Способы Visual Basic по работе с базами данных.
- •Элемент данных и его атрибуты в Visual Basic.
- •Создание баз данных в Visual Basic.
- •Дополнительная информация, содержащаяся в базе данных Visual Basic.
- •Особенности технологии ActiveX Data Objects (ado).
- •Возможности Visual Basic по созданию графических приложений.
- •Управляющий элемент «рисунок» в Visual Basic.
- •Графическое поле в Visual Basic.
- •Отличие графического поля от рисунка в Visual Basic.
- •Свойства, события и методы графических полей в Visual Basic.
- •Основные события мыши в Visual Basic.
- •Особенности работы с ole-объектами в Visual Basic.
- •Возможности Visual Basic по выводу на печать.
- •Метод Print в Visual Basic.
- •Отладочные средства меню Debug Visual Basic.
- •Понятия компиляции проекта в Visual Basic.
- •Возможности Visual Basic по программированию для Интернета.
- •Использование dll в Visual Basic. (см. 49)
- •Понятие Windows api.
- •Технология Active X.
Передача параметров в Visual Basic.
Чтобы процедура работала с различными исходными данными, ей передают параметры. Передача параметров функциям – выполнение одних и тех же действий с различными данными. Процедуры в отличии от функций не возвращают значений.
Все параметры заключаются в скобки и разделяются запятыми. Для определения параметров используются ключевые слова:
Optional – указывает, что некоторые из передаваемых параметров являются необязательными.
By Ref – означает, что параметр передается по ссылке (функция или процедура получает его адрес в памяти и может изменить фактическое значение переменной). Передача по ссылке позволяет передать или получить несколько результатов при одном вызове функции. Используется в VB по умолчанию.
By Val – означает, что параметр передается по значению. При этом VB передает копию текущего содержимого переменной вместо ее адреса в памяти, и функция или процедура не сможет изменить исходные значения.
Param Array – позволяет передавать функции неопределенное количество параметров. Условие: передаваемый массив данных должен иметь тип Variant.
Методы, свойства и события модулей классов.
Методы, свойства и события модулей класса.
Класс содержит свойства и методы, которые выполняют определенные, взаимосвязанные операции. Класс является самостоятельным фрагментом программы. Объекты в VB создаются на основе классов.
Классы хранятся в отдельных файлах и должны включать 2 процедуры:
-Class Initialize – задает значения свойств по умолчанию или выполняет другие подготовительные действия.
-Class Terminate – содержит код для выполнения завершающих действий.
Методы.
Методы классов могут использовать модификатор Private или Public. Открытые (Public) методы образуют программный интерфейс класса и программы с ними работают без ограничений. Закрытые (Private) методы используются классами для выполнения внутренних операций, недоступных за пределами класса.
Свойства.
Свойства класса – переменные, предназначенные для получения и возвращения данных класса.
Открытые свойства могут использоваться процедурами, находящимися вне области видимости данного класса. Закрытые свойства используются для хранения информации, не входящей в интерфейс.
Работать со свойствами классов позволяют операторы:
Property Get – образует открытый интерфейс для получения значений переменных класса, к которым программа не может обратиться на прямую.
Property Let – позволяет задавать значения переменных класса.
Property Set – позволяет передать объект по ссылке.
События.
События позволяют классу обмениваться информацией с приложением при соблюдении определенных условий. Программа управляется событиями – работа определяется возникающими событиями и не зависит от того, в какой момент выполняется то или иное условие.
Все стандартные процедуры программ относятся к событиям класса.
Для определения событий в классе используются ключевые слова:
Public Event в секции (General)
(Declarations) модуля.
Возможности Class Builder.
В VB входит Class Builder – утилита для визуального проектирования классов.
Add – Ins Add – In Manager
VB Class Builder Utility .
Она позволяет разработать структуру класса в графическом режиме и вставить основу кода в проект.