MDI مقابل SDI

مؤلف: Laura McKinney
تاريخ الخلق: 7 أبريل 2021
تاريخ التحديث: 1 تموز 2024
Anonim
IBExpert Quick Tip: IBExpert user interface: MDI or SDI
فيديو: IBExpert Quick Tip: IBExpert user interface: MDI or SDI

المحتوى

MDI و SDI هي تصميمات واجهة لمعالجة المستندات داخل تطبيق واحد. يرمز MDI إلى "واجهة مستند متعددة" بينما يرمز SDI إلى "واجهة مستند مفردة". كلاهما يختلفان عن بعضهما البعض في العديد من الجوانب. يتم فرض مستند واحد لكل نافذة في SDI بينما يتم السماح بنوافذ فرعية لكل مستند في MDI. يحتوي SDI على نافذة واحدة فقط في كل مرة ولكن MDI يحتوي على وثيقة متعددة في وقت يظهر كنافذة تابعة. MDI هو عنصر تحكم حاوية بينما SDI ليس عنصر تحكم حاوية. تدعم MDI العديد من الواجهات مما يعني أنه يمكننا التعامل مع العديد من التطبيقات في وقت واحد وفقًا لمتطلبات المستخدم. ولكن SDI يدعم واجهة واحدة يعني أنه يمكنك التعامل مع تطبيق واحد فقط في وقت واحد.


المحتويات: الفرق بين MDI و SDI

  • ما هو MDI؟
  • ما هو SDI؟
  • الاختلافات الرئيسية
  • شرح الفيديو

ما هو MDI؟

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.