- •Лабораторная работа №1 «Базовое программное обеспечение. Основы работы в среде операционной системы windows. Технология связывания и внедрения объектов»
- •4.2 Операционная система windows. Функциональные возможности
- •4.3 Обмен данными
- •4.4 Технология связывания и внедрения объектов
- •5. Контрольные вопросы для самостоятельной проверки знаний:
- •6. Практическое задание Задание1. Работа в режиме Проводник
- •Задание 2. Справочная система
- •Задание 3. Поиск папок и файлов
- •Задание 4. Создание ярлыков
- •Задание 5. Приложения windows
- •Задание 6. Архивация
- •Задание 7. Технология связывания и внедрения объекта
4.3 Обмен данными
Обмен данными между документами, созданными в одном или разных приложениях, осуществляется через буфер обмена (Clipboard) – специальную область памяти. Содержимое буфера сохраняется в файле с расширением clp.
С использованием буфера обмена могут быть решены следующие задачи:
Перемещение фрагментов в рамках одного документа;
Обмен данными между документами одного приложения;
Обмен данными между разными приложениями;
Передача символов из специальных таблиц символов в документы;
Копирование в буфер обмена графического образа экрана под управлением клавиши PrintScreen или образа активного экранного окна под управлением клавиш Alt+PrintScreen;
4.4 Технология связывания и внедрения объектов
При объединении в одном документе объектов, созданных в разных приложениях, используются технологии связывания и внедрения объектов (Object Linking and Embedding - OLE).
Приложение, чей инструментарий используется для создания передаваемого объекта, принято называть приложением-сервером (OLE-сервер), приложением-источником или родительским приложением. К приложениям-серверам относятся графический редактор Paint, программа построения диаграмм Microsoft Graph и др.
Приложение, использующее объект, называется приложением-клиентом (OLE-клиент) или приложением-приемником. К ним относятся, например, системы управления базами данных.
Ряд приложений могут быть как серверами, так и клиентами. К ним относятся WORD, EXCEL.
Технология внедрения объекта предполагает включение передаваемого объекта в документ-приемник. Размер файла-приемника при этом увеличивается.
В случае необходимости редактирования объекта достаточно его активизировать в файле-приемнике. При этом произойдет запуск приложения, в котором был создан объект. Это достигается за счет создания при внедрении двух копий объекта: в приложении-приемнике и в приложении-источнике. Изменение объекта в файле-источнике не приведет к изменению файла-приемника и после внедрения файл-источник может быть удален из памяти.
Копия сохраняется в приложении-источнике и после удаления файла-источника.
Технология связывания, то есть передачи объекта с установлением связи, осуществляется путем передачи информации о месте хранения объекта во внешней памяти компьютера. Таким образом, файл-приемник восполняется именно этой информацией – адресом связи с объектом (ссылкой) и не содержит передаваемый объект, что приводит к экономии используемого дискового пространства.
Редактирование объекта можно осуществить, активизируя так называемый виртуальный объект в файле-приемнике, что фактически приводит к редактированию файла-источника.
Наиболее эффективно использование этой технологии при связывании большого по объему объекта с несколькими документами. В этой ситуации однажды произведенное изменение объекта в файле-источнике приведет к изменению всех экземпляров объекта, переданных с использованием этой технологии в другие документы.
Файл-источник при использовании технологии связывания не может быть скопирован, перемещен, удален, так это приведет к нарушению связи. По этой же причине файл-приемник не может быть перенесен на другой компьютер.
