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

      Комментарии к записи Обмен данными между документами и приложениями. отключены

При работе с документами часто необходимо использовать фрагменты одних документов при подготовке других. Windows предоставляет огромные возможности для реализации механизма обмена (ОLЕ-технология, буфер обмена). Обмен данными между документами в рамках одного приложения является частным случаем обмена данными между приложениями.

Буфер обмена предоставляет наиболее универсальные возможности при передаче фрагментов различных документов из одних приложений в другие. Общая технология использования буфера обмена заключается в следующем:

— открыть или создать документ, фрагмент которого требуется использовать в другом документе;

— выделить нужный фрагмент;

— поместить выделенный фрагмент в буфер обмена путем копирования (Правка/Копировать) или вырезания (Правка/Вырезать);

— открыть или создать документ, в который нужно вставить находящийся в буфере обмена фрагмент;

— указать место вставки этого фрагмента (для текстового документа);

— вставить (Правка/Вставить) в документ содержимое буфера обмена.

Когда фрагмент документа будет использоваться в другое время работы на компьютере, целесообразнее использовать явный обмен данными через файл. В редакторе Paint фрагмент документа с рисунком копируется в файл (Правка/Копировать в файл), а затем вставляется из файла (Правка/Вставить из файла). Для сложных программ, например Word, рисунок из файла можно вставить командой Вставка/Рисунок/Из файла.

Современные приложения, поддерживающие OLE-технологию (связь и внедрение объектов), позволяет осуществлять обмен данными перемещением выделенного фрагмента документа левой кнопкой мыши (при нажатой клавише Ctrl — осуществляется копирование) в требуемое место документа.

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

1. Запустите текстовый процессор WordPad (ПускПрограммыСтандартные WordPad).

2. Загрузите в текстовый процессор файл электронного словаря (list.txt), ранее
подготовленный в программе Блокнот (упражнение 1). Загрузка готового файла выполняется командой Файл0ткрыть.

3. Сохраните новый файл в своей папке под именем dict.doc. Это и будет наш интерактивный электронный словарь.

4. Протягивание мыши выделите все содержимое документа и оформите его шрифтом Times New Roman (Кириллица) с крупным размером шрифта, например 16 пунктов.

5. Ещё раз запустите текстовый процессор WordPad — откроется второе (дополнительное) рабочее окно. В нем откройте ранее сохранённый документ termin1.doc. Выделите текст документа и скопируйте его в буфер обмена командой ПравкаКопировать. Закройте дополнительное окно без сохранения.

6. В окне документа dict.doc установите курсор после слова Абзац, нажмите клавишу ENTER для перехода на новую строку и дайте команду ВставкаОбъект. В диалоговом окне Вставка объекта установите переключатель Создать новый. В списке Тип объекта выберите Документ WordPad. Установите также флажок В виде значка.

7. После щелчка на кнопке ОК откроется окно редактирования объекта WordPad.
Скопируйте в него из буфера обмена содержимое словарной статьи Абзац.
Закройте окно редактирования объекта. В основном окне словаря вы увидите значок встроенного объекта после слова Абзац.

8. Это стандартный значок, принятый в операционной системе для обозначения
документов WordPad. Мы можем подменить его значком собственного изготовления, взяв файл Znachok.bmp, подготовленный в упражнении 2.

9. Щелкните на стандартном значке правой кнопкой мыши и в открывшемся контекстном меню выберите пункт Свойства объекта.

10. В открывшемся диалоговом окне откройте вкладку Вид. На этой вкладке
воспользуйтесь командной кнопкой Изменить значок — откроется диалоговое окно
Изменение значка.

11. В диалоговом окне Изменение значка включите переключатель Из файла. С помощью
кнопки Обзор разыщите свой файл Znachok и удалите все содержимое поля Надпись, чтобы значок не сопровождался никаким текстом. Закройте окно изменения значка щелчком на кнопке ОК.

12. Закройте окно редактирования свойств объекта сначала щелчком на кнопке Применить, а потом на кнопке Закрыть. В результате под термином Абзац должен
появиться значок, с которым связана словарная статья, раскрывающая этот термин.

13. Повторите операции пп. 5-12 для прочих терминов словаря.

14. В итоге должен получиться комплексный документ. При щелчке на значке любого из терминов рядом открывается окно процессора WordPad, в котором можно прочитать и изменить значение данного термина.

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

СОДЕРЖАНИЕ ОТЧЕТА

  1. Название работы.
  2. Цель работы.
  3. Описание хода выполнения работы.
  4. Вывод.
  5. Распечатка документов, оформленная в приложении.

КОНТРОЛЬНЫЕ ВОПРОСЫ

1.Перечислите приемы выделения, копирования и перемещения фрагментов текста в редакторе Блокнот.

2. Для чего предназначена программа Paint, какие форматы файлов она поддерживает?

3.Какие чертежно-графические инструменты можно использовать при работе в редакторе Paint.

4. Перечислите основные возможности редактора Paint.

5. Как создать значок из заготовки, уже имеющейся в операционной системе.

6. Перечислите приемы редактирования и форматирования текста в текстовом процессоре WordPad.

7. Что такое комплексный документ?

8. Каким образом осуществляется обмен данными в рамках одного приложения, между приложениями?

Урок 2 — Обмен данными с мобильным приложением через веб-сервисы