Зміст
Частина 1. Використання технології вставки і впровадження об'єктів (малюнків, таблиць процесора Excel, редактора формул MS Equation)
1.1 Технологія впровадження і зв'язування об'єктів OLE
1.2 Впровадження об'єкта
Частина 2. Практична робота в текстовому редакторі Word
2.1 Коментарі до процесу виконання практичної частини
Список використаної літератури
Частина 1. Використання технології вставки і впровадження об'єктів (малюнків, таблиць процесора Excel, редактора формул MS Equation)
1.1 Технологія впровадження і зв'язування об'єктів OLE
[1]
Уявлення про технології OLE
Поява технології OLE обумовлено необхідністю формування документів з даних різного типу. Основна перевага технології OLE, яка була розроблена фірмою Microsoft, полягає в тому, що вона не має обмежень і дозволяє організувати передачу даних практично між будь-якими додатками. Технологія OLE визначається правилами (протоколом) взаємодії Windows-додатків. Базовий варіант технології OLE був згодом розширений до версії OLE 2.0, яка в даний час є найбільш уживаною.
Технологію OLE цілком підтримують не всі Windows-програми, а тільки ті, які призначені для розробки складених документів. Одні додатки можна використовувати лише в якості приймача, інші - тільки в Як джерело, але є додатки, які можуть виступати і в тій, і в інший ролі.
Наприклад, текстовий редактор WordPad цілком забезпечує роботу за технологією OLE, так як він призначений для створення текстових документів, в яких можуть бути малюнки, звуки, таблиці, відеокліпи та ін Графічний редактор Paint призначений для підготовки нескладних малюнків, він не може працювати за технологією OLE тільки як додаток-джерело. Текстовий процесор Word являє собою складний комплекс і фактично включає в себе кілька додатків: редактор малюнків, редактор формул, текстовий редактор та ін Ці додатка по-різному використовують технологію OLE. Редактор формул діє тільки як додаток-джерело (OLE-сервер), а текстовий редактор може виступати як в ролі джерела, так і в ролі приймача (OLE-клієнта). Переглянути список діючих у системі OLE-серверів можна, виконавши команду Вставити об'єкт (в середовищі Word ця команда включена в меню Вставка ).
Технологія OLE забезпечує користувачеві можливість редагувати вставлений у складений документ об'єкт засобами, які надає додаток-джерело. OLE-об'єкт завжди зберігає зв'язок з додатком-джерелом (Цей зв'язок активізується подвійним клацанням), але може і не бути пов'язаним з документом-джерелом.
Технологія OLE передбачає два варіанти обміну даними:
впровадження об'єкта , при якому в документ-приймач вставляється сам об'єкт. Для відображення на екрані або роздруківки документа OLE-об'єкт не використовує засобів додатку-джерела. Наприклад, при переносі складеного документа на інший комп'ютер OLE-об'єкт буде відображатися нормально, навіть якщо на цьому комп'ютері немає відповідного додатка-джерела. Однак OLEroobCKT зберігає зв'язок з додатком-джерелом, яка дозволяє забезпечити редагування OLE-об'єкта усередині складеного документа;
зв'язування об'єкта , при якому в документ-приймач міститься не сам об'єкт, а лише посилання на документ-джерело. У цьому випадку OLE-об'єкт буде пов'язаний не з додатком-джерелом, а з документом-джерелом, в якому знаходиться цей об'єкт. Цей зв'язок дозволяє змінити уявлення об'єкта в документі-приймачі, як тільки цей об'єкт буде змінений у документі-джерелі.
1.2 Впровадження об'єкта
При впровадженні об'єкта в документ-приймач вставляється сам об'єкт. Якщо цей об'єкт отриманий копіюванням даних з деякого документа-джерела, то дані зберігаються на колишньому місці, а в документ-приймач вставляється їх копія, причому зв'язок між об'єктом і його копією не встановлюється. При цьому поряд з командою Вставити можна використовувати команду Спеціальна вставка .
Впровадити об'єкт в документ можна декількома способами:
з відкритого документа (за допомогою команд Вставити і Спеціальна вставка );
з файлу (спеціальною командою вставити файл або імпорту файлу);
безпосереднім викликом OLE-сервера (командою Вставити об'єкт ).
Впровадження об'єкта з відкритого документа виконується наступним чином:
в додатку-джерелі виділяється об'єкт, який буде впроваджуватися;
виділений об'єкт копіюється в буфер обміну за допомогою команди Копіювати або Вирізати
здійснюється перехід в додаток-приймач, де формується складовою документ, і покажчик миші встановлюється в місце вставки об'єкта;
вставляється об'єкт за допомогою команди Вставити або Спеціальна вставка
при використанні команди Спеціальна вставка на екрані з'являється діалогове вікно <<Спеціальна вставка>>, в якому необхідно вибрати спосіб вставки даних як об'єкта, відзначити кнопку вибору <Вставити> і натиснути кнопку <ОК>. Дані можна вставляти в складовою документ також у вигляді значка, для чого в діалоговому вікні <<Спеціальна вставка>> слід зазначити відповідний перемикач.
Технологія впровадження вмісту файлу, яка розглядається на прикладі додатка Word, полягає в наступному:
в складеному документі вказується місце впровадження;
вводиться команда Файл з управляючого меню Вставка
в діалоговому вікні <<Вставка файлу>> встановлюються необхідні параметри і вибирається ім'я файлу. При цьому не слід установлювати перемикач <Зв'язок з файлом>, щоб вміст файлу виявилося впровадженим;
натиснути кнопку <ОК>.
Для інших додатків технологія аналогічна, відмінність полягає в конкретних назвах команд.
В складовою документ новий об'єкт впроваджується наступним чином: у складеному документі вказується місце впровадження; вводиться команда Вставити об'єкт ( в середовищі Word - пункт Об'єкт управляючого меню Вставка ); в діалоговому вікні <<Вставка об'єкта>> (рис.3) вибирається тип впроваджуваного об'єкта, тобто додаток-джерело. Прапорець <Зв'язок з файлом> встановлювати не слід, для того щоб об'єкт виявився впровадженим; натискається кнопка <ОК>; в додатку-джерелі створюється новий об'єкт, який після виходу з програми-джерела буде вставлений в документ-приймач.
Об'єкт, упроваджений за технологією OLE, можна редагувати засобами програми-джерела такими способами:
вибрати відповідну команду в керуючому або контекстному меню;
двічі клацнути лівою кнопкою миші на впровадженому об'єкті.
Відзначимо, що якщо один і той же об'єкт впроваджується в кілька документів, то в кожному документі буде зберігатися своя копія об'єкта. У цьому випадку зберігання об'єкта і всіх його копій вимагає додаткової витрати зовнішньої пам'яті. Крім того, не зберігається жодного зв'язку між копіями об'єкта, зміна однієї з копій ніяк не впливає на інші копії об'єкта.
Частина 2. Практична робота в текстовому редакторі Word
Поява технології OLE обумовлено необхідністю формування документів з даних різного типу. Основна перевага технології OLE, яка була розроблена фірмою Microsoft, полягає в тому, що вона не має обмежень і дозволяє організувати передачу даних практично між будь-якими додатками. Технологія OLE визначається правилами (протоколом) взаємодії Windows-додатків. Базовий варіант технології OLE був згодом розширений до версії OLE 2.0, яка в даний час є найбільш уживаною. Технологію OLE цілком підтримують не всі Windows-програми, а тільки ті, які призначені для розробки складених документів. Одні додатки можна використовувати тільки в якості приймача, інші - тільки в якості джерела, але є Додатка, які можуть виступати і в тій, і в іншій ролі....