MDI vs. SDI

Forfatter: Laura McKinney
Opprettelsesdato: 7 April 2021
Oppdater Dato: 10 Kan 2024
Anonim
MDI and SDI
Video: MDI and SDI

Innhold

MDI og SDI er grensesnittdesign for håndtering av dokumenter i en enkelt applikasjon. MDI står for “Multiple Document Interface” mens SDI står for “Single Document Interface”. Begge er forskjellige fra hverandre i mange aspekter. Ett dokument per vindu håndheves i SDI mens underordnede vinduer per dokument er tillatt i MDI. SDI inneholder bare et vindu om gangen, men MDI inneholder flere dokumenter om gangen dukket opp som underordnet vindu. MDI er en containerkontroll mens SDI ikke er containerkontroll. MDI støtter mange grensesnitt betyr at vi kan håndtere mange applikasjoner om gangen i henhold til brukerens krav. Men SDI støtter ett grensesnitt betyr at du bare kan håndtere ett program om gangen.


Innhold: Forskjell mellom MDI og SDI

  • Hva er MDI?
  • Hva er SDI?
  • Viktige forskjeller
  • Videoforklaring

Hva er MDI?

MDI står for Multiple Document Interface. Det er et grensesnittdesign for håndtering av dokumenter i en enkelt applikasjon. Når applikasjonen består av et MDI-overordnet skjema som inneholder alt annet vindu som består av appen, kan MDI-grensesnittet brukes. Bytt fokus til et spesifikt dokument kan enkelt håndteres i MDI. For å maksimere alle dokumenter maksimeres foreldervinduet av MDI.

Hva er SDI?

SDI står for Single Document Interface. Det er et grensesnittdesign for håndtering av dokumenter i en enkelt applikasjon. SDI eksisterer uavhengig av andre og er dermed et frittstående vindu. SDI støtter ett grensesnitt betyr at du bare kan håndtere ett program om gangen. For gruppering bruker SDI spesielle vindusledere.


Viktige forskjeller

  1. MDI står for “Multiple Document Interface” mens SDI står for “Single Document Interface”.
  2. Ett dokument per vindu håndheves i SDI mens underordnede vinduer per dokument er tillatt i MDI.
  3. MDI er en containerkontroll mens SDI ikke er containerkontroll.
  4. SDI inneholder bare ett vindu om gangen, men MDI inneholder flere dokumenter om gangen dukket opp som barnevindu.
  5. MDI støtter mange grensesnitt betyr at vi kan håndtere mange applikasjoner om gangen i henhold til brukerens krav. Men SDI støtter ett grensesnitt betyr at du bare kan håndtere ett program om gangen.
  6. For å bytte mellom dokumenter bruker MDI et spesielt grensesnitt i hovedvinduet mens SDI bruker oppgavebehandling for det.
  7. I MDI er gruppering implementert naturlig, men i SDI er gruppering mulig gjennom spesielle vindusledere.
  8. For å maksimere alle dokumenter maksimeres overordnet vindu av MDI, men i tilfelle SDI, implementeres det gjennom spesiell kode eller vindusbehandling.
  9. Bytt fokus til det spesifikke dokumentet kan enkelt håndteres mens du er i MDI, men det er vanskelig å implementere i SDI.