MDI vs. SDI

Autor: Laura McKinney
Data De Criação: 7 Abril 2021
Data De Atualização: 1 Julho 2024
Anonim
MDI and SDI
Vídeo: MDI and SDI

Contente

MDI e SDI são designs de interface para lidar com documentos em um único aplicativo. MDI significa "Multiple Document Interface", enquanto SDI significa "Single Document Interface". Ambos são diferentes um do outro em muitos aspectos. Um documento por janela é imposto no SDI, enquanto janelas filho por documento são permitidas no MDI. O SDI contém uma janela apenas por vez, mas o MDI contém vários documentos por vez, exibidos como janela filho. MDI é um controle de contêiner enquanto SDI não é um controle de contêiner. O MDI suporta muitas interfaces, pois podemos lidar com muitos aplicativos de cada vez, de acordo com os requisitos do usuário. Mas o SDI suporta uma interface significa que você pode lidar com apenas um aplicativo por vez.


Conteúdo: Diferença entre MDI e SDI

  • O que é MDI?
  • O que é SDI?
  • Principais diferenças
  • Explicação em vídeo

O que é MDI?

MDI significa Multiple Document Interface. É um design de interface para lidar com documentos em um único aplicativo. Quando o aplicativo consiste em um formulário pai MDI, contendo todas as outras janelas do aplicativo, a interface MDI pode ser usada. Mudar o foco para um documento específico pode ser facilmente manipulado no MDI. Para maximizar todos os documentos, a janela pai é maximizada pelo MDI.

O que é SDI?

SDI significa Single Document Interface. É um design de interface para lidar com documentos em um único aplicativo. O SDI existe independentemente dos outros e, portanto, é uma janela independente. O SDI suporta uma interface significa que você pode lidar com apenas um aplicativo por vez. Para agrupar, o SDI usa gerenciadores de janelas especiais.


Principais diferenças

  1. MDI significa "Multiple Document Interface", enquanto SDI significa "Single Document Interface".
  2. Um documento por janela é imposto no SDI, enquanto janelas filho por documento são permitidas no MDI.
  3. MDI é um controle de contêiner enquanto SDI não é um controle de contêiner.
  4. O SDI contém uma janela apenas por vez, mas o MDI contém vários documentos por vez, exibidos como janela filho.
  5. O MDI suporta muitas interfaces, pois podemos lidar com muitos aplicativos de cada vez, de acordo com os requisitos do usuário. Mas o SDI suporta uma interface significa que você pode lidar com apenas um aplicativo por vez.
  6. Para alternar entre documentos, o MDI usa uma interface especial dentro da janela pai, enquanto o SDI usa o Gerenciador de tarefas para isso.
  7. No MDI, o agrupamento é implementado naturalmente, mas no SDI, o agrupamento é possível por meio de gerenciadores de janelas especiais.
  8. Para maximizar todos os documentos, a janela pai é maximizada pelo MDI, mas no caso do SDI, é implementada por meio de código especial ou gerenciador de janelas.
  9. Mudar o foco para o documento específico pode ser facilmente manipulado enquanto estiver no MDI, mas é difícil de implementar no SDI.