Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка автоматизованої інформаційно-керуючої системи і бази даних електронних компонентів для реалізації навчального процесу

Реферат Розробка автоматизованої інформаційно-керуючої системи і бази даних електронних компонентів для реалізації навчального процесу





з одним і своїми клієнтами. Як було показано в розділі присвяченій ГО технології, прояв функціональних можливостей за допомогою інтерфейсу - це фундаментальна концепція об'єктно-орієнтованого програмування. Використовуючи виключно інтерфейси, СОМ підтримує логічну абстракцію і неухильно проводить в життя сувору инкапсуляцию.

СОМ-сервери можуть одночасно мати кілька інтерфейсів (як правило, так і буває). Кожен інтерфейс надає набір функцій, відмінний від інших.


1.2 Архітектура технології OLE


Архітектура OLE (object linking and embedding) заснована на моделі компонентного об'єкта (СОМ). Сама OLE є уніфікує технологією системного рівня, яка базується на об'єктах і реалізує інтеграцію додатків. Вона надає клієнтам набір об'єктно-орієнтованих послуг. Можна сказати, що, з практичної точки зору, OLE - це набір системних бібліотек (DLL-файлів), які дають можливість прикладним програмам взаємодіяти один з одним. OLE є внутрішньою невід'ємною частиною операційної системи Windows, а не підсистемою. Наприклад, у папці SYSTEM або SYSTEM32 на мережевому диску комп'ютера можна знайти дюжину або навіть більше файлів OLExxx.DLL. Це - складає ядро ??OLE.

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

Компоненти. Компонент є фундаментом, на якому побудована технологія OLE. Компонент являє собою попередньо створений програмний об'єкт, який надає клієнтам чітко визначений набір функцій. Кожен компонент є окремою сутністю, яка може бути визначена і описана незалежно від будь-якого конкретного програмного пакета. Компоненти об'єднуються один з одним різними способами, утворюючи закінчені інтегровані програмні системи.

Компоненти взаємодіють один з одним за допомогою чітко визначених інтерфейсів.

Щоб компоненти стали життєздатними програмними інструментами, вони повинні взаємодіяти в межах системи типу OLE, яка дає можливість використовувати їх за рамками конкретної прикладної програми. Система повинна підтримувати взаємодію компонентів, що не накладаючи обмежень на спосіб їх реалізації. OLE являє собою саме таку систему.

На малюнку 3 представлені OLE-технології, які тісно взаємопов'язані між собою і використовують СОМ в якості фундаменту. Стрілками позначається залежність технологій, а точками можливе, але не обов'язкове використання.


Взаємозв'язок OLE - технологій


Структуроване зберігання - це термін, який використовується для опису технології, що забезпечує сталість об'єктів. По суті, структуроване зберіган...


Назад | сторінка 3 з 31 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Позакласний захід по темі: "Не можна сказати, що ти необхідна для житт ...
  • Реферат на тему: Кадрові технології в управлінні: набір, відбір, прийом, навчання персоналу ...
  • Реферат на тему: Повага особистості в спілкуванні людей один з одним
  • Реферат на тему: Використання технологій об'єктно-орієнтованого програмування для розроб ...
  • Реферат на тему: Обов'язковий набір програм безпеки на персональному комп'ютері