Современные технологии разработки программного обеспечения. Сивохин А.В - 3 стр.

UptoLike

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