20467

Технологія компонентного програмування

Доклад

Информатика, кибернетика и программирование

COM і DCOM технології які забезпечують взаємодію між компонентами прикладної задачі. DCOM це свого роду клей який звязує різні технології. DCOM дає змогу двом або декільком компонентам легко взаємодіяти одне з одним незалежно від того коли і на якій мові вони були написані а також де саме вони знаходяться і в якій операційній системі працюють. Розглянемо більш детально DCOM.

Украинкский

2013-07-25

13.36 KB

10 чел.

Технологія компонентного програмування

   Компонентна модель COM визначає протокол для конкретизації (тобто створення екземплярів) і використання компонент (по аналогії з класами та об'єктами) як всередині одного і того ж процесу, так і між різними процесами або комп'ютерами, призначеними для виконання того чи іншого програмного проекту , заснованого на компонентної технології. Модель COM є досить універсальною і використовується в якості фундаменту для таких технологій проектування та реалізації програмного забезпечення, як ActiveX, OLE і цілого ряду інших технологій. Програми для COM-моделі можуть створюватися засобами таких мов і середовищ розробки як Visual Basic, C + +,. NET і т.д.

  COM і DCOM – технології, які забезпечують взаємодію між компонентами прикладної задачі. Вони дозволяють розгортати розподілену прикладну задачу на платформі Windows. COM - є моделлю програмування на основі об’єктів. Вона спрощує взаємодію компонентів та прикладних задач. DCOM це, свого роду,  «клей» який зв’язує різні технології. DCOM дає змогу двом або декільком компонентам легко взаємодіяти одне з одним, незалежно від того, коли і на якій мові вони були написані, а також де саме вони знаходяться і в якій операційній системі працюють. Розглянемо більш детально DCOM.

     Модель DCOM (ActiveX) (Distributed Component Object Model), запропонована компанією Microsoft. Вона задає тип та структуру інтерфейсів, які забезпечують взаємодію компонентів в розподіленому середовищі. Кожний компонент в моделі DCOM повинен мати принаймні один інтерфейс, що підтримує основні механізми інтерфейсних посилань. В DCOM реалізовано механізм повідомлення про події. Передбачені інтерфейси для доступу до мета-даних (в бібліотеці типів Type Library). Інтерфейс доступу до бібліотеки типів дозволяє динамічно знаходити інтерфейси та забезпечувати взаємодію компонентів в процесі виконання.

Інтерфейси DCOM описуються на мові IDL (Interfase Definition Language), розробленим OSF.

      Середовище компонентної розробки підтримує на даний момент розробку компонент на трьох мовах програмування: Visual Basic, Visual C++ та J++ (Java реалізований Microsoft). Візуальна розробка компонент підтримується за допомогою property sheet (сторінки властивостей компонентів). Середовище розробки і виконання компонентів також розроблене а основі моделі DCOM. Саме завдяки цьому його можна розширювати та настроювати за допомогою стандартних механізмів.


 

А также другие работы, которые могут Вас заинтересовать

72267. Государственное управление Республики Казахстан 144.5 KB
  Премьер-министр обеспечивает коллегиальность в работе правительства по поручению Президента представляет Республику Казахстан в международных отношениях и подписывает межправительственные соглашения и договоры принимает решения по вопросам государственного управления не требующим...
72268. Государственные служащие 70.5 KB
  Данные функции они осуществляют в рамках определенных должностей в государственных органах учреждениях. В данной теме рассматриваются понятие цели задачи государственной службы категории государственных служащих их права и обязанности.
72269. Конституционные основы положения человека и гражданина в Республике Казахстан 95.5 KB
  В Конституции РК приоритет отдан правам человека и гражданина, в отличие от советского права, где на первом месте стояли права и интересы государства. Эти права соответствуют тем, которые регламентированы во Всеобщей декларации прав человека.
72270. Семейство протоколов TCP/IP 335.17 KB
  Семейство протоколов TCP/IP широко применяется во всем мире для объединения компьютеров в сеть Internet. Единая сеть Internet состоит из множества сетей различной физической природы, от локальных сетей типа Ethernet и Token Ring, до глобальных сетей типа NSFNET.
72271. Розробка принципіальної електричної схеми підсилювача 5.19 MB
  Вибіркові підсилювачі – що підсилюють сигнали в дуже вузькій смузі частот. Для них характерна невелика величина відношення верхньої частоти до нижньої. Ці підсилювачі можуть використовуватися як на низьких, так і на високих частотах і виступають в якості своєрідних частотних фільтрів...
72273. Организация охраны труда и безопасности жизнедеятельности в Кредитной организации 299 KB
  Цель данной работы рассмотреть порядок и особенности организации безопасной организации труда в Кредитной организации (далее КО) – объекте экономики с точки зрения защиты сотрудника КО – объекта безопасности, при выполнении им своих трудовых обязанностей.
72274. Когнитивный диссонанс 33.45 KB
  Когнитивный диссонанс – цветочек из такого букета, и его аромат может изрядно отравлять жизнь. Знакомо ли Вам чувство сожаления после состоявшегося обдуманного выбора. А недовольство собой из-за того, что пора бы перестать делать то, что ты никак не можешь перестать делать...
72275. ПОПЕРЕЧНЫЕ ПРОФИЛИ ЗЕМЛЯНОГО ПОЛОТНА 1.85 MB
  Земляное полотно - это инженерное сооружение из грунта на котором размещается верхнее строение железнодорожного пути. От надежности земляного полотна зависят техническая скорость движения поездов и разрешаемая статическая нагрузка на рельсы передаваемая от колесных пар вагонов...