рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Обзор COM-технологии

Обзор COM-технологии - раздел Программирование, Разработка приложений в рамках COM/DCOM технологии Обзор Com-Технологии. Технология Com Component Object Technology Объектно-Ори...

Обзор COM-технологии. Технология COM Component Object Technology объектно-ориентированная программная спецификация, предложенная Microsoft. COM предназначена для повышения надежности взаимодействия программных продуктов между собой. Данная технология не определяет структуру программного продукта, язык программирования и прочие детали реализации.

COM является стандартом, который регламентирует модель программного объекта, соответствующий требованиям COM-технологии. Программный объект, созданный согласно спецификации COM называется COM-объектом. Данная технология определяет механизм взаимодействия COM-объектов между собой. COM относится к так называемым двоичным стандартам, т.к. прилагается к оттранслированному в двоичный код программному объекту. Взаимодействие COM-объектов обеспечивается набором предопределенных подпрограмм, называемыми интерфейсами, доступ к которым обеспечивается через уникальные идентификаторы интерфейсов GUIIdentifyer, уникальность которых гарантирует операционная система. Такой механизм схож с использованием указателей при доступе к объектам в объектно-ориентированных языках программирования, что дает возможность прозрачного управления объектами, т.к. доступ к ним обеспечивается через указатели.

COM-технология расширяет этот механизм, перенося применение указателей в виде GUID для доступа к объектам на уровень операционной системы. Таким образом, COM-объекты могут быть прозрачно друг для друга модифицироваться, т.к. доступ к объектам обеспечивается через GUID. COM технология включает в себя также библиотеку, в которой содержится набор стандартных интерфейсов, которые определяют ядро функциональности COM и небольшой набор API функций, разработанных для создания COM-объектов и управления ими. Архитектура COM является расширяемой, и на ней базируются другие технологии Microsoft, такие как OLE и ActiveX. Эти технологии в настоящее время являются расширениями операционной системы, и определяют свои собственные правила работы и предлагают свои библиотеки для создания объектов и для управления объектами на основе данных технологий.

Используя COM как основу, разработчики программного обеспечения получают возможность создавать свои собственные расширения таким образом, что программные объекты созданные, по правилам COM-технологии могут работать с другими COM-объектами через унифицированный механизм взаимодействия, который предлагает COM. COM использует такое понятие как класс, которое по смыслу означает то же самое, что и в объектно-ориентированных средствах разработки.

COM-объект является объектом COM-класса COM class.

COM-классы, для различия с классами в объектно-ориентированных языках, с помощью которых может создаваться приложение, обычно называются соклассами CoClass. Далее в тексте будет использоваться терминология, исходящая из объектно-ориентированного программирования. 1.

– Конец работы –

Эта тема принадлежит разделу:

Разработка приложений в рамках COM/DCOM технологии

Целью разработки COM-технологии являлось стремление к интеграции программного обеспечения через стандартизацию механизмов взаимодействия программных… На основе данной технологии, которая является масштабируемой, разработано… С этим приходится считаться, и каждый программный продукт, выпущенный под платформу Windows, для достижения…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Обзор COM-технологии

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Состав COM-объекта
Состав COM-объекта. В COM-технологии различаются следующие строительные блоки, используемые для создания объектов Interface COM-интерфейс - множество прототипов функций методов, чисто определенных.

Свойства COM-объектов
Свойства COM-объектов. COM-объект это объект CoClass, который является классом, реализующим один или более интерфейсов. COM-объект предоставляет функции, которые доступны через указатель на один из

COM-серверы
COM-серверы. Объект COM-класса должен иметь в своем составе фабрику классов, и идентификатор класса CLSID Class Identifier, так чтобы COM-объект мог быть создан на основе существующего модуля.

Межпроцессные визуальные объекты
Межпроцессные визуальные объекты. Объекты автоматизации, документы OLE и элементы управления ActiveX являются общими используемыми объектами для всех приложений. Менее общее использование COM-объек

Средства разработки COM-приложений
Средства разработки COM-приложений. Основным инструментом разработки COM-приложений, что закономерно, являются продукты Microsoft, относящиеся к семейству визуальных средств программирования Visual

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги