Учебник по Visual Basic - 7. Технология OLE

E-mail Печать PDF
Рейтинг пользователей: / 210
ХудшийЛучший 
Индекс материала
Учебник по 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. Практика
Все страницы

Технология OLE.

 

 

Термин OLE это сокращение от Object Linking and Embedding (связывание и внедрение объектов). OLE - это метод, позволяющий редактировать данные из одного приложения в другом или переносить их в другое приложение. Это способ интеграции программных продуктов семейства Microsoft Office. Например, благодаря OLE можно легко встроить таблицу Excel в документ Word. Приложения, поддерживающие технологию OLE, позволяют пользователю вызывать одно приложение из другого, не выходя из контекста интерфейса исходной программы.

Достоинства использования OLE технологии:

1.      Возможность редактировать различные типы объектов из единого пользовательского интерфейса.

2.      Создание профессиональных отчетов. VB позволяет дистанционно управлять такими приложениями как Word и Excel, что можно использовать в своей программе.

3.      Автоматическое создание документов. Документы можно создавать непосредственно из программного кода VB.

4.      Доступ к информации. OLE-объекты можно использовать в VB для доступа к информации, находящейся в существующих файлах.

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

 

Виды данных объекта

Каждый объект имеет два различных вида данных: данные представления (Presentation Data, PD) и естественные данные (Native Data, ND). Данные представления служат для представления информации так, как она отображается в оригинальном приложении. Например, таблица Excel как объект должна быть представлена в табличной форме. Естественные данные - это собственно информация, т.е. содержимое таблицы.

Связывание

При связывании объекты содержат данные представления и ссылку на естественные данные. Это означает, что естественные данные находятся в файле на диске или где-нибудь еще. В этом случае естественные данные хранятся в файле, а данные представления - с объектом-контейнером.

Внедрение

При внедрении как естественные данные, так и данные представления хранятся в объекте-контейнере. Поэтому данные недоступны для других приложений и не существуют в виде отдельных файлов.