MDI vs. SDI

Autor: Laura McKinney
Dátum Stvorenia: 7 Apríl 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
MDI and SDI
Video: MDI and SDI

Obsah

MDI a SDI sú návrhy rozhraní pre spracovanie dokumentov v rámci jednej aplikácie. MDI je skratka pre „Multiple Document Interface“, zatiaľ čo SDI je skratka pre „Single Document Interface“. Obidve sa v mnohých ohľadoch líšia. V dokumente SDI sa vynúti jeden dokument na jedno okno, zatiaľ čo v MDI sú povolené podriadené okná na jeden dokument. SDI obsahuje naraz iba jedno okno, ale MDI obsahuje naraz viac dokumentov ako podradené okno. MDI je kontrola kontajnera, zatiaľ čo SDI nie je kontrola kontajnera. MDI podporuje veľa rozhraní, čo znamená, že dokážeme spracovať mnoho aplikácií naraz podľa požiadaviek používateľa. SDI ale podporuje jedno rozhranie, čo znamená, že môžete spracovať naraz iba jednu aplikáciu.


Obsah: Rozdiel medzi MDI a SDI

  • Čo je MDI?
  • Čo je SDI?
  • Kľúčové rozdiely
  • Vysvetlenie videa

Čo je MDI?

MDI je skratka pre rozhranie viacerých dokumentov. Je to návrh rozhrania na spracovanie dokumentov v rámci jednej aplikácie. Ak aplikácia pozostáva z nadradeného formulára MDI obsahujúceho všetky ostatné okná tvorené aplikáciou, môže sa použiť rozhranie MDI. Zameranie prepínača na konkrétny dokument sa dá ľahko zvládnuť v MDI. Pre maximalizáciu všetkých dokumentov je rodičovské okno maximalizované pomocou MDI.

Čo je SDI?

SDI je skratka pre rozhranie jedného dokumentu. Je to návrh rozhrania na spracovanie dokumentov v rámci jednej aplikácie. SDI existuje nezávisle od ostatných, a preto je samostatným oknom. SDI podporuje jedno rozhranie, čo znamená, že môžete spracovať naraz iba jednu aplikáciu. Pre zoskupovanie používa SDI špeciálne správcov okien.


Kľúčové rozdiely

  1. MDI je skratka pre „Multiple Document Interface“, zatiaľ čo SDI je skratka pre „Single Document Interface“.
  2. V dokumente SDI sa vynúti jeden dokument na jedno okno, zatiaľ čo v MDI sú povolené podriadené okná na jeden dokument.
  3. MDI je kontrola kontajnera, zatiaľ čo SDI nie je kontrola kontajnera.
  4. SDI obsahuje naraz iba jedno okno, ale MDI obsahuje viac dokumentov súčasne, ktoré sa objavili ako podradené okno.
  5. MDI podporuje veľa rozhraní, čo znamená, že dokážeme spracovať mnoho aplikácií naraz podľa požiadaviek používateľa. SDI ale podporuje jedno rozhranie, čo znamená, že môžete spracovať naraz iba jednu aplikáciu.
  6. Na prepínanie medzi dokumentmi používa MDI špeciálne rozhranie v nadradenom okne, zatiaľ čo SDI na tento účel používa Správcu úloh.
  7. V MDI je zoskupovanie implementované prirodzene, ale v SDI je zoskupovanie možné prostredníctvom špeciálnych správcov okien.
  8. Pre maximalizáciu všetkých dokumentov je rodičovské okno maximalizované pomocou MDI, ale v prípade SDI je implementované prostredníctvom špeciálneho kódu alebo správcu okien.
  9. Zameranie prepínača na konkrétny dokument sa dá ľahko zvládnuť v MDI, ale je ťažké ho implementovať v SDI.