ВУЗ:
Составители:
Рубрика:
43
end;
Для взаимодействия с Windows сервер в процессе должен
экспортировать две функции DllGetClassObject и
DllCanUnloadNow. Внешний сервер должен включать специальные
объекты _заглушки, обеспечивающие распаковку параметров и
передачу клиентам результатов вызовов методов. В свою очередь
клиентские приложения должны иметь в своем составе объекты-
заместителии для упаковки и передачи параметров серверам.
Задание1. Разработать сервер в
процессе, включающий один
составной объект и поддерживающий два собственных интерфейса,
а также стандартные интерфейсы IUnknown и IClassFactory,
используя возможности среды Delphi.
Задание2. Разработать внешний сервер, включающий несколько
объектов, не используя при этом инструментальные средства DAX
среды Delphi.
ЛАБОРАТОРНАЯ РАБОТА №9
СОЗДАНИЕ СЕРВЕРОВ АВТОМАТИЗАЦИИ
Цель работы ⎯ овладение методами визуального объектно-
ориентированного проектирования серверов автоматизации и
использование инструментальных средств DAX среды Delphi.
В Delphi 3 все средства взаимодействия с архитектурой Active X
были усовершенствованы, что привело к созданию новой
инструментальной среды DAX (Delphi Active X framework).
Среда DAX значительно упростила программирование
элементов COM, OLE и Active X. В рамках этой среды создан
полностью обновленный класс
TautoObject, который реализует
интерфейс IUnknown и находится в модуле ComObj. Кроме того
среда DAX
Поддерживает прозрачный доступ к библиотекам типов с помощью
редактора Type Library Editor, который облегчает работу с
объектами автоматизации и базовыми элементами управления
Active X.
end; Для взаимодействия с Windows сервер в процессе должен экспортировать две функции DllGetClassObject и DllCanUnloadNow. Внешний сервер должен включать специальные объекты _заглушки, обеспечивающие распаковку параметров и передачу клиентам результатов вызовов методов. В свою очередь клиентские приложения должны иметь в своем составе объекты- заместителии для упаковки и передачи параметров серверам. Задание1. Разработать сервер в процессе, включающий один составной объект и поддерживающий два собственных интерфейса, а также стандартные интерфейсы IUnknown и IClassFactory, используя возможности среды Delphi. Задание2. Разработать внешний сервер, включающий несколько объектов, не используя при этом инструментальные средства DAX среды Delphi. ЛАБОРАТОРНАЯ РАБОТА №9 СОЗДАНИЕ СЕРВЕРОВ АВТОМАТИЗАЦИИ Цель работы ⎯ овладение методами визуального объектно- ориентированного проектирования серверов автоматизации и использование инструментальных средств DAX среды Delphi. В Delphi 3 все средства взаимодействия с архитектурой Active X были усовершенствованы, что привело к созданию новой инструментальной среды DAX (Delphi Active X framework). Среда DAX значительно упростила программирование элементов COM, OLE и Active X. В рамках этой среды создан полностью обновленный класс TautoObject, который реализует интерфейс IUnknown и находится в модуле ComObj. Кроме того среда DAX Поддерживает прозрачный доступ к библиотекам типов с помощью редактора Type Library Editor, который облегчает работу с объектами автоматизации и базовыми элементами управления Active X. 43
Страницы
- « первая
- ‹ предыдущая
- …
- 41
- 42
- 43
- 44
- 45
- …
- следующая ›
- последняя »