Учебник по Visual Basic - 6.1.4.Объявление и использование объектов.

E-mail Печать PDF
Рейтинг пользователей: / 682
ХудшийЛучший 
Индекс материала
Учебник по Visual Basic
1.2. Преймущества и недостатки VB
1.3. Запуск VB.
1.4. Интегрированная среда разработки (IDE - Integrated Development Environment)
1.5. Основные конструкции языка.
2. Типы данных. Переменные и процедуры, их области видимости. Массивы.
2.2. Переменные и процедуры, их области видимости.
2.3. Объявление массивов и работа с ними.
3. Создание меню
3.1. Создание статического меню
3.2. Создание контекстно-зависимого меню
5. Реализация технологии Drag&Drop средствами VB
5.1. Объекты Drag&Drop
5.2. События Drag&Drop
5.3. Автоматическое перетаскивание
5.4. Перетаскивание с использованием OLE
5.5. Автоматическое перетаскивание с использованием OLE
5.5. Программируемое перетаскивание с использованием OLE
6. Работа с классами в Visual Basic.
6.1.1. Добавление в класс свойств.
6.1.2. Добавление в класс методов.
6.1.3.Добавление в класс событий.
6.1.4.Объявление и использование объектов.
6.1.5. Удаление объекта класса.
6.2. Самостоятельная работа - доработка класса Splitter.
7. Технология OLE
7.1. Элемент управления OLE Container
7.2. Объекты OLE как элементы управления
7.3. OLE Automation
7.4. Создание объекта OLE
7.5. Использование объекта OLE
7.6. Работа с объектами Word
8. Создание элементов управления Active X.
Создание элементов управления ActiveX
Создание элементов управления Active X на примере ZigZag.
9. Использование функций Windows API в VB.
API-вызовы
10. Файловые функции в Visual Basic.
10.2. Обработка текстовых документов (файлы последовательного доступа).
10.3. Файлы произвольного (прямого) доступа.
10.4. Файлы инициализации.
10.5. Использование FSO (File System Object).
11. Использование элемента управления WinSock Control для создания сетевых приложений.
12. Доступ к базам данных из VB с помощью ADO.
12.2. Объект управления данными - ADO Data Control.
12.3. Связанные с данными элементы управления.
12.4. Использование Data Grid Control.
12.5. Доступ к базам данных через объекты ADODB.
13. Практика
Все страницы

1.4.Объявление и использование объектов.

Работа с классами подразумевает, как и в других языках, работу с объектами классов путем оперирования объектными переменными - указателями или ссылками на созданный в памяти объект класса.

Существуют два способа объявления объектов класса:

- Ранняя привязка

Заключается в том, что объектная переменная сразу объявляется как переменная заданного класса. Раннее связывание осуществляется, если при объявлении переменной указывается конкретный тип данных

<Область видимости> [WithEvents] <имя объектной переменной> As <имя класса>

Создает объектную переменную ранней привязки заданного класса без инициализации, т.е. указывающую на Nothing. Чтобы реально создать объект необходимо использовать Set <имя объектной переменной> = New <имя класса>. Можно сразу создать объект при объявлении объектной переменной используя:

<Область видимости> [WithEvents] <имя объектной переменной> As New <имя класса>

WithEvents используется тогда, когда у класса есть события и вы хотите их обрабатывать. Если вы не хотите обрабатывать собыия, ключевое слово WithEvents можно опустить.

Пример:

Dim  clsOne As COne

Set clsOne = New COne

В данном случае, вызов объекта осуществляется с помощью оператора Set.

Или сразу

Dim clsOne As New COne

В данном случае, указатель на объект этого класса помещается в объектную переменную clsOne. Экземпляр класса создается в момент первого обращения. (Вызова свойства или метода).

 

- Поздняя привязка

Заключается в создании объектной переменной типа Object, не указывающую на какой-либо конкретный объект какого-либо класса. Привязка осуществляется в ходе выполнения программы программным кодом.

Пример:

Dim clsOne As Object

Set clsOne = New COne

Поздняя привязка используется для работы с несколькими классами одной переменной или при создании класса на удаленном компьютере. Если есть возможность использовать раннюю привязку, лучше использовать раннюю.