MDI vs. SDI

Autor: Laura McKinney
Data Utworzenia: 7 Kwiecień 2021
Data Aktualizacji: 13 Móc 2024
Anonim
MDI and SDI
Wideo: MDI and SDI

Zawartość

MDI i SDI to projekty interfejsów do obsługi dokumentów w ramach jednej aplikacji. MDI oznacza „Multiple Document Interface”, a SDI oznacza „Single Document Interface”. Oba różnią się od siebie pod wieloma względami. Jeden dokument na okno jest wymuszany w SDI, podczas gdy okna potomne na dokument są dozwolone w MDI. SDI zawiera tylko jedno okno na raz, ale MDI zawiera wiele dokumentów naraz, pojawiających się jako okno potomne. MDI to kontrola kontenera, podczas gdy SDI nie jest kontrolą kontenera. MDI obsługuje wiele interfejsów, co oznacza, że ​​możemy obsługiwać wiele aplikacji jednocześnie, zgodnie z wymaganiami użytkownika. Ale SDI obsługuje jeden interfejs, co oznacza, że ​​możesz obsługiwać tylko jedną aplikację na raz.


Treść: Różnica między MDI a SDI

  • Co to jest MDI?
  • Co to jest SDI?
  • Kluczowe różnice
  • Wyjaśnienie wideo

Co to jest MDI?

MDI oznacza interfejs wielu dokumentów. Jest to projekt interfejsu do obsługi dokumentów w ramach jednej aplikacji. Gdy aplikacja składa się z nadrzędnego formularza MDI zawierającego wszystkie inne okna składające się z aplikacji, można użyć interfejsu MDI. Przełączanie fokusu na konkretny dokument może być łatwo obsługiwane w MDI. Aby zmaksymalizować wszystkie dokumenty, okno nadrzędne jest maksymalizowane przez MDI.

Co to jest SDI?

SDI to skrót od Single Document Interface. Jest to projekt interfejsu do obsługi dokumentów w ramach jednej aplikacji. SDI istnieje niezależnie od innych i dlatego jest samodzielnym oknem. SDI obsługuje jeden interfejs, co oznacza, że ​​możesz obsługiwać tylko jedną aplikację na raz. Do grupowania SDI używa specjalnych menedżerów okien.


Kluczowe różnice

  1. MDI oznacza „Multiple Document Interface”, a SDI oznacza „Single Document Interface”.
  2. Jeden dokument na okno jest wymuszany w SDI, podczas gdy okna potomne na dokument są dozwolone w MDI.
  3. MDI to kontrola kontenera, podczas gdy SDI nie jest kontrolą kontenera.
  4. SDI zawiera tylko jedno okno na raz, ale MDI zawiera wiele dokumentów naraz pojawiających się jako okno potomne.
  5. MDI obsługuje wiele interfejsów, co oznacza, że ​​możemy obsługiwać wiele aplikacji jednocześnie, zgodnie z wymaganiami użytkownika. Ale SDI obsługuje jeden interfejs, co oznacza, że ​​możesz obsługiwać tylko jedną aplikację na raz.
  6. Do przełączania się między dokumentami MDI używa specjalnego interfejsu w oknie nadrzędnym, podczas gdy SDI używa do tego Menedżera zadań.
  7. W MDI grupowanie jest realizowane naturalnie, ale w SDI grupowanie jest możliwe dzięki specjalnym menedżerom okien.
  8. Aby zmaksymalizować wszystkie dokumenty, okno nadrzędne jest maksymalizowane przez MDI, ale w przypadku SDI jest realizowane za pomocą specjalnego kodu lub menedżera okien.
  9. Przełączanie fokusu na konkretny dokument może być łatwo obsługiwane w MDI, ale jest trudne do wdrożenia w SDI.