MDI vs SDI

Autor: Laura McKinney
Datum Stvaranja: 7 Travanj 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
MDI and SDI
Video: MDI and SDI

Sadržaj

MDI i SDI dizajniraju sučelje za rukovanje dokumentima unutar jedne aplikacije. MDI je kratica za "Višestruko sučelje dokumenta", a SDI za "Jedno sučelje dokumenta". Oboje su različite u mnogim aspektima. Jedan dokument po prozoru provodi se u SDI-u, dok su podređeni prozori po dokumentu dopušteni u MDI-u. SDI sadrži samo jedan prozor u isto vrijeme, ali MDI sadrži više dokumenata odjednom koji su prikazani kao podređeni prozor. MDI je kontrola spremnika dok SDI nije kontrola spremnika. MDI podržava mnoga sučelja što znači da možemo rukovati s mnogim aplikacijama u skladu s potrebama korisnika. No SDI podržava jedno sučelje znači da možete rukovati samo s jednom aplikacijom.


Sadržaj: Razlika između MDI i SDI

  • Što je MDI?
  • Što je SDI?
  • Ključne razlike
  • Video objašnjenje

Što je MDI?

MDI označava više sučelja dokumenta. To je dizajn sučelja za rukovanje dokumentima unutar jedne aplikacije. Kad se aplikacija sastoji od MDI roditeljskog obrasca koji sadrži sve ostale prozore koji se sastoje od aplikacije, tada se može koristiti MDI sučelje. Prebacivanje fokusa na određeni dokument može se lako rukovati u MDI-ju. Za maksimiziranje svih dokumenata, nadređeni prozor maksimizira MDI.

Što je SDI?

SDI je za jedno sučelje dokumenta. To je dizajn sučelja za rukovanje dokumentima unutar jedne aplikacije. SDI postoji neovisno od drugih i stoga je samostalan prozor. SDI podržava jedno sučelje znači da možete rukovati samo s jednom aplikacijom odjednom. SDI za grupiranje koristi posebne upravljače prozora.


Ključne razlike

  1. MDI je kratica za "Višestruko sučelje dokumenta", a SDI za "Jedno sučelje dokumenta".
  2. Jedan dokument po prozoru provodi se u SDI-u, dok su podređeni prozori po dokumentu dopušteni u MDI-u.
  3. MDI je kontrola spremnika dok SDI nije kontrola spremnika.
  4. SDI sadrži samo jedan prozor u isto vrijeme, ali MDI sadrži više dokumenata odjednom koji su prikazani kao podređeni prozor.
  5. MDI podržava mnoga sučelja što znači da možemo rukovati s mnogim aplikacijama u skladu s potrebama korisnika. No SDI podržava jedno sučelje znači da možete rukovati samo s jednom aplikacijom.
  6. Za prebacivanje između dokumenata MDI koristi posebno sučelje unutar roditeljskog prozora dok SDI za to koristi Task Manager.
  7. U MDI grupiranje se provodi prirodno, ali u SDI grupiranje je moguće putem posebnih prozora upravitelja.
  8. Da bi se maksimizirali svi dokumenti, roditeljski prozor maksimizira MDI, ali u slučaju SDI, provodi se kroz poseban kod ili upravitelja prozora.
  9. Prebacivanje fokusa na određeni dokument može se lako obraditi dok ste u MDI, ali to je teško implementirati u SDI.