АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Совместная работа приложений Microsoft Office. Обмен данными: внедрение объектов

Читайте также:
  1. I. Производство, потребление, распределение, обмен (обращение)
  2. II. Работа в базе данных Microsoft Access
  3. II. Работа с лексическим составом языка
  4. II. Работа с текстом
  5. IV. Культурно-просветительская работа.
  6. IV. Обмен в пределах подразделения II. Необходимые жизненные средства и предметы роскоши
  7. IV. Работа с текстом
  8. Microsoft Corporation
  9. Microsoft developed MS-DOS to compete with IBM's PC-DOS.
  10. Microsoft Visual Studio
  11. Microsoft нацеливает хранение Windows 8 на информационные центры предприятия.
  12. V. Опосредствование обмена денежным обращением

Возможность обмена данными между приложениями в Windows может быть реализована посредством

использования:

 папки (буфера) обмена;

 DDE-технологии;

 OLE-технологии.

Буфер обмена (ClipBoard) – область памяти, предназначенная для временного хранения данных.

Буфер обмена постоянно активен и доступен всем Windows-приложениям. Через буфер обмена Windows

можно переносить любые объекты и вставлять их в различные приложения. Под термином объект будем

понимать текст, диаграмму, таблицу, рисунок, формулу или любые другие данные (фрагменты), которые

можно создать и редактировать.

В буфере обмена Windows всегда может находиться только один объект. При помещении в буфер обмена

нового объекта старый автоматически удаляется. Объект, помещенный в буфер обмена, можно вставлять в

приложение произвольное число раз. При выходе из Windows содержимое буфера обмена не сохраняется.

Обмен данными между приложениями через буфер обмена осуществляется следующим образом:

1. Выделить в приложении фрагмент данных, подлежащий передаче. Такое приложение будем называть

приложением-источником.

2. Скопировать (перенести, вырезать) выделенный фрагмент данных в буфер обмена.

3. Активизировать приложение, в которое требуется вставить фрагмент данных. Такое приложение будем

называть приложением-приемником.

4. Указать место вставки и извлечь фрагмент данных (вставить) из буфера обмена.

Для работы с буфером обмена можно использовать:

 Специальный набор команд, содержащихся в меню Правка: Копировать, Вырезать, Вставить.

 Командные кнопки на панели инструментов.

 Комбинацию клавиш:

Ctrl + C – копировать в буфер;

Ctrl + X – вырезать в буфер;

Ctrl + V – вставить из буфера.

 Команды Копировать, Вырезать, Вставить контекстного меню выделенного фрагмента.

Буфер обмена можно использовать для создания как копии всего экрана (с помощью клавиши <PrtScr>),

так и копии только активного окна (с помощью одновременного нажатия клавиш <Alt> и <PrtScr>).

Буфер обмена Windows используется отдельно от буфера обмена Office. В MS Office 2002 буфер обмена

расширен и позволяет включать в него до 24 скопированных элементов.

Управление работой буфера обмена Office осуществляется с помощью специальной панели Буфер обмена

Динамический обмен данными (DDE-технология). Технология DDE

(Dynamic Data Exchange – динамический обмен данными) реализована

для обмена данными между приложениями.

Суть этой технологии состоит в том, что в сеансе связи одно прило-

жение посылает запросы в виде команд, а другое приложение в ответ

пересылает данные.

Установленная связь вставляемого объекта с оригиналом сохраняется

и после закрытия приложений, то есть внесенные в оригинал изменения

автоматически вносятся во все документы, связанные с ним.

Следует помнить, что при изменении местоположения приложения-

источника связь с приложением-приемником разрывается. Поэтому необходимо, чтобы связанные объекты

хранились строго в тех папках, в которые они были помещены в момент создания связи.

DDE-технология позволяет вставлять связыванием объекты, являющиеся файлами.

Однако сложность функционирования технологии DDE затруднила ее широкое использование. В резуль-

тате была предложена новая технология связывания и внедрения объектов.

Технология связывания и внедрения объектов (OLE-технология). Возможность использования в одном

документе объектов различной природы основана на технологии OLE (Object Linking and Embedding – свя-

зывание и внедрение объектов).

OLE-объект – сочетание данных (текст, графика, видео, звук и др.), созданных в одном приложении и

помещенных в другое с возможностью редактирования объекта создавшим его приложением.

Существуют два способа создания OLE-объектов: вставка связанного объекта и вставка внедренного

объекта.

При вставке внедренного объекта копия данных физически хранится в документе-приемнике вместе с

информацией, необходимой для управления ими. В результате объект становится физической частью доку-

мента-приемника (составного документа), что приводит к увеличению размера данного документа. Доку-

менты с внедренными объектами могут быть переданы на другой компьютер и там без проблем редактиро-

ваться, так как копия исходных данных переходит вместе с составным документом. Внедренный объект ре-

дактируется прямо в документе-приемнике, при этом меню приложения-приемника заменяется на меню

приложения-источника.

При вставке объекта с установлением связи документ-приемник содержит только ссылку на объект и со-

ответствующее представление данных. Сами связанные объекты хранятся в документах-источниках и их

надо переносить вместе с составным документом на другой компьютер. Связывание почти не увеличивает

размер документа-приемника. Изменения, произведенные в исходном объекте, автоматически отображаются

во всех составных документах, которые имеют связь со вставляемым объектом. Для редактирования связан-

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

Для создания OLE-объекта необходимо:

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

2. Вставить выделенный объект в буфер обмена (с помощью команд Правка – Копировать или Правка –

Вырезать).

3. В приложении-приемнике указать место вставки и выполнить команду Правка – Специальная вставка.

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

для создания связанного объекта и в положение Вставить для создания внедренного объекта.

Создать OLE-документ можно также с помощью команды Вставка – Объект. В открывшемся диалоговом окне Вставка объекта для создания внедренного объекта следует перейти на вкладку Создание и вы

брать тип объекта из списка Тип объекта. Для создания связанного объекта следует перейти на вкладку

Создание из файла и установить флажок Связать с файлом.

Рисунок 12.1 – Панель Буфер

обменаГедранович В.В., Тонкович И.Н.

стр. 3 из 5

Технология OLE поддерживает метод drag-and-drop. Суть этого метода состоит в том, что для перемеще-

ния объекта, его достаточно выделить, затем, при нажатой левой кнопке мыши, отбуксировать в новое ме-

сто. В состав пакета MS Office: MS Word, MS Excel, MS PowerPoint, MS Access, MS Outlook, MS InfoPath, MS Publisher и др.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.)