Поделиться через


Фон OLE

OLE механизм, который позволяет пользователям создавать и изменять документы, содержащие элементы или «объекты», созданных несколькими приложениями.

ПримечаниеПримечание

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

Исторически OLE, называемые документы, составляющими документами, легко интегрировать различные типы данных или компонентов.Звуковые фрагменты, электронные таблицы и растровые изображения типичные примеры компонентов, находящихся в документации OLE.Поддержка OLE в приложении позволяет пользователям к документам использования OLE, не задумываясь о переключении между разными приложениями; OLE выполняет передачу.

Использовании приложение-контейнер создания составных документов и приложение серверного приложения или компонента создание элементов в документе контейнера.Любое приложение пишется может быть контейнером сервером или обоими.

OLE содержит множество различных понятий, всю работу в назначение безшовного взаимодействия между приложениями.Эти области:

  • Связывание и внедрение
    Связывание и внедрить 2 метода для хранения элементов, созданные внутри документа OLE, созданные в другом приложении.Общие сведения о различиях между 2 см. в статье Фон OLE. Связывание и внедрение.Дополнительные сведения см. в разделе статьи Контейнеры и Серверы.

  • Встроенная активация (редактирование визуального элемента)
    Активирующ внедренный элемент в контексте документа контейнера вызывает активацию или встроенной визуальное редактирование.Интерфейс контейнерного приложения изменяется, чтобы включать функции создания компонентов приложения, внедренный элемент.Связанные элементы никогда не активированы на месте, поскольку фактические данные для элемента содержатся в отдельном файле, из контекста приложения, содержащего ссылку.Дополнительные сведения о встроенной активации см. в статье активация.

    ПримечаниеПримечание

    Связанные и внедренные и встроенной активации предоставляют основные функции ЯВЛЯЕТСЯ визуальное редактирование.

  • Автоматизация
    Автоматизация позволяет одно приложение администрирование другим приложением.Управление приложение автоматизации, как клиент и как сервер автоматизации управляемое приложение или компонент автоматизации.Дополнительные сведения об автоматизации см. статьи клиенты автоматизации и серверы автоматизации.

    ПримечаниеПримечание

    Автоматизация работает и в технологии OLE и активных контекстах.Можно автоматизировать любой объект на основе модели COM.

  • Составные файлы
    Составные файлы предоставляют стандартный формат файла, который упрощает хранение нескольких документов, состоящего из приложений OLE.Внутри составного файла хранения имеют много функций каталога и потоки имеют множество функций файлов.Эта технология также называется структурированным хранилищем.Дополнительные сведения о нескольких файлах см. в статье контейнеры: составные файлы.

  • Однородный передача данных
    Однородный передача данных (udt) набор интерфейсов, позволяющих данных, отправляемых и принимаемых в стандартном образом, независимо от фактического метода выбранного для передачи данных.Определяемые пользователем типы фигур основу для передачи данных перетаскиванием.Определяемый пользователем тип теперь служит основой для существующей передачи данных windows, например буфер обмена и динамический обмен данными (DDE).Дополнительные сведения об определяемых пользователем типов данных см. в статье Объекты данных и источников данных (OLE).

  • Перетаскивание
    Перетащите и удаление простой в использовании, метод непосредственн-манипуляции передавать данные между приложениями, среди окон в пределах приложения или даже в пределах одного окна в приложении.Данные для переключения выделения и перетащенны в нужное место назначения.Перетаскивание основаны на однородного передачи данных.Дополнительные сведения о сопротивлении и удалении см. в статье Перетаскивание.

  • Модель COM
    Модель COM обеспечивает инфраструктуру, когда объект OLE связаны друг с другом.Классы MFC упрощает модель COM для программиста OLE.Модель COM является частью активной технологии, потому что COM-объект помещаются и технологии OLE и активную.Дополнительные сведения о модели COM см. в разделах библиотека шаблонных классов ATL (библиотека ATL).

Некоторые из наиболее важных разделах описаны в следующих статьях OLE.

Для общего ЯВЛЯЕТСЯ сведения не найденного в приведенных выше статьях поиск OLE в MSDN.

См. также

Основные понятия

OLE в MFC