Обмен данными между документами и приложениями.
При работе с документами часто необходимо использовать фрагменты одних документов при подготовке других. 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. Для чего предназначена программа Paint, какие форматы файлов она поддерживает?
3.Какие чертежно-графические инструменты можно использовать при работе в редакторе Paint.
4. Перечислите основные возможности редактора Paint.
5. Как создать значок из заготовки, уже имеющейся в операционной системе.
6. Перечислите приемы редактирования и форматирования текста в текстовом процессоре WordPad.
7. Что такое комплексный документ?
8. Каким образом осуществляется обмен данными в рамках одного приложения, между приложениями?