O que é uma interface de documentos múltiplos?
A interface de documentos múltiplos ou MDI é uma estratégia de programação que geralmente faz parte da experiência do Windows. Essencialmente, esse tipo de interface possibilita que os usuários trabalhem com vários documentos diferentes simultaneamente. Por exemplo, um usuário final pode ter duas planilhas e dois documentos de processamento de texto abertos e redimensionados para aparecer lado a lado na tela do monitor do computador. Isso permite que o usuário se mova facilmente entre os dois documentos diferentes.
A interface de vários documentos é muito semelhante à interface da área de trabalho do Windows, que permite ao usuário alinhar várias janelas de aplicativos na área de trabalho. Com a interface da área de trabalho, o usuário pode ter uma caixa de correio, um documento de processamento de texto e uma planilha, todos abertos ao mesmo tempo. A interface de vários documentos permite o mesmo tipo de funcionalidade, apenas dentro dos limites de um determinado aplicativo que é chamado de área do cliente.
O processo real da interface de vários documentos envolve o que é conhecido como ambiente pai e filho. Essencialmente, o aplicativo de documento funciona corretamente como pai e fornece o espaço de visualização para os documentos individuais. Cada documento aberto é visível no que é conhecido como janela filho. As janelas filho podem ter tamanho reduzido para que várias possam ser visualizadas ao mesmo tempo. Isso permite que o usuário recorte e cole dados de um documento para o seguinte com muito pouco esforço.
A capacidade de visualizar vários documentos pode ser eficaz na execução de tarefas associadas ao trabalho. A interface de vários documentos também pode ser útil em ambientes onde uma ferramenta de conferência na web é utilizada para compartilhar uma área de trabalho. O moderador da reunião na Web pode usar essa função para compartilhar vários documentos com os participantes da conferência, permitindo que todos vejam a janela aberta do aplicativo comum.
Outro exemplo de um aplicativo MDI é a capacidade de exibir duas versões da mesma apresentação lado a lado. Essa capacidade pode ser muito útil ao elaborar uma resposta a uma Solicitação de proposta. Ao abrir a RFP em uma janela e o documento de resposta em uma segunda janela, é muito mais fácil seguir o formato preferido pela solicitação e, assim, aumentar as chances de fornecer respostas específicas na ordem e estrutura solicitadas.