Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

“Текстовый процессор. Связывание и внедрение объектов”



Лабораторная работа № 6

“Текстовый процессор. Связывание и внедрение объектов”

Связывание и внедрение объектов

OLE (англ. Object Linking and Embedding) — технология связывания и внедрения объектов в протокол, разработанная компанией Microsoft.

Итак, OLE — это протокол, позволяющий создавать составные документы, которые включают в себя данные, созданные другими приложениями. Приложения, поддерживающие технологию OLE, подразделяются на приложения-серверы и приложения-клиенты. Приложение, которое поставляет объекты для интегрирования, называется сервером OLE (или источником). Приложение-клиент (или приемник) – это приложение, где находится главная часть составного документа и куда вставляются объекты из других приложений (источников).

Технологию OLE полностью поддерживают не все Windows-приложения. Одни приложения можно использовать только в качестве клиента (приемника), другие - только в качестве сервера (источника), но есть приложения, которые могут выступать и в той, и в другой роли. Объектами OLE могут быть документы Word, Excel, рисунки, созданные в одном из графических редакторов, например Paint, видеоролики (файлы с расширением avi), звуковые файлы с расширением wav.

Объекты OLE могут быть либо внедрены в документ-контейнер, либо связаны с ним.

Связывание объектов

Динамический обмен данными между приложениями осуществляется посредством связывания объектов. Связанный объект хранится в отдельном файле, и документ-контейнер содержит только указатель на исходный файл объекта. Если кто-либо обновляет исходный файл объекта, то обновляется и представление объекта в составном документе. Т.о. преимущества получаемые в результате связывания объекта, заключаются в том, что данные об­новляются автоматически и объем документа в приложении–клиенте практиче­ски не увеличивается. Связывание обладает одним существенным недостатком: при изменении местоположения исходного файла относительно составного документа, либо при изменении местоположения составного документа таким образом, что исходный файл становится недоступным, связь разрывается. Т.е. после сохранения связей со многими файлами процесс перено­са этих файлов на другие компьютеры значительно затрудняется.

Чтобы связать данные из одного документа с другим:

1. В приложении-сервере скопировать данные.

2. В приложении-клиенте определить место их вставки.



3. Вызвать команду Специальная вставка… в раскрывающемся меню Вставить вкладки Главная.

4. В появившемся диалоговом окне Специальная вставка активировать переключатель «Связать», указать в поле «Как» тип данных, которые будут вставлены из буфера.

Примечание:

· Не все программы поддерживают связывание. В таком случае в меню не будет команды Специальная вставка.

· Исходный документ и документ, с которым связаны данные, могут быть созданы разными программами.

· Двойной щелчок по объекту открывает документ-источник, а не запускает приложение-сервер.

Задание 1. Вставьте данные из файла «Таблица» (предварительно скопировав этот файл из сетевой папки) в ваш документ «Гиперссылки» в подходящее для них место, используя связывание объектов.

Задание 2. Измените исходный файл. Убедитесь в наличии автоматического обновления связанного документа.

Внедрение объектов

При внедрении объекта в приложение–клиент помешается его копия (это приводит к увеличению файла составного документа.), а связь с приложением–сервером устанавливается каждый раз, когда выполняется обработка объекта. Осуществляется это посредством двойного щелчка на нем кнопкой мыши. При использовании OLE-технологии запускать приложение–сервер для обработ­ки объекта не требуется. Пользователь получает доступ к функциональным возможностям приложения–сервера непосредственно из приложения–клиента. Так, если объект Excel будет обрабатываться в программе Word, то после двойного щелчка на нем, хотя приложение Excel не будет запущено, окно Word примет другой вид: в нем появятся лента с вкладками Excel. Таким образом, пользователь получит доступ ко всем функциям Excel.

Внедрение объекта:

1. В приложении–клиенте определить место вставки объекта и выбрать команду О бъект вкладки Вставка;

2. В диалоговом окне Вставка объекта на вкладке Создание выбрать тип объекта из списка.

Не обязательно создавать объект в процессе его внедрения, можно использовать уже существующий файл.

1. На вкладке Вставка выбрать команду Объект.

2. В диалоговом окне Вставка объекта выбрать вкладку Создание из файла.

3. Щелкнуть кнопку Обзор и выбрать нужный файл.

4. Дважды щелкните по внедренному объекту для запуска программы, в которой он был создан.

Задание 3. Создайте рисунок, с помощью графического редактора Paint используя внедрение объектов.

Задание 4. Используя метод OLE, внедрите готовый файл с рисунками, созданный вами на занятии по ОС Windows с помощью стандартного приложения Paint, в соответствующее место в документе.

 


Дата добавления: 2015-11-04; просмотров: 41 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Парфюмер. История одного убийцы 17 страница | 3.1 Расчет производственной программы в стоимостном выражении

mybiblioteka.su - 2015-2024 год. (0.01 сек.)