MDI vs. SDI

Autor: Laura McKinney
Data Creației: 7 Aprilie 2021
Data Actualizării: 5 Mai 2024
Anonim
MDI and SDI
Video: MDI and SDI

Conţinut

MDI și SDI sunt concepte de interfață pentru gestionarea documentelor dintr-o singură aplicație. MDI înseamnă „Interfață documentă multiplă”, în timp ce SDI înseamnă „Interfață document unică”. Ambele sunt diferite unele de altele în multe aspecte. Un document pe fereastră este aplicat în SDI în timp ce ferestrele secundare pentru fiecare document sunt permise în MDI. SDI conține o fereastră numai la un moment, dar MDI conține mai multe documente la un moment dat apărut ca fereastră copil. MDI este un control al containerului, în timp ce SDI nu este controlul containerului. MDI acceptă multe interfețe înseamnă că putem gestiona multe aplicații simultan, în conformitate cu cerințele utilizatorului. Dar SDI acceptă o singură interfață înseamnă că puteți gestiona o singură aplicație simultan.


Cuprins: diferență între MDI și SDI

  • Ce este MDI?
  • Ce este SDI?
  • Diferențele cheie
  • Explicație video

Ce este MDI?

MDI înseamnă Interfață de documente multiple. Este un design de interfață pentru gestionarea documentelor dintr-o singură aplicație. Când aplicația constă dintr-un formular părinț MDI care conține toate celelalte ferestre constă din aplicație, atunci se poate folosi interfața MDI. Comutarea focalizării către un document specific poate fi gestionată cu ușurință în MDI. Pentru maximizarea tuturor documentelor, fereastra părinte este maximizată de MDI.

Ce este SDI?

SDI reprezintă o interfață de document unic. Este un design de interfață pentru gestionarea documentelor dintr-o singură aplicație. SDI există independent de alții și, prin urmare, este o fereastră de sine stătătoare. SDI acceptă o interfață înseamnă că puteți gestiona o singură aplicație la un moment dat. Pentru grupare, SDI utilizează manageri de ferestre speciale.


Diferențele cheie

  1. MDI înseamnă „Interfață documentă multiplă”, în timp ce SDI înseamnă „Interfață document unică”.
  2. Un document pe fereastră este aplicat în SDI în timp ce ferestrele secundare pentru fiecare document sunt permise în MDI.
  3. MDI este un control al containerului, în timp ce SDI nu este controlul containerului.
  4. SDI conține o fereastră numai la un moment, dar MDI conține mai multe documente la un moment dat apărute ca fereastră copil.
  5. MDI acceptă multe interfețe înseamnă că putem gestiona multe aplicații simultan, în conformitate cu cerințele utilizatorului. Dar SDI acceptă o singură interfață înseamnă că puteți gestiona o singură aplicație simultan.
  6. Pentru comutarea între documente MDI folosește o interfață specială în fereastra părinte, în timp ce SDI folosește Task Manager pentru asta.
  7. În MDI gruparea este implementată în mod natural, dar în SDI gruparea este posibilă prin intermediul managerilor de ferestre speciale.
  8. Pentru maximizarea tuturor documentelor, fereastra părinte este maximizată de MDI, dar în cazul SDI, este implementată prin intermediul codului special sau al managerului de ferestre.
  9. Comutarea focalizării către documentul specific poate fi gestionată cu ușurință în MDI, dar este dificil de implementat în SDI.