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


 

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

70428. Создание интернет-магазина игрушек для ИП «Викулов» 2.28 MB
  Цели и задачи проекта: Целью проекта является разработка Интернет-магазина для ИП «Викулов». Исходя из поставленной цели, были определены задачи: изучение существующей организации магазина и выявление его недостатков; обоснование необходимости создания Интернет-магазина...
70429. Разработка индикатора нитратов на микроконтроллере 1.28 MB
  Цель исследования теоретическое исследование применения микропроцессорных устройств для определения нитратов. Объектом исследования является устройство определяющее количественное содержание нитратов в тестируемом объекте.
70431. Разработка информационной системы по учету и реализации комплектующих на примере компьютерного салона «ISE Computers» ИП «Емельянова И. С.» (клиент-серверная реализация) 1.3 MB
  Эффективное управление в условиях рыночной экономики невозможно без создания автоматизированных систем управления позволяющих оптимально организовать внутренние бизнес-процессы на предприятии и получать оперативную информацию для принятия обоснованных управленческих решений.
70432. Засоби оформлення документів у середовищі Word 2010 1.55 MB
  Створюючи документ, можна комбінувати різними способами текст і малюнки, оформляти текст, використовуючи спецефекти: обрамлення, заповнення і т.д. Добре ілюстрований текст приносить при читанні більше задоволення і дозволяє читачеві швидко сприйняти найбільш важливу інформацію...
70436. Разработка поощрительных программ для гостей на предприятии питания на примере ресторана «Пилзнер» 1.3 MB
  В работе проанализирована ситуация развития рынка пивных ресторанов. Определена актуальность поставленной задачи. Проанализированными методы продвижения в ресторанах, дана оценка поощрительным программам и разработаны поощрительные программы для ресторана Пилзнер.