MDI proti SDI

Avtor: Laura McKinney
Datum Ustvarjanja: 7 April 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
Just Joe - “Born Again” Part 2
Video.: Just Joe - “Born Again” Part 2

Vsebina

MDI in SDI sta zasnova vmesnikov za ravnanje z dokumenti znotraj ene same aplikacije. MDI pomeni "Multiple Document Interface", SDI pa "Single Document Interface". Obe se med seboj razlikujeta v mnogih pogledih. En dokument na okno se uveljavi v SDI, medtem ko so podrejena okna na dokument dovoljena v MDI. SDI vsebuje samo eno okno hkrati, MDI pa vsebuje več dokumentov hkrati, ki so prikazani kot podrejeno okno. MDI je nadzor vsebnika, medtem ko SDI ni nadzor nad vsebnikom. MDI podpira številne vmesnike, kar pomeni, da lahko hkrati upravljamo z mnogimi aplikacijami v skladu z željami uporabnika. Toda SDI podpira en vmesnik, kar pomeni, da lahko hkrati upravljate samo z eno aplikacijo.


Vsebina: Razlika med MDI in SDI

  • Kaj je MDI?
  • Kaj je SDI?
  • Ključne razlike
  • Video Pojasnilo

Kaj je MDI?

MDI pomeni več vmesnikov dokumenta. Je zasnova vmesnika za ravnanje z dokumenti znotraj ene same aplikacije. Če aplikacija sestoji iz nadrejenega obrazca MDI, ki vsebuje vsa druga okna, sestavljena iz aplikacije, potem je mogoče uporabiti vmesnik MDI. Fokus preklopa na določen dokument je mogoče enostavno obdelati v MDI. Za maksimiranje vseh dokumentov matično okno poveča MDI.

Kaj je SDI?

SDI pomeni enotno vmesnik dokumenta. Je zasnova vmesnika za ravnanje z dokumenti znotraj ene same aplikacije. SDI obstaja neodvisno od drugih in je tako samostojno okno. SDI podpira en vmesnik, kar pomeni, da lahko hkrati upravljate samo z eno aplikacijo. SDI za združevanje uporablja posebne upravitelje oken.


Ključne razlike

  1. MDI pomeni "Multiple Document Interface", SDI pa "Single Document Interface".
  2. En dokument na okno se uveljavi v SDI, medtem ko so podrejena okna na dokument dovoljena v MDI.
  3. MDI je nadzor vsebnika, medtem ko SDI ni nadzor nad vsebnikom.
  4. SDI vsebuje samo eno okno hkrati, MDI pa vsebuje več dokumentov hkrati, ki so prikazani kot podrejeno okno.
  5. MDI podpira številne vmesnike, kar pomeni, da lahko hkrati upravljamo z mnogimi aplikacijami v skladu z željami uporabnika. Toda SDI podpira en vmesnik, kar pomeni, da lahko hkrati upravljate samo z eno aplikacijo.
  6. Za preklapljanje med dokumenti MDI uporablja poseben vmesnik znotraj matičnega okna, SDI pa za to uporablja upravitelja opravil.
  7. V MDI je razvrščanje v naravo, v SDI pa je možno razvrščanje prek posebnih okenskih upraviteljev.
  8. Za maksimiranje vseh dokumentov matično okno poveča MDI, v primeru SDI pa se izvede prek posebne kode ali upravitelja oken.
  9. Preklapljanje ostrine na določen dokument je enostavno urejati, medtem ko je v MDI, vendar ga je v SDI težko implementirati.