20467

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

Доклад

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

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

Украинкский

2013-07-25

13.36 KB

9 чел.

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

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


 

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

59833. Вибір цінностей 54 KB
  Візитна картка уроку: Не збирайте собі скарбів на землі де міль і хробацтво нівечить і де підкопують злодії і викрадають. Збирайте собі скарби на небі де ні міль ані хробацтво не нівечить і де злодії не пробивають стін і не викрадають. Бо де твій скарб там буде і твоє серце. Що таке скарб Що маємо на увазі під земними скарбами Що свідчить про те що вони не вічні Скарби на небі – що це Чи піддаються вони таким небезпекам Чому Робота в групах.
59835. Мати берегиня родини 70 KB
  Хто ж його береже Головною берегинею родини завжди була мати її святою називали. Тарас Шевченко писав: У нашім раї на землі Нічого кращого немає Як тая мати молодая З своїм дитяточком малим
59836. Ich ab Geburt bis Abitur 49 KB
  Весь урок ведеться німецькою мовою, що відповідає вимогам міністерства освіти для 11 класу. Мова вчителя чітка, зрозуміла, ключові фрази повторюються для їх кращого розуміння. Темп уроку задовільний для того, щоб діти встигли прочитати, повторити і записати нові слова.
59837. Уведення та редагування тексту. Перевірка правопису 71 KB
  Мета уроку: Навчальна: Вдосконалити основні знання про текстовий редактор Microsoft Word та його можливості навчити вводити та редагувати текст засобами текстового процесора створювати документи за певною структурою...
59838. Філософський смисл новели Олеся Гончара: За мить щастя 41.5 KB
  І група Батьківщина політичний аспект ІІ група він сам психологічний аспект ІІІ група товариші морально-етичний аспект ІVгрупа жителі виноградного містечка морально-етичний аспект.
59840. СВІТ ЛЮДСЬКИХ ВІДНОСИН. ВИХОВНА ГОДИНА ДЛЯ ПОЧАТКОВОЇ ШКОЛИ 31 KB
  Разом колективно діти готують відповідь. Першим дає відповідь капітан а доповнюють чи підправляють його решта дітей. Чи повинен хлопчик пропустити вперед однокласницю якщо вони одночасно підійшли до дверей класу А в театрі А в магазині...