ВУЗ:
Составители:
Рубрика:
3
Введение
Модель многокомпонентных объектов СОМ (Component
Object Мodеl) ⎯ это одна из архитектур предоставления
программных сервисов. программы, созданные с использованием
СОМ, обеспечивают доступ к своим сервисам с помощью одного
или нескольких СОМ-объектов, создаваемых в клиентских
приложениях и являющихся экземплярами классов этих программ,
называемых обычно серверами СОМ.
Класс в технологии СОМ понимается
как конкретная
реализация набора интерфейсов, каждый из которых представляет
собой процедуры и функции для выполнения определенных задач.
Каждый COM-класс поддерживает не менее двух интерфейсов, из
которых один интерфейс IUnknown является обязательным. Более
того, все другие интерфейсы должны быть производными от
интерфейса IUnknown.
Технологии OLE и ActiveX фирмы Microsoft, созданные на
базе СОМ-модели, ⎯ это ещё
один шаг к более совершенным, т. е.
более надежным и эффективным, программам. OLE-технология
обеспечивает создание составных документов связыванием и вне-
дрением объектов, определенных в серверных приложениях. Тех-
нология ActiveX обеспечивает использование всех остальных сер-
висов, которые возможно создать на базе СОМ-модели.
Предлагаемые лабораторные работы посвящены указанным
перспективным технологиям разработки программного
обеспечения
и позволяют овладеть методами создания серверных и клиентских
приложений, обладающих такими свойствами, как
программируемость, перманентность данных, использование
моникёров и единообразной передачи данных, возможность
построения составных документов и создания управляющих
элементов ActiveX, а также применение распределенных COM-
объектов. Выполнение заданий по лабораторным работам
ориентируется на среду программирования Delphi версии 6.0 и
выше, функционирующую под управлением
Windows 2000 или
Windows XP.
Введение Модель многокомпонентных объектов СОМ (Component Object Мodеl) ⎯ это одна из архитектур предоставления программных сервисов. программы, созданные с использованием СОМ, обеспечивают доступ к своим сервисам с помощью одного или нескольких СОМ-объектов, создаваемых в клиентских приложениях и являющихся экземплярами классов этих программ, называемых обычно серверами СОМ. Класс в технологии СОМ понимается как конкретная реализация набора интерфейсов, каждый из которых представляет собой процедуры и функции для выполнения определенных задач. Каждый COM-класс поддерживает не менее двух интерфейсов, из которых один интерфейс IUnknown является обязательным. Более того, все другие интерфейсы должны быть производными от интерфейса IUnknown. Технологии OLE и ActiveX фирмы Microsoft, созданные на базе СОМ-модели, ⎯ это ещё один шаг к более совершенным, т. е. более надежным и эффективным, программам. OLE-технология обеспечивает создание составных документов связыванием и вне- дрением объектов, определенных в серверных приложениях. Тех- нология ActiveX обеспечивает использование всех остальных сер- висов, которые возможно создать на базе СОМ-модели. Предлагаемые лабораторные работы посвящены указанным перспективным технологиям разработки программного обеспечения и позволяют овладеть методами создания серверных и клиентских приложений, обладающих такими свойствами, как программируемость, перманентность данных, использование моникёров и единообразной передачи данных, возможность построения составных документов и создания управляющих элементов ActiveX, а также применение распределенных COM- объектов. Выполнение заданий по лабораторным работам ориентируется на среду программирования Delphi версии 6.0 и выше, функционирующую под управлением Windows 2000 или Windows XP. 3