ВУЗ:
Составители:
Рубрика:
17
end;
procedure TIOO. FormShow(Sender: TObject);
begin
selected_progid:='Dialog';
GIO(listbox1. items, progids);
end;
end.
ЛАБОРАТОРНАЯ РАБОТА N4
ПРОГРАММНОЕ ИСПОЛЬЗОВАНИЕ ИНТЕРФЕЙСОВ СОМ -
ОБЪЕКТОВ
Цель работы – анализ и исследование аспектов
программируемости серверов
автоматизации и приобретение навыков использования свойств и
методов программируемых объектов при проектировании
приложений в среде Delphi.
Для совместного использования объектов разными процессами и
компьютерами фирма Microsoft создала на базе модели СОМ –
объектов технологию автоматизации.
Автоматизация – это независимая
от приложений технология
программирования, которая позволяет модулям EXE и DLL
предоставлять один или несколько объектов, независимых
объектами автоматизации, клиенту или контроллеру
автоматизации. Сами модули EXE и DLL называют при этом
серверами автоматизации. Таким образом сервисы автоматизации
предоставляются не только пользователем при работе за пульсом,
но и проектировщикам приложений. В этом случае, объекты
автоматизации, управляемые
внешними приложениями, называют
иногда программируемыми объектами.
Чтобы стать программируемым, приложению – серверу нужно
лишь обеспечить обращение к своим внутренним функциям через
методы СОМ- интерфейсов. Однако на практике так не поступают.
Хотя СОМ – объектом действительно используются для
обеспечения прграммируемости конкретные механизмы обычно в
реализации несколько сложнее. Однако, их использование в
клиентских приложениях
становится простыми и удобными.
end; procedure TIOO. FormShow(Sender: TObject); begin selected_progid:='Dialog'; GIO(listbox1. items, progids); end; end. ЛАБОРАТОРНАЯ РАБОТА N4 ПРОГРАММНОЕ ИСПОЛЬЗОВАНИЕ ИНТЕРФЕЙСОВ СОМ - ОБЪЕКТОВ Цель работы – анализ и исследование аспектов программируемости серверов автоматизации и приобретение навыков использования свойств и методов программируемых объектов при проектировании приложений в среде Delphi. Для совместного использования объектов разными процессами и компьютерами фирма Microsoft создала на базе модели СОМ – объектов технологию автоматизации. Автоматизация – это независимая от приложений технология программирования, которая позволяет модулям EXE и DLL предоставлять один или несколько объектов, независимых объектами автоматизации, клиенту или контроллеру автоматизации. Сами модули EXE и DLL называют при этом серверами автоматизации. Таким образом сервисы автоматизации предоставляются не только пользователем при работе за пульсом, но и проектировщикам приложений. В этом случае, объекты автоматизации, управляемые внешними приложениями, называют иногда программируемыми объектами. Чтобы стать программируемым, приложению – серверу нужно лишь обеспечить обращение к своим внутренним функциям через методы СОМ- интерфейсов. Однако на практике так не поступают. Хотя СОМ – объектом действительно используются для обеспечения прграммируемости конкретные механизмы обычно в реализации несколько сложнее. Однако, их использование в клиентских приложениях становится простыми и удобными. 17
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »