MDI проти SDI

Автор: Laura McKinney
Дата Створення: 7 Квітень 2021
Дата Оновлення: 13 Травень 2024
Anonim
MDI and SDI
Відеоролик: MDI and SDI

Зміст

MDI та SDI - це дизайн інтерфейсу для обробки документів у межах однієї програми. MDI означає «Інтерфейс декількох документів», а SDI - «Інтерфейс єдиного документа». Обидва відрізняються один від одного в багатьох аспектах. Один документ на вікно виконується в SDI, тоді як дочірні вікна на один документ дозволені в MDI. SDI містить одне вікно одночасно, але MDI містить декілька документів одночасно, відображених як дочірнє вікно. MDI - це управління контейнером, тоді як SDI - не контейнерне управління. MDI підтримує безліч інтерфейсів - це означає, що ми можемо обробляти багато додатків одночасно відповідно до вимог користувача. Але SDI підтримує один інтерфейс - це означає, що ви можете працювати з одним додатком одночасно.


Зміст: Різниця між MDI та SDI

  • Що таке МДІ?
  • Що таке SDI?
  • Ключові відмінності
  • Відео Пояснення

Що таке МДІ?

MDI розшифровується як інтерфейс декількох документів. Це дизайн інтерфейсу для обробки документів у межах однієї програми. Якщо додаток складається з материнської форми MDI, що містить усі інші вікна, що складаються з програми, тоді можна використовувати інтерфейс MDI. Переключити фокус на певний документ можна легко в MDI. Для максимізації всіх документів батьківське вікно максимізується MDI.

Що таке SDI?

SDI розшифровується як інтерфейс єдиного документа. Це дизайн інтерфейсу для обробки документів у межах однієї програми. SDI існує незалежно від інших і, таким чином, є автономним вікном. SDI підтримує один інтерфейс - це означає, що ви можете обробляти лише одну програму одночасно. Для групування SDI використовує спеціальні менеджери вікон.


Ключові відмінності

  1. MDI означає «Інтерфейс декількох документів», а SDI - «Інтерфейс єдиного документа».
  2. Один документ на вікно виконується в SDI, тоді як дочірні вікна на один документ дозволені в MDI.
  3. MDI - це управління контейнером, тоді як SDI - не контейнерне управління.
  4. SDI містить одне вікно одночасно, але MDI містить декілька документів одночасно, що з'являються як дочірнє вікно.
  5. MDI підтримує безліч інтерфейсів - це означає, що ми можемо обробляти багато додатків одночасно відповідно до вимог користувача. Але SDI підтримує один інтерфейс - це означає, що ви можете працювати з одним додатком одночасно.
  6. Для перемикання між документами MDI використовує спеціальний інтерфейс всередині батьківського вікна, тоді як SDI для цього використовує диспетчер завдань.
  7. У MDI групування реалізується природним шляхом, але в SDI групування можливе за допомогою спеціальних менеджерів вікон.
  8. Для максимізації всіх документів батьківське вікно максимізується MDI, але у випадку SDI воно реалізується через спеціальний код або менеджер вікон.
  9. Переключити фокус на конкретний документ можна легко в режимі MDI, але це важко реалізувати в SDI.