Автор
|
Тема: Вопрос про СОМ
|
AcTpoyM |
опубликован 02-06-2001 09:38 MSK
Может мне кто-нибудь объяснить - зачем эта штуковина, и стоит ей обучаться. Заранее спасибо.
|
OlegO
|
опубликован 02-06-2001 00:55 MSK
COM (Component Object Model) - платформо-независимая, распределенная, объектно-ориентированная система, основанная на интерфейсах. В чистом виде это набор правил и спецификации необходимых для построения приложения. COM позволяет разделить программу на отдельные легко переносимые компоненты, обеспечит взаимодействие с ними, в независимости от языка реализации каждого из них (если только язык поддерживает COM), а в общем случае поддержку независимоти места расположения компонентов. и т.д. и т.п. про это написано кучу книг и статей.COM как идеологию построения приложений, сто процентов надо изучать, тем более он Майкрософтом давно используется, и все его програмные продукты, так или иначе построены на нем. СOM еще сильнее дает почувствовать ООП, так как вся реализация 100% прячется за интерфейсом. Ну это так в вобщем :)) всего сразу не расскажешь. |
Demo_S
|
опубликован 02-06-2001 14:35 MSK
А для изучения этого, советую подписатья на расылку"чо такое технология СОМ и с чем ее едят" на ситикате. так очень понятно обьясняют |
al
|
опубликован 04-06-2001 10:51 MSK
Необходимость изучения COM еще состоит в том, что на его основе построены многие технологии Microsoft (а не только OLE). Например: ActiveX URL-моникеры для взаимодействия с Internrt Оболочка Windows работает через COM-интерфейсы Использование Internet Explorer в своих придлжениях и т.п. |
al
|
опубликован 04-06-2001 10:51 MSK
Кроме того через COM работает DirectX |
AcTpoyM
|
опубликован 05-06-2001 09:36 MSK
Какую книгу порекомендуете? Но только с тем уклоном, что еще эить на что-то надо, т.е. чтобы цена была приемлена. |
al
|
опубликован 05-06-2001 11:35 MSK
"Основы COM" Дейла Роджерсона "Модель COM и применение ATL 3.0" Э. Тельсена Kraig Brockschmidt’s Inside OLE, 2nd editon - есть в MSDN |