Кент Рейсдорф. BORLAND C++BUILDER. Раздел 4

Кент Рейсдорф. BORLAND C++BUILDER. Страница 444

Вопросы и задания

Этот раздел содержит вопросы, которые помогут вам закрепить пройден­ный материал, и упражнения, которые дадут опыт практического применения изученного. Ответы на вопросы приведены в приложении А.

Вопросы и ответы

Поддерживает ли C++Builder тип данных Variant для работы с OLE?

Да, в качестве примера можно привести приложение Autocon, рассмот­ренное сегодня.

Какой компонент нужно использовать для связывания и внедрения объектов OLE в приложениях?

Компонент TOLEContainer.

Как вызвать мастер автоматизированного объекта OLE?

Выберите в главном меню C++Builder пункт File | New..., затем дважды щелкните на Automation Object.

Вопросы

1. Что происходит при вызове OLE-приложением метода, не существующего в автоматизированном объекте OLE?

2. Какой пункт меню нужно использовать для установки компонента OCX в палитру компонентов C++Builder?

Упражнения

1. Добавьте автоматизированный объект OLE к существующему приложе­нию C+4-Builder и создайте методы для запроса/установки различных элементов приложения посредством механизма OLE.

2. Импортируйте элемент управления OLE и установите его в палитру ком­понентов C++Builder.

3. Используя приложение Olemdi или Olesdi, откройте несколько различных документов OLE и посмотрите, как изменяется вид меню и панели ин­струментов базового приложения.

Архитектура доступа к базам данных в C++Builder

Кен Хендерсон

Сегодня мы будем изучать иерархию компонентов C++Builder, относя­щихся к базам данных. Я подробно опишу классы, составляющие архитек­туру доступа к базам данных в С-f+Builder, выделяя ключевые свойства, методы и события каждого из них. К концу дня вы будете иметь общее представление о том, как взаимодействуют различные классы и как они используются для построения приложений. Говоря более конкретно, вы узнаете:

Web-дизайн (с) 2010 All rights reserved