MDI versus SDI

Schrijver: Laura McKinney
Datum Van Creatie: 7 April 2021
Updatedatum: 7 Kunnen 2024
Anonim
MDI and SDI
Video: MDI and SDI

Inhoud

MDI en SDI zijn interface-ontwerpen voor het verwerken van documenten binnen een enkele applicatie. MDI staat voor "Multiple Document Interface", terwijl SDI staat voor "Single Document Interface". Beide zijn in veel opzichten van elkaar verschillend. Eén document per venster wordt afgedwongen in SDI, terwijl onderliggende vensters per document zijn toegestaan ​​in MDI. SDI bevat slechts één venster tegelijk, maar MDI bevat meerdere documenten tegelijk en verscheen als onderliggend venster. MDI is een containerbesturing, terwijl SDI geen containerbesturing is. MDI ondersteunt veel interfaces, wat betekent dat we veel applicaties tegelijk kunnen verwerken volgens de behoefte van de gebruiker. Maar SDI ondersteunt één interface, wat betekent dat u slechts één toepassing tegelijk kunt verwerken.


Inhoud: Verschil tussen MDI en SDI

  • Wat is MDI?
  • Wat is SDI?
  • Belangrijkste verschillen
  • Video uitleg

Wat is MDI?

MDI staat voor Multiple Document Interface. Het is een interfaceontwerp voor het verwerken van documenten binnen een enkele applicatie. Wanneer de applicatie bestaat uit een MDI-ouderformulier dat alle andere vensters bevat die uit de app bestaan, dan kan de MDI-interface worden gebruikt. Schakel de focus naar een specifiek document kan eenvoudig worden afgehandeld in MDI. Voor het maximaliseren van alle documenten wordt het bovenliggende venster gemaximaliseerd door MDI.

Wat is SDI?

SDI staat voor Single Document Interface. Het is een interfaceontwerp voor het verwerken van documenten binnen een enkele applicatie. SDI bestaat onafhankelijk van anderen en is dus een zelfstandig venster. SDI ondersteunt één interface, wat betekent dat u slechts één toepassing tegelijk kunt verwerken. Voor groepering gebruikt SDI speciale vensterbeheerders.


Belangrijkste verschillen

  1. MDI staat voor "Multiple Document Interface", terwijl SDI staat voor "Single Document Interface".
  2. Eén document per venster wordt afgedwongen in SDI, terwijl onderliggende vensters per document zijn toegestaan ​​in MDI.
  3. MDI is een containerbesturing, terwijl SDI geen containerbesturing is.
  4. SDI bevat slechts één venster tegelijk, maar MDI bevat meerdere documenten tegelijk en verscheen als onderliggend venster.
  5. MDI ondersteunt veel interfaces, wat betekent dat we veel applicaties tegelijk kunnen verwerken volgens de behoefte van de gebruiker. Maar SDI ondersteunt één interface, wat betekent dat u slechts één toepassing tegelijk kunt verwerken.
  6. Voor het schakelen tussen documenten gebruikt MDI een speciale interface in het bovenliggende venster, terwijl SDI daarvoor Task Manager gebruikt.
  7. In MDI is groepering op natuurlijke wijze geïmplementeerd, maar in SDI is groepering mogelijk via speciale windowmanagers.
  8. Voor het maximaliseren van alle documenten wordt het bovenliggende venster gemaximaliseerd door MDI, maar in het geval van SDI wordt het geïmplementeerd via speciale code of vensterbeheer.
  9. De focus op het specifieke document schakelen kan gemakkelijk worden afgehandeld in MDI, maar het is moeilijk te implementeren in SDI.