Файл: Каждая ос состоит из трех обязательных частей Ядро.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 27.04.2024

Просмотров: 71

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

2. Технология OLE

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

OLE – Object Linking and Embedding – связывание и внедрение объекта.

Технологию OLE полностью поддерживают не все Windows-приложения, а только которые предназначены для разработки составных документов. Одни приложения можно использовать только в качестве источника (Paint, Microsoft Equation и т.п.), другие – приемника, третьи – и в качестве источника, и в качестве приемника (Word, Excel и т.п.).

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

Технология OLE предусматривает 2 варианта обмена данными:

  • внедрение объекта, при котором в документ-приемник вставляется только сам объект. OLE-объект будет отображаться нормально, даже если на новом компьютере нет соответствующего приложения-источника.

  • связывание объекта, при котором в документ-приемник помещается не сам объект, а лишь ссылка на документ-источник. Если в документе-источнике изменить объект, то он автоматически изменится и в документе-приемнике и всех его копиях.

2 универсальных способа внедрения и связывания объектов в ОС Windows:

1) через БО, командой приложения (Правка – Специальная вставка ...);

2) командой приложения (Вставка – Объект).

Первым способом можно внедрить фрагмент документа или внедрить и связать весь документ, а вторым способом – только целый документ.

3. Непосредственный обмен данными:

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

1) конвертирование;

2) импорт и экспорт данных;

3) динамический обмен данными.
1) Конвертирование – изменение формата файла-документа или его части. При конвертировании файл-документ определенного типа, подготовленный средствами некоего приложения (например, в другой операционной системе) преобразуется приложением Windows в файл-документ того же типа.


2) Импорт-экспорт данных. В этой операции данные одного файла-документа по определенным соглашениям пересылаются в другой файл-документ. При этом оба файла могут иметь одинаковый тип, но разный формат, а могут принадлежать к разным классам документов. Примеры:

файл dBase – в Excel;

база данных Access – в текстовый файл TXT.

3) Динамический обмен данными – это разработанный Microsoft набор специальных соглашений об обмене данными между приложениями Windows. Одна программа может использовать данные, созданные другой программой (например, редактор документов может использовать часть таблицы, созданной табличным процессором), причем копия данных в использующей программе сохраняет «привязку» к исходным (оригинальным) данным. Поэтому программа, использующая DDE-данные, может в любой момент их «обновить», т.е. восстановить соответствие используемой копии данных оригиналу. Позднее эта технология была усовершенствована до технологии OLE.