ReferatWorld.ru

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

1. Введение............................................................................................................................................................................... 3

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

2.1. Состав COM-объекта...................................................................................................................................................... 4

2.2. Интерфейсы......................................................................................................................................................................... 4

2.3. Свойства COM-объектов............................................................................................................................................... 6

2.4. COM-серверы....................................................................................................................................................................... 7

2.5. Механизм маршаллинга.............................................................................................................................................. 7

2.6. Фабрики классов............................................................................................................................................................... 8

2.7. Библиотеки типов............................................................................................................................................................ 9

2.8. Диспетчерский интерфейс......................................................................................................................................... 10

2.9. Привязка идентификаторов...................................................................................................................................... 11

2.10. Пользовательские интерфейсы................................................................................................................................ 11

2.11. Двойные интерфейсы................................................................................................................................................... 12

3. Расширения COM.......................................................................................................................................................... 12

3.1. OLE/Active document................................................................................................................................................... 13

3.2. Automation....................................................................................................................................................................... 13

3.3. ActiveX control............................................................................................................................................................. 14

3.4. Межпроцессные визуальные объекты................................................................................................................. 14

3.5. OPC........................................................................................................................................................................................ 14

4. Средства разработки COM-приложений.................................................................................................. 15


1. Введение

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

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

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

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию 1.
Оценок: 1006 (Средняя 5 из 5)

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

© 2017 - 2022 ReferatWorld.ru