ПРАКТИЧЕСКАЯ
РАБОТА № 11
Тема : Технология
внедрения и связывания объектов.
Цель: Изучить технологии
внедрения, вставки, связывания объектов.
Задание:
1) Описать назначение
OLE-технологии.
2) Описать приемы
выполнения технологии.
3) Создать сложный документ
с применением OLE-технологии на основе ранее созданных документов и
продемонстрировать преподавателю.
4) Зарисовать структуру основного документа и указать связи между документами.
Вопросы для контроля знаний :
- Дать определение OLE-технологии.
- Объяснить назначение и особенности вставки объектов.
- Объяснить назначение и особенности внедрения объектов.
- Объяснить назначение и особенности связывания объектов.
- Объяснить способы вставки объектов.
- Объяснить способы внедрения объектов.
- Объяснить способы связывания объектов.
- Объяснить понятие простого и сложного документа.
Теоретический материал : Использование
технологии OLE
Задание: Задание выполнить в режиме Разметка
страницы команды Вид главного меню Word.
I. Оформить таблицу 1
Расходы
фирмы «Asus» за 1-ый квартал 2008 г. (тыс. руб.)
Расходы
фирмы «Asus» за 1-ый квартал 2008 г. (тыс. руб.)
|
||||
Код
|
Категория
|
Январь
|
Февраль
|
Март
|
2820
|
Фонд заработной платы
|
31904
|
31904
|
31904
|
2650
|
Налоги
|
3828
|
3828
|
3828
|
3092
|
Выплаты по контрактам
|
6500
|
6500
|
6500
|
2830
|
Премии
|
834
|
450
|
1200
|
2940
|
Доступ в ИНТЕРНЕТ
|
125
|
125
|
125
|
2941
|
Командировки
|
1083
|
975
|
1400
|
2940
|
Телефон
|
321
|
321
|
321
|
Всего по месяцам
|
44595
|
44103
|
45278
|
|
II. Продемонстрировать технологию OLE
Действия:
Для выполнения задания следует
скопировать первую таблицу приложение MsExcel. Для этого нужно
выделить первую таблицу, затем нажать кнопку Копировать.
В результате копия таблиц окажется в
буфере обмена. Свернуть текущее окно Word. Нажать кнопку Пуск. Выбрать Создать
Документ MicrosoftOffice, затем в появившемся окне щелкнуть по ярлыку Еxcel. Откроется
новый рабочий лист электронной таблицы Excel.Установите курсор в
ячейку с адресом А1. Щелкнуть по кнопке Вставить,
Таблица будет скопирована на рабочий
лист Excel.
Чтобы поместить в Word данные,
связанные с рабочим листом Ехсel необходимо выполнить следующие действия:
1. Открыть рабочую книгу Excel и
рабочий лист, содержащий нужные данные;
2. Выделить таблицу рабочего
листа Excel. Выбрать команду Правка,
Копировать;
Копировать;
3. Свернуть текущее окно рабочего
листа Excel и распахнуть окно
документа Word;
документа Word;
4. Установить курсор в нижней части
листа (после первой таблицы);
5. Выбрать команду Правка,
Специальная вставка. При этом будет открыто окно Специальная
вставка ;
6. Выбрать переключатель «Связать»;
В диалоговом окне Специальная вставка в
списке «Как» (As) выбрать строку «Обьект: лист
MicrosoftExcel»;
7. Нажать кнопку ОК, Данные
из рабочей книги MsЕхсеl будут помещены в документ Word как
рисунок.
Изменить эти данные непосредственно
в Word нельзя. Для того чтобы внести изменения в исходные данные и убедиться, что
документ Word должным образом реагирует на внесенные изменения, нужно выполнить
следующее:
1. Открыть исходную рабочую книгу Excel и
внести изменения в скопированной ранее таблице по образцу;
Расходы
фирмы «Asus» за 2-ый квартал 2008 г. (тыс. руб.)
|
||||
Код
|
Категория
|
Апрель
|
Май
|
Июнь
|
2820
|
Фонд
заработной платы
|
34900
|
34900
|
34900
|
2650
|
Налоги
|
4188
|
4188
|
4188
|
3092
|
Выплаты по
контрактам
|
6500
|
6500
|
6500
|
2830
|
Премии
|
834
|
450
|
1200
|
2940
|
Доступ в
ИНТЕРНЕТ
|
125
|
125
|
125
|
2941
|
Командировки
|
1083
|
975
|
1400
|
2940
|
Телефон
|
321
|
321
|
321
|
Всего по
месяцам
|
||||
2. Для вычисления в Excel общей
суммы расходов за Апрель следует установить курсор в
ячейку C9 и нажать на значок ∑ Автосуммы,затем
нажать клавишу «Enter».
По аналогии, вычислить общую сумму расходов за Май и
Июнь месяцы;
3. Закончив внесение изменений, нажать
клавишу «Enter», для того чтобы выполнить обновление данных.
При этом, соответствующие данные в документе Word также будут
обновлены;
Переключится в MsWord, для того чтобы
увидеть изменения.
Расходы
фирмы «Asus» за 2-ый квартал 2008 г. (тыс. руб.)
|
||||
Код
|
Категория
|
Апрель
|
Май
|
Июнь
|
2820
|
Фонд
заработной платы
|
34900
|
34900
|
34900
|
2650
|
Налоги
|
4188
|
4188
|
4188
|
3092
|
Выплаты по
контрактам
|
6500
|
6500
|
6500
|
2830
|
Премии
|
834
|
450
|
1200
|
2940
|
Доступ в
ИНТЕРНЕТ
|
125
|
125
|
125
|
2941
|
Командировки
|
1083
|
975
|
1400
|
2940
|
Телефон
|
321
|
321
|
321
|
Всего по
месяцам
|
47951
|
47459
|
48634
|
|
Технология OLE
Для создания документов,
содержащий и текст и рисунки в Windows используется технология OLE (Object
Linking and Embedding) выполнять внедрение и связывание объектов. Эта
технология обеспечивает совместную работу нескольких приложений при создании
составного документа, позволяет перемещать и копировать объекты между
приложениями, а также хранить объекты в отдельных файлах, связанных с
документом, где этот объект используется.
Обязательным условием
для создания составного документа является поддержка технологии
OLE-приложением. При этом различают приложения, их называют OLE-серверы, которые позволяют только создавать объекты для
использования другими приложениями. Последние называют OLE-клиентами, так как они позволяют внедрять и
связывать чужие объекты в своих документах. Так графический редактор Paint
является OLE-сервером, а текстовый редактор WordPad OLE-клиентом. Поэтому
составные документы создаются с его помощью и сохраняются в файлах WordPad
(имеющих расширение DOC).
Под внедрением объекта
подразумевается сохранение в файле составного документа не только всей
информации об объекте, но и о приложении, в котором он был создан. Это
позволяет в дальнейшем редактировать объект с помощью этого приложения. Для
перехода в режим редактирования на объекте в составном документе выполняют
двойной щелчок. Это действие открывает создавшее объект приложение, причем
возможны два варианта работы с ним, в зависимости от организации взаимодействия
приложений:
·
приложение-сервер
открывается в отдельном окне, и после редактирования объекта в меню Файл этого окна выбирают
команду Выход и возврат для возврата к
составному документу в приложении-клиенте;
·
в окне
приложения-клиента меню команд и панели инструментов заменяются меню и панелями
приложения-сервера, и после редактирования объекта следует щелкнуть в любом
другом месте документа для активизации приложения-клиента.
Эта технология позволяет внедрять в составной
документ объекты самого различного типа, например, звуковые или видео. Конечно,
они не могут быть воспроизведены средствами WordPad, поэтому в документе
отображаются значком, двойной щелчок по которому активизирует просмотр объекта
с помощью создавшего его приложения. Следует иметь в виду, что размеры файлов
составных документов в этом случае оказываются очень большими, так как каждый
из них содержит отдельную копию объекта. Редактирование одной из копий не
окажет никакого воздействия на остальные, поэтому составные документы могут
содержать разные варианты одного и того же исходного объекта.
Связывание объектов требует, чтобы они хранились в
отдельных файлах. В составной документ в этом случае вставляется либо формула
связи (имя файла и путь доступа к нему), которая лишь незначительно увеличит
размер файла документа, либо такая же формула вместе с полной информацией об
объекте. В первом случае при переносе файла составного документа на другой
компьютер следует вместе с ним перенести и все файлы связанных объектов, во
втором файл составного документа содержит всю информацию об объектах, поэтому
при его переносе окажутся разорваны только связи с файлами объектов.
Связывание объектов позволяет редактировать объект
независимо от составного документа. При загрузке составного документа со
связями приложение-клиент запрашивает пользователя о необходимости их
обновления. Если пользователь отвечает на запрос, то объект в составном
документе загружается из файла заново, в противном случае составной документ
отображает предыдущее состояние объекта. Отсюда становится ясно, что если в
составном документе хранится только адрес файла объекта, то его загрузка каждый
раз выполняется заново, а в случае отсутствия файла по адресу, хранящемуся в
формуле связи, отображение объекта будет невозможно. В такой ситуации
программа-клиент предлагает пользователю самому указать новое место нахождения
файла. Это действие называется восстановлением связи.
Редактирование связанного объекта выполняется в приложении-сервере всегда в отдельном окне. После изменения объекта он должен быть сохранен в том же самом файле, что позволяет получить его новую версию во всех связанных с ним документах. Поэтому связывание чаще всего применяется при совместном использовании объектов (логотип фирмы, бланки стандартных документов и т.п.).
Рис.1.2
- Окно "Вставка объекта" со списком приложений
Внедрение или связывание выполняется
по команде Вставка/Объект (Insert Object),
открывающей одноименное окно. В нем перечислены все создающие различные объекты
приложения, которые установлены на данном компьютере. Выбор одного из них и
щелчок по кнопке ОК окна запустит это приложение для
создания объекта с нуля•. Если же объект уже существует и хранится в файле, то
в окне Вставка объекта• следует выбрать значение переключателя Создать из файла. В этом случае содержимое окна
видоизменяется, предлагая строку ввода для описания полного пути доступа к
файлу. Кнопка Обзор (Browse) позволяет вставить этот путь с
помощью окна навигации по папкам. Установка флажка Связь (Link to File) связывает объект с исходным файлом,
а установка флажка В виде значка (Display as
Icon) замещает
объект значком.
Рис.1.3 - Окно "Вставка объекта" для
выбора файла объекта
С
использованием команды Вставка/Объект он
вставляется весь целиком, однако иногда необходимо вставить только часть
объекта. Поэтому чаще используют встраивание объектов с помощью Буфера обмена
(Clipboard). В этом случае открывают объект в приложении-сервере и выделяют ту
часть, которую необходимо встроить в составной документ. Скопировав ее в Буфер
обмена, переходят в приложение-клиент и используют команду Правка/Вставить (Edit Paste).
Выделенная часть объекта появится в точке вставки. Различая разнообразные по
характеру объекты, Буфер обмена может изменять их формат в пределах возможных
видов их представления. Обычно в качестве формата по умолчанию он использует
формат представления исходного приложения-сервера. Для управления форматом
встраиваемого объекта следует использовать команду Правка/Специальная вставка (Edit Paste Special),
которая выводит окно со списком доступных форматов. Выбирая нужное
представление объекта можно также изменить его приложение-сервер.
Рис.1.6 - Окно "Специальная вставка" для выбора формата объекта
Порядок выполнения OLE -технологии:
- Откройте окно текстового процессора WordPad.
- Наберите на клавиатуре текст двух первых абзацев данного урока без соблюдения форматирования. Для изменения языка раскладки клавиатуры используйте индикатор раскладки на Панели задач.
- Выделите текст: Формат/Абзац• и задайте полужирное начертание.
- Сохраните документ под именем Пример.doc.
- Откройте окно графического редактора Paint.
- Задайте на палитре основной цвет черный, а фоновый белый. Нарисуйте правильный круг. Нарисуйте второй круг без заливки, перекрывающий первый.
- Задайте на палитре основной цвет красный. Выберите в качестве основного цвета красный и выполните заливку замкнутого.контура рисунка. Выберите в качестве основного цвета желтый и выполните заливку второго круга. Аналогично заполните зеленым цветом фон всего рисунка.
- Сохраните рисунок в файле с именем Круги.bmp.
- Закройте окна программ WordPad и Paint.
- Запустите текстовый процессор WordPad.
- Откройте файл Пример.doc, и установите точку ввода в начало второго абзаца.
- Командой Вставка/Объект вызовите одноименное окно, в котором выберите значение переключателя Создать из файла. В строке ввода укажите путь доступа к файлу Круги.bmp либо найдите его с помощью кнопки Обзор.
- Вставьте рисунок в текст. Измените размер рисунка в документе, перетаскивая размерные маркеры.
- Перейдите в конец документа и повторите вставку рисунка из файла, установив в окне Вставка объекта• флажок Связь. Также подберите подходящий размер рисунка.
- Загрузите файл Круги.bmp в графический редактор Paint и измените цвет заливки областей. Сохраните изменения в том же файле.
- Вернитесь в окно WordPad и убедитесь, что рисунки не изменились. Сохраните документ и закройте WordPad.
- Заново откройте WordPad, загрузите документ Пример.doc, подтвердите необходимость обновления связи и проверьте, изменились ли рисунки.
- Перейдите в окно графического редактора Paint и выделите часть рисунка. Скопируйте выделение в Буфер обмена.
- Возвратитесь в окно WordPad и вставьте содержимое Буфера обмена обычным способом, а затем командой Правка/Специальная вставка, выбрав другой формат для рисунка.
- Сохраните составной документ и закройте все окна.







Комментариев нет:
Отправить комментарий