برنامههای MDI یا Multiple Document Interface برنامههایی با رابط کاربری چند سندی هستند. یعنی کاربر میتواند به طور همزمان با بیش از یک سند در برنامه کار کند. مثل برنامهٔ Photoshop که امکان باز کردن و ویرایش چند عکس به طور همزمان در آن وجود دارد.
به طور کلی سه نوع پنجره در این برنامهها وجود دارد:
-
پنجرهٔ اصلی (Frame window) که شامل قاب پنجره، نوار عنوان و نوار ابزارها و… و پنجرهٔ client میشود.
-
Client window که در حکم پدر برای پنجرههای فرزند است.
-
پنجرههای فرزند (Child windows)، فایلها یا همان سندها در پنجرههای فرزند باز میشوند.
در مقابل این برنامهها، برنامههای SDI یا Single Document Interface هستند که هر پنجره به صورت جداگانه باز میشود؛ مانند Notepad +
منبع