rhrh.ru

Понимание модели Компонентных объектов - com-технологии

    Компьютеры - Майкрософт - Понимание модели Компонентных объектов - com-технологии

    Koshka | Просмотров: 586



    Что такое Объектная модель компонента? Что технологии com все о? Читайте дальше, чтобы узнать. Определение
    Модель компонентных объектов, сокращенно com, является Платформа Microsoft для разработки и поддержки составных объектов. Это дает возможность межпроцессного взаимодействия и динамическое создание объектов. Дайте нам получить более глубокое понимание того же.

    Понимание технологии com
    До разработки объектной модели компонента, одним из самых первых методов межпроцессного взаимодействия был динамический обмен данными (DDE). Это позволило связь между компьютерными приложениями и основывается на концепции связывания и внедрения (OLE). Во время выхода Windows 3. 1, com был создан. Майкрософт придумал платформе com в 1993 году. Dcom, который обеспечивает взаимодействие между распределенными объектами был введен в компонент объектной модели только в 1996 году.

    Когда программистов построить ком-компоненты, каждый компонент идентифицируется по идентификатору класса. Каждый компонент функции через интерфейс. Каждый из интерфейсов идентифицированный идентификатором интерфейса. Интерфейсные методы, используемые для доступа к com-компоненты.

    Все com-компоненты, необходимые для реализации интерфейса iunknown, из которых все коммуникационные интерфейсы являются производными. Интерфейс IUknown имеет три метода, а именно, как addref(), Релиз(), и метод queryinterface(). Эти методы как addref() и Release() реализовать подсчет ссылок и определить срок действия интерфейсы. Методов queryinterface() метод позволяет извлечение интерфейсы в com реализует. Интерфейсы com-компонент должен быть транзитивным, рефлексивным и симметричным. Com-интерфейсы содержать указатель на таблицу виртуальных функций. Интересно, что в таблице виртуальных функций является? Это Таблица, которая содержит список указателей на функции, реализующие функции, которые объявлены в интерфейсе. Я знаю, это звучит странно. Но перечитывая заявление может помочь.

    Com-классов, известная как Коклассы может быть либо групп сходных объектов или представления типов объектов. Компонентного класса com дает конкретной реализации одного или нескольких интерфейсов. Для com-объектов, чтобы быть инстанцирован, они требуют соответствующего идентификатора класса и сопутствующей фабрики классов. Фабрику класса com-объекта, который несет ответственность за создание других объектов. Его можно представить, как фабрику, которая производит объекты на основе идентификатора класса объекты которых будут создаваться.

    Ком делает использование библиотек типа, так что com-типов может осуществляться как во время компиляции и во время выполнения. Com может служить динамической базы за счет эффективного использования библиотеки типов. Библиотеки типа содержат метаданные, которые представляют типы com. Com-типов, написанные с использованием языка определения интерфейса Майкрософт, текстовый язык, скомпилированный компилятором midl.

    Com является основой выполнения, что позволяет разработка и внедрение объектно-ориентированных компонентов. Основное преимущество модели Компонентных объектов заключается в том, что она основана на объектно-ориентированных принципах. Это привело к развитию популярных технологий, как com+ и . Чистая рамки. Com+ предоставляет пользователям с поддержкой распределенных транзакций. То . Net Платформа взяла на платформы com и в основном используется для разработки программного обеспечения. Кроме того, он поддерживает от языка реализации объекта. Технология com-это, пожалуй, наиболее подходящих средств разработки и развертывания приложений для настольных компьютеров. Лучше всего его можно описать как инфраструктура, которая позволяет создавать быстрые, надежные и расширяемые компонентно-ориентированного программного обеспечения.


    Комментарии


    Ваше имя:

    Комментарий:

    ответьте цифрой: дeвять + пять =



    Понимание модели Компонентных объектов - com-технологии
Понимание модели Компонентных объектов - com-технологии Понимание модели Компонентных объектов - com-технологии