MDI проти 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 використовує спеціальні менеджери вікон.
Ключові відмінності
- MDI означає «Інтерфейс декількох документів», а SDI - «Інтерфейс єдиного документа».
- Один документ на вікно виконується в SDI, тоді як дочірні вікна на один документ дозволені в MDI.
- MDI - це управління контейнером, тоді як SDI - не контейнерне управління.
- SDI містить одне вікно одночасно, але MDI містить декілька документів одночасно, що з'являються як дочірнє вікно.
- MDI підтримує безліч інтерфейсів - це означає, що ми можемо обробляти багато додатків одночасно відповідно до вимог користувача. Але SDI підтримує один інтерфейс - це означає, що ви можете працювати з одним додатком одночасно.
- Для перемикання між документами MDI використовує спеціальний інтерфейс всередині батьківського вікна, тоді як SDI для цього використовує диспетчер завдань.
- У MDI групування реалізується природним шляхом, але в SDI групування можливе за допомогою спеціальних менеджерів вікон.
- Для максимізації всіх документів батьківське вікно максимізується MDI, але у випадку SDI воно реалізується через спеціальний код або менеджер вікон.
- Переключити фокус на конкретний документ можна легко в режимі MDI, але це важко реалізувати в SDI.