д - маршрутизація об'єктів. Більшість термінів в області об'єктно-орієнтованого програмування (інкапсуляція, спадкування, зв'язування), становлять інтерес тільки для розробників. Користувачам же, які працюють з прикладним програмами, доводиться стикатися з іншими термінами, що описують об'єкти: загальні об'єкти комплексу прикладних програм, що вбудовуються OLE-об'єкти, колективні об'єкти в мережі, що надаються (exposed), або програмовані, житло в готових програмах.
Найбільш відомим об'єктно-орієнтованим стандартом для інтеграції прикладних програм є технологія OLE фірми Microsoft (Object Linking and Embedding - динамічна компоновка і вбудовування об'єктів). Вперше вона була реалізована в оболонці Windows 3.1, а першими прикладними системами, які використовували кошти OLE, стали Lotus Notes і Microsoft Excel. p align="justify"> Мета динамічного компонування об'єктів полягає в тому, щоб дати користувачеві можливість поміщати інформацію, створену однією прикладною програмою, в документ, що формується інший. Причому робити це потрібно так, щоб весь час можна було редагувати перенесену інформацію в рамках тієї прикладної системи, де вона була спочатку утворена. Наприклад, ви повинні мати можливість помістити об'єкт у вигляді електронної таблиці в документ, створюваний текстовим процесором, потім двічі натиснути на клавішу миші при вказівці на таблицю і тим самим запустити програму електронної таблиці. Документи, що містять вбудовані інформаційні об'єкти, називаються складними або компонентними. p align="justify"> Після того як описаним чином були вбудовані дані, вони разом з інструкціями про те, як ними оперувати, фізично зберігаються в рамках складного документа. Такий документнооріентірованний підхід має ту перевагу, що дозволяє зробити документ єдиним сховищем всієї необхідної інформації, а не підтримувати її в різних місцях - файлах текстового процесора, електронної таблиці і графіки. p align="justify"> Прикладна система може або містити об'єкт (у цьому випадку вона називається контейнером, або клієнтом OLE), або діяти як вбудовується об'єкт (у цьому випадку вона називається компонентом, або сервером OLE), а іноді виступати в обох цих ролях.
.1.1 Характеристика OLE 1.0
Стандарт OLE 1.0 став найважливішою віхою в розвитку інтеграції. Його можливості далеко виходять за межі того, що являють фільтри експорту-імпорту файлів і команди вирізання (cut), копіювання (copy) і вставки (paste) загальновідомого монтажного буфера Clipboard, передбаченого в таких середовищах, як Macintosh, Windows і OS/2. Розглянута технологія відрізняється також і від більш простих рішень типу DDE (Dynamic Data Exchange - динамічний обмін даними), яке використовується в Windows і в 0А/2. (Метод DDE просто пов'язує дані декількох файлів таким чином, що зміна інформації в одному з них викликає автоматичне оновлення іншого). p ali...