|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Совместная работа приложений Microsoft Office. Обмен данными: внедрение объектовВозможность обмена данными между приложениями в 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 и др. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |