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. Саме завдяки цьому його можна розширювати та настроювати за допомогою стандартних механізмів.


 

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

94. Аналіз маркетингової діяльності ТзОВ Маневр 888.5 KB
  Теоретичні засади маркетингової інформаційної системи. Вплив середовища на функціонування підприємства. Аналіз маркетингової діяльності ТЗОВ Маневр на ринку кондитерських виробів. Дослідження організацій споживачів.
95. Использование Интернет – ресурсов для обучения информатике восьмиклассников 199.18 KB
  Информатизация образования и ее концептуальная роль в эффективности обучения. Анализ учебных интернет-ресурсов, используемых для обучения информатике. Экспериментальная проверка результативности использования Web на уроках.
96. Решение логических задач на уроках математики в 5-6-х классах 719.5 KB
  Особенности мышления учащихся на уроках математики в 5-6 классах. Научно-методические основы организации обучения решению задач в основной школе. Психолого-педагогические основы формирования умений решать задачи.
97. Исследование электрических цепей при переходных процессах первого и второго родов 699.5 KB
  Составляем схему свободной составляющей и определяем корень характеристического уравнения. Составляем выражение для входного сопротивления и график на основе математических расчётов.
98. Особенности строительства новой современной железной дороги 570 KB
  Проектирование организации строительства новой железнодорожной линии. Характеристика района строительства искусственных сооружений. Составление схемы участка и распределения объемов работ.
99. Розробка двосекційного шестеренного насосу 600 KB
  Установка, що спрямована на створення ізоляційного шару на будь-яких поверхнях і будь-якої складності конфігурації поверхні. Не відмінною перевагою установки є простота, як у її використанні, так й у готуванні робочого середовища.
100. Проектирование электрической части ТЭЦ 628.5 KB
  Расчет токов короткого замыкания, выбор аппаратов и токоведущих частей схемы ТЭЦ. Выбор аппаратов и токоведущих частей электроустановок. Определение расчетной мощности для выборов трансформаторов связи с системой.
101. Создание синтетических финансовых инструментов. Трансформирование инструментов 768.92 KB
  Создание синтетических форвардного и фьючерсного контрактов. Трансформирование сроков погашения инвестиций. Практическое применение исследуемых методов и стратегий. Трансформирование обязательств с плавающей ставкой.
102. Расчет строительства жилого помещения и его энергосбережение 309 KB
  Эффективность действия отопительных установок обеспечивается путём оптимизации проектных решений с применением ЭВМ, придания установке надежности в эксплуатации автоматического поддержания необходимой температуры теплоносителя.