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


 

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

10454. Двумерные унитарные преобразования. Преобразование Фурье, косинусное, синусное, Адамара, Хаара 2.03 MB
  Двумерные унитарные преобразования. Преобразование Фурье косинусное синусное Адамара Хаара. А. Унитарные преобразования являются частным случаем линейных преобразований когда линейный оператор точно обратим а его ядро удовлетворяет условию ортогональности. В...
10455. Вейвлет-преобразование. Алгоритмы Лифтинга и Маллата 192.5 KB
  Вейвлетпреобразование. Алгоритмы Лифтинга и Маллата. Вейвлет компрессия в последнее время стала передовой технологией среди методов представления и сжатия сигналов и изображений. Методы сжатия с вейвлет преобразованием можно отнести к классу методов с исполь
10456. Алгоритмы сжатия изображений 163 KB
  Алгоритмы сжатия изображений Введение В настоящее время в космических системах ДЗЗ отмечается быстрый рост производительности оптикоэлектронных систем съемки Земли в то время рост пропускной способности радиолиний передачи данных характеризуется более медленным...
10457. Алгоритмы сжатия на основе вейвлет-преобразования. Алгоритм SPIHT 63 KB
  Алгоритмы сжатия на основе вейвлетпреобразования. Алгоритм SPIHT. Изображение полученное при помощи вейвлетпреобразования можно сжимать различными способами. Большинство из них можно отнести к одной из двух категорий. К первой категории относятся способы сводящиеся
10458. Алгоритмы обработки изображений в астроориентации 666.5 KB
  Алгоритмы обработки изображений в астроориентации. Введение К приборам астроориентации космических аппаратов относятся солнечные датчики датчики положения Земли и звездные датчики. Термин датчик не должен вводить в заблуждение – солнечные датчики и датчики полож
10459. Улучшение изображений. Изменение контраста, Видоизменение гистограммы. Подавление шумов. Медианная фильтрация 247.5 KB
  Улучшение изображений. Изменение контраста Видоизменение гистограммы. Подавление шумов. Медианная фильтрация. Процедура улучшения изображений сводится к выполнению комплекса операций с целью либо улучшения визуального восприятия либо преобразования в форму боле...
10461. Операционные системы - основные понятия 79.05 KB
  Операционные системы основные понятия. Операционная система сокр. ОС англ. operating system комплекс управляющих и обрабатывающих программ которые с одной стороны выступают как интерфейс между устройствами вычислительной системы и прикладными программами а с друг
10462. Ядро операционной системы 35.56 KB
  Тема: Ядро операционной системы. Ядро центральная часть операционной системы ОС обеспечивающая приложениям координированный доступ к ресурсам компьютера таким как процессорное время память и внешнее аппаратное обеспечение. Также обычно ядро предоставляет сервис...