← Январь 2025 | ||||||
1
|
2
|
3
|
4
|
5
|
||
---|---|---|---|---|---|---|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
31
|
Слова "COM", "CORBA", "компонентное программирование", "интерфейс" так или
иначе, любой программист хотя бы раз от кого-нибудь да слышал. А что это
такое? Нужно ли его использовать в собственных разработках, а если нужно,
то - как?
Цикл этих статей задуман как краткое практическое введение
начального уровня в "технологию COM" для программиста средней руки - того,
кто уже умеет самостоятельно писать программы приемлемого уровня и
качества, но кто еще не столь свободно ориентируется в понятии "архитектура
программы", чтобы выбирать проектные решения твёрдо понимая какие
достоинства и недостатки он в результате получит.
Для понимания излагаемого в цикле несущественно на каком языке
программирования вы мыслите и пишете, но очень важно - пока что технология
COM применима только на платформе операционных систем фирмы Microsoft.
Внутри же любой из её операционных систем технология COM в той или иной
полноте поддерживается всеми её продуктами. Поэтому информация о COM будет
полезна всем, связанным с программными решениями фирмы Microsoft,
программистам на платформе Win32, пользователям управляющих элементов
ActiveX, MTS и COM+.
Цикл статей специально задуман как рассылка - он имеет обратную
связь, поэтому ваши отзывы и вопросы будут непосредственно влиять на
продолжение. Пишите!
Статистика
-4 за неделю
Что такое "технология COM" и как с ней бороться?
Служба Рассылок Subscribe.Ru проекта Citycat.Ru М. Безверхов. vasilisk@nm.ru about@al.ru Что такое "технология COM" и как с ней бороться? No8 Где COM хранит имена статических типов . В прошлый раз мы рассматривали генерацию уникального идентификатора статического типа COM -объекта. Но это только половина всей проблемы - эти идентификаторы нужно где-то помнить. Для этой цели в MS Windows используется специальный системный сервис , называемый системный реестр . Далее мы рассмотрим этот сервис на дв...
Что такое "технология COM" и как с ней бороться?
Служба Рассылок Subscribe.Ru проекта Citycat.Ru М. Безверхов. about@al.ru vasilisk@nm.ru Что такое "технология COM" и как с ней бороться? No7 Именование потенциальных COM-объектов Первым пунктом нашего философского изложения стоит - "уникальное именование объектного поголовья". И в этой формулировке допущена одна небольшая неточность. Видите ли вы её? А неточность в том, что, строго говоря, COM -объекты являются объектами только тогда, когда они развёрнуты в памяти. До того нет объектов...
Что такое "технология COM" и как с ней бороться?
Служба Рассылок Subscribe.Ru проекта Citycat.Ru М. Безверхов. about@al.ru vasilisk@nm.ru Что такое <технология COM> и как с ней бороться? No6 С чего начинается COM? Итак, в предыдущий раз был описан сценарий возможного взаимодействия объектов С и S , который потребовал некоторых специальных ресурсов: Все потенциально доступные объекты должны быть уникально поименованы в системе, чтобы можно было отличать один объект от другого Система должна знать, в каком исполняемом модуле <обитает> объект, так, чтобы по...
Что такое "технология COM" и как с ней бороться?
Служба Рассылок Subscribe.Ru проекта Citycat.Ru М. Безверхов. about@al.ru vasilisk@nm.ru Что такое <технология COM> и как с ней бороться? No5 С чего начинается COM? С чего начинается COM . Вопрос достойный того, чтобы над ним хорошо подумать. Наверное, COM все-таки начинается с механизма взаимодействия объектов. Словом, читателю придётся выдержать ещё немного философии. Объект - это абстракция прямо отражающаяся в окружающей реальности. У любой сущности видимого мира есть состояние и поведение. В computer ...
Что такое "технология COM" и как с ней бороться?
Служба Рассылок Subscribe.Ru проекта Citycat.Ru М. Безверхов. about@al.ru vasilisk@nm.ru Что такое <технология COM> и как с ней бороться? No4 Курс молодого бойца Будем считать, что предыдущие статьи вдохновили - технологию COM изучать стоит. Что нужно, чтобы уверенно понимать о чем дальше пойдет речь? Нужно знание некоторых базовых концепций программирования. Во-первых, следует хорошо представлять себе понятия <процесс, <поток> и <адресное пространство, а также концепцию мультизадачности в операционной сис...
Что такое "технология COM" и как с ней бороться?
Служба Рассылок Subscribe.Ru проекта Citycat.Ru М. Безверхов. about@al.ru vasilisk@nm.ru Что такое <технология COM> и как с ней бороться? No3 .велики, но не беспредельны COM - многообещающая и перспективная технология, находящаяся в русле общего направления развития программных технологий. С помощью COM можно разрабатывать программы и программные комплексы разного масштаба, функциональности и назначения. COM - социально-ориентированная технология, поскольку она защищает как права разработчика, так и кошель...
Что такое "технология COM" и как с ней бороться?
Служба Рассылок Subscribe.Ru проекта Citycat.Ru М. Безверхов. about@al.ru vasilisk@nm.ru Что такое <технология COM> и как с ней бороться? No2 СОМ - возможности велики. Надеюсь, что в прошлый раз , хорошо ли, плохо ли, но ответ на вопрос <в чём суть COM -технологии> был сформулирован. Сегодня мы рассмотрим некоторые хорошие детали COM подробнее. Итак, в прошлый раз утверждалось - COM -объект, это объект, который доступен так же, как и <локальный> объект данного проекта, хотя, фактически, он не располагается...
Что такое "технология COM" и как с ней бороться?
Служба Рассылок Subscribe.Ru проекта Citycat.Ru М. Безверхов. about@al.ru vasilisk@nm.ru Что такое <технология COM> и как с ней бороться? No1 Технология COM - отличная технология. от других Итак, < технология COM . Аббревиатура COM расшифровывается просто, это - Component Object Model - компонентная объектная модель. Иногда говорят и < модель COM . Сутью данной технологии является то, что программы строятся из компонент, которые состоят из объектов. Само по себе это обстоятельство не является последней нов...