Что такое составной документ
Составной документ
В вычислительной технике составной документ — тип документов, обычно создаваемых с использованием текстовых процессоров, это обычный текстовый документ смешанный с, например, таблицами, рисунками, видео, аудио, и другими мультимедийными объектами. Составной документ также может быть использован для собирания нескольких документов в один.
Технология составных документов обычно применяется на верхнем уровне каркасов компонентного ПО, но идея компонентного ПО включает некоторые другие концепции, обособленные от составных документов, и компоненты ПО в одиночку только допускают составные документы.
Хорошо известные технологии составных документов:
Происхождение идеи составных документов не ясно, но первая публичная реализация была на рабочих станциях Xerox Star, выпущенных в 1981. [1]
Полезное
Смотреть что такое «Составной документ» в других словарях:
документ — 23.01.05 документ* [document]: Текст, имеющий наименование, определенную структуру и обозначение, который может быть сохранен, отредактирован, найден и заменен как единое целое. Источник: ГОСТ Р ИСО/МЭК 2382 23 2004: Информационная технология.… … Словарь-справочник терминов нормативно-технической документации
ДОКУМЕНТ О РЕГИСТРАЦИИ ЦЕННЫХ БУМАГ — REGISTRATION STATEMENTВ соответствии с пунктом 5(а) ЗАКОНА О ЦЕННЫХ БУМАГАХ 1933 г. при отсутствии вступившего в силу документа о регистрации ценных бумаг, не попадающих под исключения, незаконной признается деятельность любого лица, прямо или… … Энциклопедия банковского дела и финансов
документ технологический (документ) — 3.2 документ технологический (документ): Графический или текстовый документ, который отдельно или в совокупности с другими документами определяет технологический процесс или операцию изготовления или ремонта изделия (составной части изделия).… … Словарь-справочник терминов нормативно-технической документации
СОСТАВНОЙ ЭЛЕКТРОННЫЙ ДОКУМЕНТ — согласно ГОСТ 2.051 2006 ЕСКД «Электронные документы. Общие положения», – электронный документ, содержательная часть которого реализована в виде нескольких информационных единиц, связанных друг с другом ссылками, как правило, определяемыми… … Делопроизводство и архивное дело в терминах и определениях
ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА ВЫПОЛНЕНИЕ СОСТАВНОЙ ЧАСТИ НИР — исходный технический документ, устанавливающий комплекс требований к содержанию, объему и срокам проведения работы в тематической и временной увязке с заданием на НИР в целом … Война и мир в терминах и определениях
связывание и внедрение объектов — Технология фирмы Microsoft. Позволяет сочетать различные прикладные программы компоненты в среде Windows. Связывание и внедрение являются двумя способами включения программируемых объектов в составной документ. При связывании исходные данные… … Справочник технического переводчика
Установщик Windows — Разработчик Microsoft Операционная система Windows Последняя версия 4.5 (2 июня 2008 года [1]) Лицензия Пользовательское соглашение Microsoft … Википедия
OpenOffice.org XML — Не следует путать данный формат с не имеющим к нему отношения Microsoft Office Open XML. OpenOffice.org XML формат файлов, используемый по умолчанию OpenOffice.org версии 1.0 и StarOffice до версии 8 для сохранения электронных документов… … Википедия
Windows Installer — (установщик Windows) подсистема Microsoft Windows, обеспечивающая установку программ (инсталлятор). Является компонентом Windows, начиная с Windows 2000; может доустанавливаться и на более ранние версии Windows. Вся необходимая для установки… … Википедия
сертификат соответствия — документ, выдаваемый уполномоченным органом Государственного комитета РФ по стандартизации и метрологии для подтверждения безопасности товаров определенной номенклатуры, ввозимых на территорию РФ юридическими и физическими лицами по… … Большой юридический словарь
Что такое составной документ
Достаточно часто при создании документа возникает необходимость вставить в него фрагмент из документов, созданных в других программных средах. Этот фрагмент по отношению к документу, в который он вставляется, может иметь иной тип данных.
Часто при создании составного документа используют такую терминологию:
Рис. 2.32. Представление о составном документе
Примечание- Учитывая, что понятия «сервер» и «клиент» также широко используются в контексте сетей, в дальнейшем будем использовать для приложе╜ния понятия «источник» или «приемник».
Создание составного документа с помощью мыши
Во многих приложениях для ускорения процесса обмена данными между приложениями предусмотрена возможность перетаскивания объекта с помощью мыши, при этом реализуется либо операция копирования, либо операция перетаскивания (перемещения). Предварительно объект должен быть выделен. Таким способом рекомендуется воспользоваться при небольшом расстоянии между источником и приемником. Для этого окна приложений целесообразно расположить рядом.
Перемещение (перетаскивание) объекта осуществляется по следующей технологии:
Создание составного документа через буфер обмена командой Правка, Вставить
Технология обмена данными через буфер обмена командой Правка, Вставить требует выполнения следующей последовательности действий:
Аналогичную последовательность операций технологии обмена через буфер можно реализовать, используя не команды меню, а кнопки панели инструментов. При обмене данными через буфер обмена их редактирование осуществляется с помощью встроенных в приложение-приемник средств приложения-источника.
Создание составного документа через буфер обмена по технологии OLE
Примечание. Аббревиатура OLE означает Object Linking and Embedding и переводится как «связывание и внедрение объекта».
Технология OLE обеспечивает пользователю возможность редактировать вставленный в составной документ объект средствами, которые предоставляет приложение-источник (где был создан этот объект). OLE-объект всегда сохраняет связь с приложением-источником (активизируется двойным щелчком), но вставленные данные могут и не быть связанными с документом-источником.
Технология OLE предусматривает два варианта обмена данными:
При внедрении объекта создается дубль объекта, который вставляется в составной документ и при этом теряется связь с исходным документом. Связь с приложением-источником сохраняется. Внедрить объект в документ можно несколькими способами:
Технология внедрения объекта из открытого документа состоит в следующем:
Рис. 2.33. Окно ╚Специальная вставка╩ для внедрения объекта из открытого документа
Рис. 2.34. Окно ╚Вставка файла╩ для внедрения файла
Для других приложений технология будет аналогична, отличие будет состоять в конкретных названиях команд.
Технология внедрения нового объекта состоит в следующем:
Объект, внедренный по технологии OLE, можно редактировать средствами приложения-источника следующими способами:
Рис. 2.35. Окно ╚Вставка объекта╩ для внедрения нового объекта
При связывании объекта отличие от технологии внедрения будет только при редактировании. При просмотре составного документа связанный объект ничем не отличается от внедренного. Связанный объект всегда находится в документе-источнике, а в составном документе-приемнике хранится ссылка (указание местонахождения) на файл с этим документом. Хотя внешне это и не заметно, облик объекта остается таким же, как если бы он был внедрен или вставлен через буфер обмена.
Таким образом, связанный объект хранится только в одном экземпляре в документе-источнике. Любые коррекции объекта, проводимые в документе-источнике, обязательно отразятся на его отображении в составном документе. Обратное утверждение неверно. При открытии составного документа необходимо позаботиться о том, чтобы на диске присутствовали все файлы, в которых хранятся связанные с ним объекты.
Технологией связывания объекта целесообразно пользоваться в следующих случаях:
Создание связанных объектов в составном документе возможно двумя способами;
Внимание! Для связывания объекта необходимо его самого или документ, где он находится, предварительно сохранить в файле.
Технология связывания объекта из открытого документа состоит в следующем:
Технология связывания с фондом состоит в следующем:
Поскольку связанные объекты хранятся отдельно от составного документа в своих документах-источниках, важно иметь сведения об их связях. Просмотреть, обновить и изменить связи составного документа с любыми связанными с ним объектами можно в диалоговом окне ╚Связи╩ (рис. 2.36), которое вызывается командой Правка, Связи.
Это диалоговое окно содержит информацию о связях данного объекта в виде характеристик:
При автоматическом обновлении связанный объект в составном документе изменяется сразу, как только произведена его коррекция в документе-источнике. При ручном обновлении необходимо явное указание со стороны пользователя.
Рис.2.36. Диалоговое окно ╚Связи╩ для просмотра, обновления и изменения связи.
Освоение технологии OLE для связывания и внедрения объектов в документе Word.
Воспользуйтесь ранее созданным файлом ТекстЗ.dос, в котором хранится текст приглашения на презентацию фирмы (см. рис.2.22), и произведите в нем следующие действия;
1. Создайте новый документ.
2. Сохраните файл, присвоив ему имя Интеграция.
3. Откройте файл ТекстЗ.dос.
4. Скопируйте в буфер обмена текст документа ТекстЗ.dос.
5. Вставьте в документ внедренный объект (текст документа ТекстЗ) в его полном изображении и в виде значка.
6. Отредактируйте внедренный в виде значка объект (текст).
7. Сравните исходный текст с отредактированным во внедренном объекте.
8. Вставьте в документ связанный объект (текст документа ТекстЗ.dос) в его полном изображении и в виде значка.
10. Установите параметр, обеспечивающий преобразование связанного документа.
11. Установите автоматическое обновление связей.
12. Отредактируйте объект-источник (документ ТекстЗ.dос).
13. Закройте документ Интеграция.
14. Повторно откройте документ Интеграция.
15. Сравните состояние документа Интеграция с документом ТекстЗ.dос.
1. Создайте новый документ. Для этого:
2. Сохраните файл, выполнив следующие действия:
выполните команду Файл, Сохранить как;
в появившемся диалоговом окне ╚Сохранение документа╩ установите следующие параметры:
Папка: откройте список и выберите нужное вам имя
Имя файла: наберите в данном окне Интеграция.doc
3. Откройте файл ТекстЗ.dос с ранее сохраненным документом (см. рис.2.22), выполнив команду Файл, Открыть.
4. Скопируйте в буфер обмена текст документа ТекстЗ.dос (команда Правка, Копировать или любой другой способ)
5. Вставьте в документ внедренный объект, используя разные форматы. Для этого:
6. Отредактируйте вторую копию внедренного объекта:
7. С помощью команды Окно перейдите в окно документа ТекстЗ.аос и сравните его содержимое с результатом редактирования объекта в документе Интеграция, doc.
8. Вставьте в документ связанный объект, используя разные форматы. Для этого:
10. Установите автоматическое обновление связей. Для этого в документе Интеграция.doc:
11. Отредактируйте объект-источник (документ ТекстЗ.dос). Для этого:
установите курсор после слов «Будем рады видеть вас» и вставьте текущую дату с помощью команды Вставка, Дата и время;
измените в тексте шрифты и другие форматы;
сохраните изменения командой Файл, Сохранить.
12. Закройте документ Интеграция, doc командой Файл, Закрыть.
13. Повторно откройте документ Интеграция.doc командой Файл, Открыть.
14. Сравните состояние документа Интеграция.dос с предыдущим и с документом Текст3.doc.
Новый гост для оформления документов
С 1 июля 2018 года вступил в силу ГОСТ Р 7.0.97-2016. В нем описано, как оформлять деловые и служебные документы: официальные письма, приказы на работе, справки для людей и запросы в ведомства. Россия составила список рекомендаций для всех и предлагает их использовать, чтобы было красиво и понятно.
Этот гост добровольный — его можно не использовать или применять частично. Но если у вас нет корпоративных стандартов, дизайнера или верстальщика, а хочется составить понятный документ, его стоит иметь в виду. Все-таки это гост, он утвержден и действует. Там есть здравые требования, но есть кое-что странное и даже опасное.
Мы прочитали его весь — вот главное.
Как составлять документы по госту
Вот несколько советов из стандарта:
Зачем гост для документов
У каждой компании и в каждом ведомстве могут быть свои правила оформления документов. Но когда в стране есть об этом гост, компании и ведомства могут основывать свои правила на нем, а не изобретать каждый раз с нуля.
Этот гост — такая опорная точка: вы можете его не придерживаться, но если нужен ответ на вопрос «Как правильно с точки зрения России?» — вот он, этот ответ.
Применять или не применять гост — решайте сами. Штрафов за это нет. Но если вы где-то публично заявите: у нас, мол, документы по госту, — тогда уже должны применять обязательно.
Когда документ на нескольких страницах
Если документ из нескольких страниц, начиная со второй, их нужно нумеровать. Номер ставят посередине верхнего поля. Отступ сверху — минимум 10 мм. Можно печатать с двух сторон листа, но тогда поля боковые должны совпадать.
У некоторых документов может быть титульный лист. Например, у устава компании, отчета или пакета документов для торгов. Если хотите оформить титульный лист по правилам, в госте есть схема.
Шрифты — бесплатные
Шрифты рекомендуют такие:
Или похожие по начертанию и размеру.
В таблицах шрифт может быть мельче. Важные реквизиты можно выделять полужирным: например, адресата заявления или заголовок документа.
Отступы и интервалы
Абзацный отступ — 1,25 см.
Заголовки разделов — с таким же абзацным отступом слева или по центру.
Вот требования к интервалам:
Минимальные поля для всех документов:
Если документ хранится больше 10 лет — левое поле должно быть минимум 30 мм. Но все это логично использовать для бумажных документов, потому что их скрепляют, прошивают, а края бумаги за годы могут истрепаться. Для электронных документов это не так важно, но гост почему-то этого не учитывает, хотя для электронных документов он тоже работает.
Выравнивание — по ширине
Документы по госту нужно выравнивать по ширине листа.
Если реквизиты пишут в углу, то самая длинная строчка должна быть не больше 7,5 см. Это примерно треть формата А4.
Если реквизиты документа не в углу, а по центру, их тоже нельзя растягивать на всю ширину. Максимум на 12 см — это половина ширины листа.
От редакции: выравнивая документ по ширине листа, включите переносы, иначе между словами будут огромные дыры. Либо люди, которые составляли гост, не знают об этом эффекте, либо у них нет глаз или вкуса
Реквизиты документа
Товарный знак или логотип — вверху посередине или слева. Можно указать название компании, магазина или бизнеса — которое неофициальное, но к нему привыкли.
В верхней части документа нужно написать, какая компания его составила, ее адрес, телефон и электронную почту, ИНН, ОГРН и другие реквизиты с учетом назначения документа.
По госту нужно написать и название документа. Это не касается только деловых и служебных писем. Если это приказ — нужно так и указать.
Дату ставят вверху. Причем не ту, когда составили документ, а когда подписали. Форматы даты такие:
ТЕМА 2.2. ОРГАНИЗАЦИЯ ХРАНЕНИЯ ФАЙЛОВ. ПРОВОДНИК.
Оглавление
2.2.1. Компоненты файловой структуры
Информационные объекты среды Windows хранятся на внешних носителях в файлах. В файлах хранятся данные и приложения.
Файл – это поименованная область на внешнем носителе, содержащая данные.
В Windows файлы также называют документами. Имя файла состоит из названия файла и его расширения (типа файла или формата файла), разделяемых точкой.
Например: zadanie.doc; photo.jpg.
Названия файлов задает пользователь при создании (сохранении) файла. Windows допускает длину имени файла 255 символов. Недопустимыми символами являются разделители, звездочка, знак вопроса – те символы, которые могут быть неоднозначно понимаемы системой.
Тип файла выбирается пользователем из списка допустимых типов, определяемых приложением (рис. 1), в котором создается файл.
Примеры типов файлов:
Запись и чтение информации на (с) внешнего носителя производится с помощью дисководов, имеющих логическое имя, состоящее из букв латинского алфавита с двоеточием:
Рис. 1. Окно сохранения файла. Выбор типа файла
Файлы характеризуются именем, типом, местоположением в файловой системе, а также объемом данных, измеряемых в в соответствующих единицах измерения. Чтобы ознакомиться со свойствами файла, нужно вызвать контекстное меню, зафиксировав на его значке указатель мыши, и выбрать команду Свойства.
Для упорядочивания файлов на внешнем носителе, их объединяют в папки по каким-либо признакам. Каждая папка имеет имя, которое состоит из последовательности символов. Например, файлы, содержащие информацию о студентах, можно объединить в папку ЛИЧНЫЕ_ДЕЛА. Папки могут быть вложены в другие папки.
Совокупность папок с файлами образует дерево папок или каталогов, отображающее структуру хранения информации на устройстве долговременной памяти. Дерево папок – иерархическая структура. Каждая папка находится на каком-либо уровне этой системы. Главная папка диска называется корневой.
Рис. 2. Хранение файлов в папках диска С:
На рис. 2 изображен фрагмент файловой структуры. На диске С: в папке Информатика хранятся разные папки, в том числе и папка Excel, в которой находятся файлы для заданий по Excel. Значки файлов имеют разное графическое изображение в зависимости от типа заданного файла. По значкам можно определять тип файла.
Адрес файла 1.xls состоит из последовательно перечисленных имен иерархически вложенных папок в последней из которых хранится этот файл.
2.2.2. Поиск файлов
Часто пользователям приходится искать файлы в папках компьютера. Для этого используется специальное окно Помощник по поиску(рис. 3). Его можно вызвать из главного меню: Пуск / Поиск / Файлы и папки. Если известно точное имя файла, то оно вводится в поле имя файла окна.
Рис. 3. Параметры поиска файла
* обозначает несколько или один неопределенный символ имени;
? – один неопределенный символ.
Этот шаблон объединяет имена файлов, начинающиеся с 2 букв, содержащие код специальности, и с любым расширением. Это могут быть имена ЗФ060400.doc, ВО060400.doc, ЭК060400.xls
К параметрам поиска относятся такие как диск или папка, которые, возможно, содержат нужные файлы; дата изменения или создания файла; текст, который может содержаться в файле.
2.2.3. Проводник
Настройка среды Windows
Проводник – приложение для просмотра ресурсов персонального компьютера. К его функциям относится просмотр файловой системы компьютера, отображение дерева папок, обеспечение функций управления файлами и папками.
В верхней части окна Проводника (рис. 4) располагаются один под одним следующие элементы:
Проводник обеспечивает различное графическое отображение объектов в своем окне. Меню Вид задает отображение объектов в виде значков, списка, эскизов страниц, таблицы. Последняя опция предоставляет пользователю просмотр таких свойств файла как его размер, тип, время изменения (рис. 4).
Рис. 4. Окно Проводника
С помощью Проводника можно запускать приложения, открывать документы, перемещать или копировать файлы и папки, форматировать дискеты, просматривать Web-страницы в Интернет и пр.
Левая часть окна Проводника может быть преобразована в другой вид, например, можно вызвать на ней список задач для работы с папками (рис. 5).
Рис. 5. Проводник. Панель «Задачи для файлов»
В окне Проводника, а также в окне Мой компьютер пользователь может осуществлять следующие действия с файлами и папками:
2.2.4. Организация обмена данными в среде Windows
Обмен данными — это передача информации от одного объекта к другому. В информатике под обменом данными часто понимается процесс ввода и вывода данных между оперативной памятью и периферийными устройствами. С появлением концепции Windows под обменом данными стали понимать процесс, в результате которого могут быть созданы новые объекты, состоящие из связанных между собой разнотипных объектов, а также объекты могут быть размножены или перемещены в другое место.
Такими объектами могут быть: документ в целом или его фрагменты, программа в целом или ее фрагменты, файл или группа файлов, папка или группа папок. Так, в результате копирования файла или папки, появляются их дубли, а, используя возможность обмена данными между приложениями, разрабатываются составные документы, фрагменты которых созданы в различных приложениях и имеют разные форматы.
Обмен данными осуществляется в среде Windows либо через буфер обмена, либо без него перетаскиванием мышью выделенного объекта. Обмен данными через буфер может быть организован как с помощью стандартных операций копирования и перемещения, так и по технологии внедрения и связывания объектов (OLE).
Большинство приложений Windows в структуре своих меню имеют стандартные команды, с помощью которых реализуются оба вида технологий. К таким командам относятся: Копировать, Вырезать, Вставить, Специальная вставка. Первые три команды всегда находятся в контекстном и в управляющем (основном) меню, последняя команда вызывается, как правило, из основного меню и поддерживает технологию внедрения и связывания объектов по стандарту OLE.
Помимо перечисленных команд в приложении могут быть включены специальные команды, которые позволяют использовать данные из ранее созданных и хранящихся в файлах объектов.
Составной документ
При создании документа часто возникает необходимость вставить в него фрагмент из файлов, созданных в других программных средах. Этот фрагмент по отношению к документу, в который он вставляется, может иметь иной тип данных.
Например, в текст, созданный в текстовом редакторе WordPad, необходимо включить растровый рисунок типа BMP, созданный в графическом редакторе Paint, а также таблицу, тип данных в которой, определяется табличным процессором Excel, и пр. В результате появляется документ, включающий данные разного типа, созданные в различных приложениях.
Документ, состоящий из разнотипных данных, представляет собой единый интегрированный документ, который можно печатать, хранить и производить с ним любые другие действия, как с документом, содержащим однотипные данные. Подобный документ получил название составного или интегрированного документа.
Рис. 6. Представление о составном документе
В составном документе можно выделить главную часть, которая создавалась в одном приложении, и куда производилась вставка объектов из других приложений. Вызывается составной документ из приложения, где создавалась главная его часть. Составной документ может весь состоять из объектов, созданных в других приложениях. Например, документ Word, состоящий из изображений растрового формата, вызывается из среды MSWord.
Часто при создании составного документа используют такую терминологию:
Например, в качестве источника (сервера) служат два приложения, а в качестве приемника (клиента) используется одно приложение с двумя окнами (рис. 6)- MSWord. В первом окне формируется составной документ, где главной частью является текст. Во втором окне того же самого приложения формируется другой составной документ, где нет главной части. Он весь состоит из объектов, созданных в других приложениях.
Обмен данными перетаскиванием объекта мышью
Во многих приложениях для ускорения процесса обмена данными предусмотрена возможность перетаскивание объекта с помощью мыши, при этом реализуется либо операция копирования, либо операция перетаскивания (перемещения). Предварительно объект должен быть выделен.
Перемещение (перетаскивание) объекта осуществляется по следующей технологии:
Копирование осуществляется, аналогично процедуре перемещения при одновременно нажатой клавише Ctrl. При этом надо соблюдать следующую последовательность отпускания клавиш – сначала кнопку мыши, а затем клавишу Ctrl. При копировании указатель мыши на экране будет сопровождаться знаком «плюс».
Замечание. В среде Windows нажатие управляющей клавиши учитывается в момент отпускания кнопки мыши. Поэтому можно сначала объект потащить, не отпуская мышиной кнопки, оценить ситуацию, а затем уже при необходимости нажать Ctrl , Shift или какую либо другую комбинацию клавиш смещения.
Обмен данными через буфер
Буфер обмена (clipboard) играет важнейшую роль при организации обмена данными. Это часть виртуальной памяти, которая служит неким перевалочным пунктом при обмене данными. При небольших объемах передаваемых данных для буфера обмена выделяется часть оперативной памяти.
Для наглядности можно провести частичную аналогию между буфером обмена и ячейкой склада, куда отправляется на временное хранение некий объект. Находящийся в буфере обмена объект можно копировать неограниченное количество раз.
Основные приемы работы с буфером обмена поддерживаются большинством программных продуктов. Его широко используют:
Буфер обмена – специальная область памяти, которая предназначена для временного хранения переносимого, копируемого или удаляемого объекта
Буфер обмена обслуживается операционной системой и характеризуется следующими свойствами:
Осуществляя обмен данными между приложениями через буфер, система предусматривает возможность установления связи между источниками и приемниками. Данные из буфера обмена могут вставляться в приложение-приемник как с потерей, так и без потери связи с приложением-источником. При этом следует хорошо понимать, когда такая связь необходима, а когда нет. При подготовке составного документа, установление связи между приемниками и источниками становится актуальным.
Для вставки объекта из буфера обмена можно воспользоваться командой Вставить, вызвав ее любым известным способом, например из контекстного меню. После выполнения этой команды объект становится частью документа, создаваемого в приложении-приемнике. В этом случае вставленный объект потеряет связь с исходным документом и приложением-источником, где был создан. Его редактирование можно производить средствами приложения-приемника, а также автоматически подключаемыми средствами приложения-источника.
Помимо описанной выше возможности в Windows предусмотрена специальная технология OLE, реализованная в соответствии с протоколом (правилами) установки конкретного вида связи. Для поддержки этой технологии в меню приложения, например в Word в меню Правка, введена команда Специальная вставка. При отсутствии этой команды установить связь между фрагментами документов, созданными в разных средах, практически невозможно. Помимо этой команды существует еще ряд других команд установки связи между объектами.
Технология обмена данными через буфер
Для обмена данными через буфер необходимо:
— командой Вставить из контекстного меню или из управляющего меню Правка;
— командой Специальная вставка из управляющего меню Правка (для реализации технологии OLE).
Технология обмена данными через буфер, схематично отображенная на рис. 7.
Рис. 7. Схема обмена данными через буфер
Технологии обмена через буфер реализовывается и с помощью кнопок панели инструментов.
Технология внедрения и связывания объектов OLE
Появление технологии OLE обусловлено необходимостью установления связи между объектами разного типа. Особенно велика ее роль при разработке сложных составных документов. Основное назначение этой технологии – это создание связи между разнотипными объектами Windows.
Технология OLE разработана фирмой Microsoft и определяется правилами (протоколом) взаимодействия Windows-приложений.
Замечание. Аббревиатура OLE означает Object Linking and Embedding и переводится как «связывание и внедрение объекта».
Технологию OLE полностью поддерживают не все Windows-приложения, а только те, где целесообразно создавать составные документы с объектами из других приложений. Некоторые приложения можно использовать только в качестве приемника, некоторые – только в качестве источника, есть приложения, которые могут выступать и в той и в другой роли.
Например, текстовый редактор WordPad полностью обеспечивает работу по технологии OLE, так как он предназначен для создания текстового документа, в котором могут быть рисунки, звуки, таблицы, видеоклипы и пр. Графический редактор Paint не может работать по технологии OLE и используется только как источник документов. Текстовый процессор Word организует несколько серверов, например, один для текстовой информации, другой для рисунков, третий для формул. Для просмотра списка действующих серверов надо выполнить команду Вставить объект из меню Вставка. С другой стороны Word является важнейшим приложением-приемником, где формируются сложные текстовые документы с разнотипными объектами.
Технология OLE предусматривает два варианта обмена данными:
Рассмотрим эти варианты.
Внедрение объекта
При внедрении объекта создается дубль объекта, который вставляется в составной документ и при этом теряется связь с исходным документом. Связь с приложением-источником сохраняется. Проиллюстрировать этот процесс можно с помощью рис. 7, в котором команда Вставить заменена на команду Специальная вставка.
Внедрить объект в документ можно несколькими способами:
Технология внедрения объекта из открытого документа состоит в следующем:
Рис. 8. Окно «Специальная вставка» в текстовом процессоре Word
Технология внедрения содержимого файла, которая рассматривается на примере приложения Word, состоит в следующем:
Для других приложений технология будет аналогична, отличие будет состоять в конкретных названиях команд.
Рис. 9. Окно «Вставка файла» в текстовом процессоре Word
Технология внедрения в составной документ нового объекта состоит в следующем:
Рис. 10. Окно «Вставка объекта» в текстовом процессоре Word
Связывание объекта
При просмотре составного документа связанный объект ничем не отличается от внедренного. Связанный объект всегда находится в документе-источнике, а в составном документе-приемнике хранится ссылка (указание местонахождения) на файл с этим документом.
Таким образом, связанный объект хранится только в одном экземпляре в документе-источнике. Любые коррекции объекта, проводимые в документе-источнике, обязательно отразятся на его отображении в составном документе. Обратное утверждение неверно. При открытии составного документа необходимо позаботиться о том, чтобы на диске присутствовали все файлы, в которых хранятся связанные с ним объекты.
Технологией связывания объекта целесообразно пользоваться в следующих случаях:
Создание связанных объектов в составном документе возможно двумя способами:
Технология связывания объекта из открытого документа состоит в следующем:
Технология связывания с файлом состоит в следующем:
Редактирование связанного объекта осуществляется путем открытия документа-источника, откуда был он взят. Это можно осуществить одним из двух способов. Первый способ – это открытие документа непосредственно из файла, где он находится. Второй способ – открытие документа-источника из составного документа, где находится связанный объект. Это можно осуществить либо с помощью контекстного меню, либо двойным щелчком кнопки мыши на этом объекте.
Поскольку связанные объекты хранятся отдельно от составного документа в своих документах-источниках, важно иметь сведения об их связях.
Версия для печати
Хрестоматия
Практикумы
Проводник; Копирование файлов через буфер обмена; Копирование перетаскиванием; Переименование файла; Удаление файла; Поиск файлов; Самостоятельное задание критериев поиска; Перенос информации на свой сетевой дис