Compartilhar via


Plano de fundo OLE

OLE é um mecanismo que permite aos usuários criar e editar documentos contendo itens ou "objetos" criado por vários aplicativos.

ObservaçãoObservação

OLE foi originalmente um acrônimo para vinculação e incorporação de objetos.No entanto, ele é agora chamado OLE.Partes do OLE não relacionados à vinculação e incorporação de agora fazem parte da tecnologia ativo.

Documentos OLE, historicamente chamados documentos compostos, perfeitamente integram vários tipos de dados ou componentes.Clipes de som, planilhas e bitmaps são exemplos típicos de componentes encontrados em documentos OLE.Suporte OLE em seu aplicativo permite que os usuários usem documentos OLE sem se preocupar sobre como alternar entre diferentes aplicativos; OLE faz o switching para você.

Use um aplicativo de contêiner para criar documentos compostos e um aplicativo de servidor ou aplicativo de componente para criar os itens dentro do documento recipiente.Qualquer aplicativo que você escrever pode ser um recipiente, um servidor ou ambos.

OLE incorpora muitos conceitos diferentes que todos funcionem em relação à meta interação perfeita entre aplicativos.Essas áreas incluem o seguinte:

  • Vinculação e incorporação
    Vinculação e incorporação são dois métodos para armazenar itens criados dentro de um documento OLE criados em outro aplicativo.Para obter informações gerais sobre as diferenças entre os dois, consulte o artigo plano de fundo OLE: vinculação e incorporação de.Para obter mais informações, consulte os artigos recipientes e servidores.

  • Ativação in-loco (edição Visual)
    Ativar um item incorporado no contexto do documento recipiente é chamado ativação in-loco ou edição visual.Interface do aplicativo recipiente é alterado para incorporar os recursos do aplicativo componente que criou o item incorporado.Itens vinculados nunca são ativados no local porque os dados reais para o item estão contidos em um arquivo separado, fora do contexto do aplicativo que contém o link.Para obter mais informações sobre ativação in-loco, consulte o artigo ativação.

    ObservaçãoObservação

    Vinculação e incorporação e ativação in-loco fornecem os principais recursos de edição visual do OLE.

  • Automação
    A automação permite que um aplicativo para outro aplicativo da unidade.O aplicativo que é conhecido como um cliente de automação e o aplicativo sendo orientado é conhecido como um servidor de automação ou um componente de automação.Para obter mais informações sobre automação, consulte os artigos Clientes de automação e Servidores de automação.

    ObservaçãoObservação

    Automação funciona em contextos de tecnologia OLE e ativo.Você pode automatizar qualquer objeto baseado em COM.

  • Compostos de arquivos
    Arquivos compostos fornecem um formato de arquivo padrão que simplifica o armazenamento estruturado de documentos compostos para aplicativos de OLE.Dentro de um arquivo composto, armazenamentos tem muitos recursos de diretórios e fluxos possuem muitos recursos de arquivos.Essa tecnologia também é chamada armazenamento estruturado.Para obter mais informações sobre arquivos compostos, consulte o artigo contêineres: composto de arquivos.

  • Transferência uniforme de dados
    Transferência de dados uniforme (UDT) é um conjunto de interfaces que permitem que os dados enviados e recebidos de modo padrão, independentemente do método escolhido para transferir os dados.Formulários UDT por que transfere a base de dados arrastar e soltar.UDT agora serve como base para a transferência de dados Windows existente, como a área de transferência e o intercâmbio dinâmico de dados (DDE).Para obter mais informações sobre UDT, consulte o artigo objetos de dados e fontes de dados (OLE).

  • Drag and Drop (Arrastar e Soltar)
    Arrastar e soltar é uma técnica de manipulação direta, fácil de usar para transferir dados entre aplicativos, entre em um aplicativo ou mesmo dentro de uma única janela em um aplicativo do windows.Os dados a ser transferida são selecionados e arrastados para o destino desejado.Arrastar e soltar é baseado na transferência de dados uniforme.Para obter mais informações sobre como arrastar e soltar, consulte o artigo arrastar e soltar.

  • Modelo de objeto componente
    O modelo de objeto componente (COM) fornece a infra-estrutura usada quando objetos OLE se comunicar entre si.As classes MFC OLE simplificam COM para o programador.COM é parte da tecnologia ativo, porque objetos dão suporte à tecnologia OLE e ativo.Para obter mais informações sobre COM, consulte o Active Template Library ((ATL)) tópicos.

Alguns dos mais importantes OLE tópicos são abordados nos artigos a seguir:

Para informações gerais de OLE não encontradas nos artigos acima, procure por OLE no MSDN.

Consulte também

Conceitos

OLE no MFC