MDI vs. SDI

Autor: Laura McKinney
Datum Vytvoření: 7 Duben 2021
Datum Aktualizace: 1 Smět 2024
Anonim
MDI and SDI
Video: MDI and SDI

Obsah

MDI a SDI jsou návrhy rozhraní pro zpracování dokumentů v rámci jedné aplikace. MDI je zkratka pro „Multiple Document Interface“, zatímco SDI je zkratka pro „Single Document Interface“. Oba se od sebe v mnoha ohledech liší. Jeden dokument na jedno okno je vynucován v SDI, zatímco podřízená okna na dokument jsou povolena v MDI. SDI obsahuje pouze jedno okno najednou, ale MDI obsahuje více dokumentů najednou, které se objevily jako podřízené okno. MDI je ovládací prvek kontejneru, zatímco SDI není ovládací prvek kontejneru. MDI podporuje mnoho rozhraní, což znamená, že můžeme zpracovat mnoho aplikací najednou podle požadavků uživatele. SDI ale podporuje jedno rozhraní, takže můžete zpracovávat pouze jednu aplikaci najednou.


Obsah: Rozdíl mezi MDI a SDI

  • Co je MDI?
  • Co je SDI?
  • Klíčové rozdíly
  • Vysvětlení videa

Co je MDI?

MDI je zkratka pro rozhraní více dokumentů. Jedná se o návrh rozhraní pro zpracování dokumentů v rámci jedné aplikace. Pokud aplikace sestává z nadřazeného formuláře MDI obsahujícího všechna ostatní okna, která se skládají z aplikace, lze použít rozhraní MDI. Zaměření přepnutí na konkrétní dokument lze snadno zpracovat v MDI. Pro maximalizaci všech dokumentů je rodičovské okno maximalizováno pomocí MDI.

Co je SDI?

SDI je zkratka pro Single Document Interface. Jedná se o návrh rozhraní pro zpracování dokumentů v rámci jedné aplikace. SDI existuje nezávisle na ostatních a je tedy samostatným oknem. SDI podporuje jedno rozhraní, takže můžete zpracovávat pouze jednu aplikaci najednou. Pro seskupení používá SDI speciální správce oken.


Klíčové rozdíly

  1. MDI je zkratka pro „Multiple Document Interface“, zatímco SDI je zkratka pro „Single Document Interface“.
  2. Jeden dokument na jedno okno je vynucován v SDI, zatímco podřízená okna na dokument jsou povolena v MDI.
  3. MDI je ovládací prvek kontejneru, zatímco SDI není ovládací prvek kontejneru.
  4. SDI obsahuje pouze jedno okno najednou, ale MDI obsahuje více dokumentů najednou, které se objevily jako podřízené okno.
  5. MDI podporuje mnoho rozhraní, což znamená, že můžeme zpracovat mnoho aplikací najednou podle požadavků uživatele. SDI ale podporuje jedno rozhraní, takže můžete zpracovávat pouze jednu aplikaci najednou.
  6. Pro přepínání mezi dokumenty MDI používá speciální rozhraní uvnitř nadřazeného okna, zatímco SDI pro to používá Správce úloh.
  7. V MDI je seskupování implementováno přirozeně, ale v SDI je možné seskupování pomocí speciálních správců oken.
  8. Pro maximalizaci všech dokumentů je rodičovské okno maximalizováno pomocí MDI, ale v případě SDI je implementováno pomocí zvláštního kódu nebo správce oken.
  9. Zaměření přepínače na konkrétní dokument lze snadno zvládnout v MDI, ale v SDI je obtížné jej implementovat.