MDI срещу SDI

Автор: Laura McKinney
Дата На Създаване: 7 Април 2021
Дата На Актуализиране: 13 Може 2024
Anonim
Just Joe - “Born Again” Part 2
Видео: Just Joe - “Born Again” Part 2

Съдържание

MDI и SDI са интерфейсни дизайни за работа с документи в рамките на едно приложение. MDI означава „Multiple Document Interface“, докато SDI означава „Single Document Interface“. И двете се различават един от друг в много аспекти. Един документ на прозорец се налага в SDI, докато дъщерни прозорци на документ са разрешени в MDI. SDI съдържа само един прозорец в даден момент, но MDI съдържат няколко документа наведнъж, показани като докно прозорец. MDI е контрол на контейнерите, докато SDI не е контрол на контейнера. MDI поддържа много интерфейси, което означава, че можем да обработваме много приложения едновременно според изискванията на потребителя. Но SDI поддържа един интерфейс, което означава, че можете да боравите само с едно приложение наведнъж.


Съдържание: Разлика между MDI и SDI

  • Какво е MDI?
  • Какво е SDI?
  • Ключови разлики
  • Видео обяснение

Какво е MDI?

MDI означава Multiple Document Interface. Това е интерфейсен дизайн за работа с документи в рамките на едно приложение. Когато приложението се състои от MDI родителска форма, съдържаща всички други прозорци, състоящи се от приложението, тогава може да се използва MDI интерфейс. Превключването на фокуса към конкретен документ може лесно да се обработва в MDI. За максимизиране на всички документи родителският прозорец се увеличава максимално от MDI.

Какво е SDI?

SDI означава един интерфейс за един документ. Това е интерфейсен дизайн за работа с документи в рамките на едно приложение. SDI съществува независимо от другите и по този начин е самостоятелен прозорец. SDI поддържа един интерфейс означава, че можете да боравите само с едно приложение наведнъж. За групиране SDI използва специални мениджъри на прозорци.


Ключови разлики

  1. MDI означава „Multiple Document Interface“, докато SDI означава „Single Document Interface“.
  2. Един документ на прозорец се налага в SDI, докато дъщерни прозорци на документ са разрешени в MDI.
  3. MDI е контрол на контейнерите, докато SDI не е контрол на контейнера.
  4. SDI съдържа само един прозорец в даден момент, но MDI съдържа множество документи наведнъж, показани като дъщерен прозорец.
  5. MDI поддържа много интерфейси, което означава, че можем да обработваме много приложения едновременно според изискванията на потребителя. Но SDI поддържа един интерфейс, което означава, че можете да боравите само с едно приложение наведнъж.
  6. За превключване между документи MDI използва специален интерфейс в родителския прозорец, докато SDI използва Task Manager за това.
  7. В MDI групирането се реализира естествено, но в SDI групирането е възможно чрез специални мениджъри на прозорци.
  8. За максимизиране на всички документи родителският прозорец се увеличава от MDI, но в случай на SDI, той се реализира чрез специален код или мениджър на прозорци.
  9. Превключването на фокуса към конкретния документ може лесно да се обработва, докато сте в MDI, но е трудно да се приложи в SDI.