Contenção do documento ativo
Contenção do documento ativo é uma tecnologia que fornece um único quadro no qual deseja trabalhar com documentos, em vez de forçá-lo a criar e usar várias estruturas de aplicativo para cada tipo de documento.Ele difere tecnologia OLE básica em que OLE funciona com objetos incorporados em um documento composto em que somente uma única parte do conteúdo pode estar ativo.Com a redução do documento ativo, você pode ativar um documento inteiro (isto é, um aplicativo inteiro, incluindo menus associados, as barras de ferramentas e assim por diante) dentro do contexto de um único quadro.
A tecnologia de contenção do documento ativo foi desenvolvida originalmente para o Microsoft Office implementar o Office Binder.No entanto, a tecnologia é flexível o suficiente para oferecer suporte a recipientes do documento ativo seja o Office Binder e pode oferecer suporte a servidores de documento diferente de aplicativos do Office e compatível com o Office.
O aplicativo que hospeda documentos ativos é denominado um contêiner do documento ativo.Exemplos de tais recipientes são o Microsoft Office Binder ou o Microsoft Internet Explorer.
Contenção do documento ativo é implementada sistema autônomo um conjunto de extensões para OLE documentos, a tecnologia de documento composto de OLE.As extensões são interfaces adicionais que permitem que um objeto que pode ser incorporado, no local para representar um documento inteiro em vez de uma única parte do conteúdo integrado.sistema autônomo com sistema autônomo documentos OLE, contenção do documento ativo usa um contêiner que fornece o espaço de exibição de documentos ativos e servidores que fornecem o usuário interface e manipulação de recursos para sistema autônomo documentos ativos próprios.
An servidor do documento ativo é um aplicativo (sistema autônomo palavra, Excel ou PowerPoint) que ofereça suporte a uma ou mais classes de documento ativo, onde cada objeto si suporta sistema autônomo interfaces de extensão que o objeto ser ativado em um contêiner adequado.
An documento ativo (fornecido a partir de um servidor do documento ativo sistema autônomo palavra ou Excel) é essencialmente um documento de domésticas, convencional que está incorporado sistema autônomo um objeto em outro contêiner do documento ativo.Ao contrário de objetos incorporados, documentos ativo têm controle completo sobre suas páginas e a interface completa do aplicativo (com todos os seus subjacente comandos e ferramentas) está disponível ao usuário para editá-los.
Um documento ativo é melhor compreendido por fazer a distinção de um objeto incorporado de OLE padrão.Seguindo a convenção OLE, um objeto incorporado é um que é exibido dentro da página do documento que possui e o documento é gerenciado por um contêiner OLE.O contêiner armazena dados do objeto incorporado com o restante do documento.No entanto, objetos incorporados são limitados no que eles não controlam a página em que aparecem.
sistema autônomo usuários de um documento ativo aplicativo contêiner pode criar documentos ativos (chamados de seções no Office Binder) usando seus aplicativos favoritos (desde que esses aplicativos são o documento ativo ativado), ainda que sistema autônomo usuários podem gerenciar o projeto resultante sistema autônomo uma única entidade, que pode ser nomeada com exclusividade, salvos, impressos e assim por diante.Da mesma forma, um usuário de um navegador da Internet pode tratar toda a rede, bem sistema autônomo sistemas de arquivos local, sistema autônomo uma entidade de armazenamento único documento com a capacidade de procurar sistema autônomo documentos que armazenamento de um único local.
Programas de exemplo
- The MFCBIND exemplo ilustra a implementação de um aplicativo de contêiner do documento ativo.