Plano de fundo OLE

OLE é um mecanismo que permite que os usuários criem e editem documentos contendo itens ou "objetos" criado por vários aplicativos.

Observação:

OLE foi originalmente um acrônimo para vinculação e incorporação de objeto.No entanto, ela é agora chamada de OLE.Partes do OLE não t relacionado à vinculação e incorporação agora fazem parte da tecnologia ativo.

Documentos OLE, historicamente chamados documentos compostos, integram diretamente a diversos tipos de dados ou componentes.Clipes de som, planilhas e bitmaps são exemplos típicos de componentes encontradas nos documentos OLE.Suporte OLE em seu aplicativo permite que os usuários usem documentos OLE sem se preocupar com a alternância entre diferentes aplicativos; OLE faz o switching para você.

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

OLE incorpora muitos conceitos diferentes que todos funcionem para a meta de interação transparente entre aplicativos.Essas áreas incluem o seguinte:

  • Vinculando e incorporando
    Vinculação e incorporação de objetos são os dois métodos para armazenar itens criados dentro de um documento do OLE que foram criados em outro aplicativo.Para obter informações Geral sobre as diferenças entre os dois, consulte o artigo Plano de fundo de OLE: Vinculando e incorporando.Para obter informações mais detalhadas, consulte os artigos Recipientes and Servidores.

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

    Observação:

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

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

    Observaçã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 OLE aplicativos.Dentro de um arquivo composto, armazenamentos têm muitos recursos de diretórios e fluxos possuem muitos recursos de arquivos.Essa tecnologia também é chamada de armazenamento estruturado.Para obter mais informações em arquivos compostos, consulte o artigo Contêineres: Compostos de arquivos.

  • Transferência uniforme de dados
    Transferência uniforme de dados (UDT) é um conjunto de interfaces que permitem a ser enviada e recebida de modo padrão, independentemente do método real escolhido para transferir os dados de dados.Formulários UDT por que transfere a base de dados arrastar e soltar.UDT agora serve sistema autônomo base para transferência de dados Windows existente, sistema autônomo a área de transferência e o troca dinâmica 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 é uma técnica fácil de usar e manipulação direta transferência dados entre aplicativos, entre janelas dentro de um aplicativo ou até mesmo dentro de uma única janela em um aplicativo.Os dados a ser transferida são selecionados e arrastados para o destino desejado.Arrastar e soltar se baseia em transferência de dados uniforme.Para mais informações sobre como arrastar e soltar, consulte o artigo Arrastar e soltar.

  • componente objeto Model
    COM (componente objeto Model) fornece a infra-estrutura usada quando os objetos OLE se comunicar com cada Outros.As classes MFC OLE para simplificar a COM para o programador.COM é parte do Active tecnologia, porque objetos COM dão suporte à tecnologia OLE e ativo.Para obter mais informações sobre COM, consulte o O ativo modelo biblioteca (ATL) tópicos.

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

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

Consulte também

Conceitos

OLE no MFC