10
использующие COM-технологии, являются открытыми для разработчика и
могут быть использованы для управления на расстоянии (remote control).
Визуальные объекты: визуальные объекты могут быть разработаны
на любом из языков, поддерживающих COM стандарт. В пример можно
привести простой календарь, управляющие элементы (ActiveX) которого
связываются с Visual FoxPro при помощи COM технологии.
Не визуальные объекты: в пример можно привести использование
COM объектов для разработки специальной программы для
проектировщиков, которая будет считать расход расходного материала
(например, кабель). В этом случае, COM объект может быть разработан в
группе, отвечающей за алгоритм подсчета расходного материала.
Разработанный объект должен включать в себя методы и свойства,
которые будут использоваться для обработки информации. Однако, нет
необходимости делать данный объект визуальным.
Основываясь на технологию объектно-ориентированного
программирования, COM стандарт позволяет решить проблему
монолитности приложения и сделать его открытым. Разработчик может
использовать классы одного приложения для разработки других
приложений. Посредством управления на расстоянии обеспечивается
прямой доступ к заданному приложению.
COM технология развивалась постепенно. Начиналось все со
способа создания составных документов. Позже COM развилась в
фундаментальную основу прикладного и системного программного
обеспечения. Многие специалисты считают, что идеи, заложенные в COM
технологии, являются революционными, так как меняют не только языки
программирования, но также и прикладное программное обеспечение в
сфере экономики [24, с.77].
Существуют несколько особенностей при реализации COM
технологии, выделим несколько: