Создание связи и внедрение объектов — КиберПедия 

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Создание связи и внедрение объектов

2019-06-06 170
Создание связи и внедрение объектов 0.00 из 5.00 0 оценок
Заказать работу

    На практике весьма часто могут возникать ситуации подобные приведенной ниже. Допустим требуется готовить ежемесячный отчёт о проделанной работе, который печатается в текстовом процессоре Microsoft Word. При этом необходимо в содержание отчёта включить несколько таблиц со сложными вычислениями. Последние, естественно удобно выполнять в электронных таблицах Microsoft Excel. Здесь можно использовать для вставки табличных данных с Microsoft Excel в Microsoft Word Буфер обмена. Но через месяц снова надо повторить те же операции, каждый раз выполняя пересчёт. Итак, ежемесячно. Эта процедура очень неудобна и требует больших  затрат времени.

В таких случаях применяется механизм связи и внедрения объектов из одного приложения в другое. Этот механизм называется технологией OLE от англ. Object Linking and Embedding (связь и внедрение объектов). Основное отличие технологии OLE от операций Буфера обмена состоит в том, что между источником данных и документом, в который эти данные вставляются, устанавливается связь. Это даёт возможность корректировать исходные объекты непосредственно в документе – источнике и одновременно эти объекты автоматически изменяются в том документе, куда были вставлены (документе – приёмнике). Технология OLE имеет преимущества по сравнению с операциями, выполняемыми через Буфер обмена. Здесь объекты один раз нужно разместить из другого приложения в составной документ. Далее, можно обновлять данные, внося изменения в исходном другом приложении и используя его средства. При этом данные из одного документа – источника можно использовать в нескольких разных конечных составных документах. Это обстоятельство позволяет экономить место на диске, а также, что очень важно, быстро вносить изменения в конечные составные документы, корректируя данные только в одном исходном документе.

    Итак, выделим основное преимущество технологии OLE. Объекты, внедрённые в другие конечные составные документы - приёмники, могут обновлятся динамически при изменении данных в документе – источнике. При этом значительно упрощается процесс создания сложных, динамически изменяемых во времени документов.

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

 

 

Применение технологии OLE

Связывание объектов

    Для иллюстрации  связывания объектов воспользуемся стандартными программами WordPad и Paint, входящими в состав Windows (будут рассмотрены ниже). WordPad представляет собой текстовый редактор, а Paint, как уже говорилось, - графический редактор. 

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

· Запустить программу WordPad.

· Выполнить команду:          Файл > Открыть.

     Откроется диалоговое окно Открыть.

· Выполнить навигацию в папку, содержащую документ и открыть его.

· Установить курсор в том месте документа, где нужно расположить копируемый рисунок.

· Выполнить команду:           Вставка > Объект.

     Откроется диалоговое окно Вставка объекта.

· Активизировать переключатель Создать из файла.

     Откроется диалоговое окно Вставка объекта, но имеющее несколько 

     другой вид.

· Нажать кнопку Обзор.

     Откроется диалоговое окно Обзор.

· Выполнить навигацию в папку, где хранится файл с рисунком.

· Выделить файл с рисунком.

· Нажать кнопку Вставить.

     Откроется диалоговое окно Вставка объекта.

· Установить флажок Связь.

· Нажать кнопку OK.

     Рисунок будет вставлен в документ.

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

· Выполнить команды:  Файл > Сохранить.

Файл >  Выход.

· Выделить файл с рисунком.

· Выполнить команду:   Файл > Открыть.

· Внести изменения в рисунок.

· Выполнить команды:   Файл > Сохранить.

Файл >  Выход.

· Запустить программу WordPad.

· Выполнить команду:     Файл > Открыть

     Откроется диалоговое окно Открыть.

· Выполнить навигацию в папку, с документом и открыть последний.

     Убедится, что изменения внесенные в рисунок в программе Paint, 

     произошли и в документе WordPad. 

· Выполнить команды:   Файл > Сохранить.

Файл >  Выход.

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

 

Внедрение объектов

    Внедрение объекта выполняется аналогично его связыванию, но в приведенных выше операциях не нужно устанавливать флажок Связь в окне диалога Вставка объекта. Внедрённые объекты не изменяются при изменении данного объекта в программе – источнике. В некоторых случаях это имеет смысл. Например, если в документе Microsoft Word требуется иметь два графика, созданных в Microsoft Excel, и при этом, один график должен динамически изменятся, а второй отображать статические данные на определённую дату. В данном случае первый график необходимо связать с документе Microsoft Word, а второй график - внедрить в этот документ.

 

Значки  и  ярлыки  объектов

 

Значок является  графическим  представлением  объекта.  Напомним, что к  объектам  относят  например,  приложения,  папки,  файлы.  Значок  также  называют   иконкой  или   пиктограммой.  То,  что  мы  делаем  со  значком,  на  самом  деле  делаем  с  объектом.  Например,  удаление  значка  приводит  к  удалению  объекта.

Ярлык является  только  указателем  на объект  и представляет собой очень маленький файл объёмом около 0,5 Кбайта. Удаление  ярлыка ведет  к  удалению  указателя,  но  не объекта.

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

Если  объект,  например  файл  с  текстовым  документом, имеет  большой  размер,  то  его  многократное  копирование  в  разные  окна  папок  ведёт  к  появлению  новых  объектов  (копий  файла).  При  этом  существенно  увеличивается  расход  памяти  на  диске.  Также  возникают  сложности  по   синхронизации  содержимого  копий,  то  есть  при  редактировании  одной  копии  файла её  изменения  не  отразятся  на  содержимом  других  копий.

Ярлык, являясь лишь указателем на объект, занимает ничтожно мало места на диске, и его размножение позволяет обеспечить удобный доступ к связанному с ним объекту, из разных мест операционной системы. При этом не возникает проблем с синхронизацией данных. Из какой бы папки не открывался файл (текстовый документ) щелчком на его ярлыке, редактируется всегда только один, связанный с ним объект.

 

 

Создание  ярлыков  объектов

Ярлыки объектов можно создавать вручную и автоматически с помощью специальной программы – мастера.

 

4.1. Создание ярлыков вручную

4.1.1. Посредством  строки  меню:

§ Выделить  объект  (например,  текстовый  документ).

§ Выполнить  команду:

                                Файл  > Создать  ярлык.

 

4.1.2. С  помощью контекстного меню:

§ Выделить  объект,  для  которого  надо  создать  ярлык.

§ Удерживая  указатель  мыши  на  выделенном  объекте,  нажать  правую  кнопку  мыши.

§ В  контекстном  меню  выбрать  элемент   Создать  ярлык.

 

4.1.3. Используя  специальное  перетаскивание:

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

§ Удерживая  указатель  на  значке  выделенного  объекта,  нажать  и  держать  правую  кнопку  мыши.

§ Перетащить  объект  на  значок  нужной  папки  на  левой  панели,  удерживая  правую  кнопку  мыши.

§ Отпустить  правую  кнопку  мыши.  В  открывшемся  контекстном  меню  выбрать  элемент   Создать  ярлыки.

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

 

4.2. Создание  ярлыка  посредством  программы Мастер создания ярлыка

4.2.1. Для Windows XP

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

Анна. t xt, который находится, например, в папке F 1. С этой целью необходимо выполнить следующее:

· Открыть  папку   F 1.

· Выделить  файл   Анна (данная операция не обязательна).

· Выполнить  команду:

Файл > Создать >  Ярлык.

Произойдёт  запуск  программы – мастера  и  откроется  окно  диалога     

Создание ярлыка. Отметим, что Мастерами в Windows  называют 

      специальные программы, работающие в режиме диалога с

      пользователем.   

· Нажать  кнопку   Обзор….

Откроется  диалоговое  окно   Обзор  папок,  где  надо  указать  объект   

для ярлыка. При этом, надо предварительно пройти по маршруту к 

нужной папке, например к F 1 и раскрыть её (выполнить навигацию).

Далее,  найти  файл   Анна  и значок  с  именем   Новый ярлык,  который   

появится при открытии окна Создание ярлыка.

· Выделить  объект, для которого  создаётся  ярлык   (файл Анна).

· Нажать  кнопку   ОК.  

· Окно   Обзор  папок  закроется.

В  окне  диалога Создание ярлыка в  текстовом  поле

Укажите  размещение  объекта: будет  напечатан

путь  доступа  к  нужному  объекту.

· Нажать кнопку Далее >.

     Откроется окно диалога Выбор названия программы,  где в тексто-

     вом поле   Введите имя ярлыка:  будет  напечатано  имя  файла   Анна.                                  

· Напечатать  имя  ярлыка  для  последнего,  например   Анна. txt.Ярлык.

· Нажать  кнопку  Готово.

В  папке   F 1  в  панели  содержимого  появится  ярлык  с  именем  

Анна. txt.Ярлык.

 

4.2.2. Для Windows 98

Допустим необходимо создать ярлык для файла Антон. txt. Последний находится в папке D 7. Для этого нужно:

· Открыть папку D 7.

· Выделить файл Антон (данная операция не обязательна).

· Выполнить  команду:

                         Файл > Создать  > Ярлык.

       Произойдёт  запуск  программы – мастера  и  откроется  окно  диалога   

       Создание ярлыка.  Разместить окно  так,  чтобы  была  видна  адресная  

       строка  Проводника,  где  указан  путь  доступа  к  файлу.

· Нажать кнопку   Обзор….

Откроется  диалоговое  окно   Обзор.

   Надо,  в  рабочем  поле  окна,  в  соответствии с маршрутом  к  нужному  

   файлу  для  которого  создаётся  ярлык  (файл Антон),  последовательно  

   выделять  и  открывать  папки, нажимая кнопку   Открыть (выполнить  

   навигацию).

   После  открытия  последней  папки   D 7,  рабочее поле  станет  пустым,  ли

   бо  содержащим  только  папки.   

· В  текстовом  поле Тип файлов:  в  списке  выбрать  элемент   Все  файлы.  

В  рабочем  поле  появится значок  с  именем   Антон  и  значок  с  

надписью   Новый   ярлык.   

· Выделить  файл   Антон,  для  которого  создаётся  ярлык.

     В  текстовом  поле   Имя  файла:  напечатается  имя  файла   Антон.

· Нажать  кнопку   Открыть.

     Откроется окно  диалога   Создание  ярлыка,  где  в  текстовом  поле Ко

     мандная строка:  будет  напечатан  маршрут  к  нужному  файлу.

· Нажать  кнопку   Далее >.  

Откроется диалоговое окно Выбор названия программы.  

В текстовом поле Укажите название ярлыка: напечатать название 

ярлыка, например Антон.txt.Ярлык.  

· Нажать кнопку Готово.  

В  панели  содержимого  папки   D 7  появится  ярлык  с  указанным  выше  

именем.  Значок  этого  ярлыка  такой  же,  как  и  текстового  документа,  

но  слева  внизу  ещё  имеется  белый  квадрат  с  изогнутой  тёмной  

стрелкой.    

ЛЕКЦИЯ 7


Поделиться с друзьями:

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.011 с.