مربع الحوار

في مجال الحوسبة ، مربع الحوار [ a ] (أو ببساطة مربع الحوار ) هو عنصر تحكم رسومي على شكل نافذة صغيرة تنقل المعلومات إلى المستخدم وتطلب منه الاستجابة.
تُصنّف مربعات الحوار إلى نوعين: " مُشروطة " و"غير مُشروطة"، وذلك بحسب ما إذا كانت تمنع التفاعل مع البرنامج الذي بدأ الحوار. ويعتمد نوع مربع الحوار المعروض على التفاعل المطلوب من المستخدم .
أبسط أنواع مربعات الحوار هو التنبيه ، الذي يعرض رسالة وقد يتطلب تأكيدًا بقراءتها، عادةً بالنقر على "موافق"، أو اتخاذ قرار بشأن متابعة إجراء ما، بالنقر على "موافق" أو "إلغاء". تُستخدم التنبيهات أيضًا لعرض "إشعار إنهاء" - يطلب أحيانًا تأكيدًا بقراءة الإشعار - في حالة الإغلاق المتعمد أو غير المتعمد (" تعطل ") لتطبيق أو نظام التشغيل . ( مثال : " واجه برنامج Gedit خطأً ويجب إغلاقه"). على الرغم من أن هذا نمط تفاعل شائع في مربعات الحوار، إلا أنه يُنتقد من قِبل خبراء سهولة الاستخدام لعدم فعاليته في الغرض المقصود منه، وهو الحماية من الأخطاء الناتجة عن الإجراءات التخريبية، [ 3 ] حيث توجد بدائل أفضل. [ 4 ]
ومن الأمثلة على مربع الحوار مربع "حول" الموجود في العديد من برامج الحاسوب، والذي يعرض عادةً اسم البرنامج ورقم إصداره، وقد يتضمن أيضًا معلومات حقوق النشر .
بلا نموذج
تُستخدم مربعات الحوار غير المشروطة أو غير المشروطة عندما لا تكون المعلومات المطلوبة ضرورية للمتابعة، وبالتالي يمكن ترك النافذة مفتوحة أثناء العمل في مكان آخر. ومن أنواع مربعات الحوار غير المشروطة شريط أدوات منفصل عن التطبيق الرئيسي، أو يمكن فصله عنه، ويمكن استخدام عناصره لتحديد ميزات أو وظائف معينة في التطبيق.
بشكل عام، يتطلب تصميم البرمجيات الجيد أن تكون مربعات الحوار من هذا النوع كلما أمكن، لأنها لا تُجبر المستخدم على نمط تشغيل مُحدد. مثال على ذلك مربع حوار إعدادات المستند الحالي، مثل لون الخلفية ولون النص. يستطيع المستخدم الاستمرار في إضافة نص إلى النافذة الرئيسية بغض النظر عن لونها، ولكن يُمكنه تغييره في أي وقت باستخدام مربع الحوار. (لا يُقصد بهذا المثال أن يكون أفضل واجهة ممكنة؛ فغالبًا ما يُمكن تحقيق نفس الوظيفة باستخدام أزرار شريط الأدوات في النافذة الرئيسية للتطبيق).
نموذج النظام
تمنع مربعات حوار النظام التفاعل مع أي نافذة أخرى على الشاشة، وتمنع المستخدمين من التبديل إلى تطبيق آخر أو القيام بأي إجراء آخر حتى يتم حل المشكلة المعروضة في مربع الحوار. كانت مربعات حوار النظام أكثر شيوعًا في الماضي على أنظمة المهام الفردية حيث لا يمكن تشغيل سوى تطبيق واحد في أي وقت. ومن الأمثلة الحالية على ذلك شاشة إيقاف التشغيل في إصدارات ويندوز الحالية.
نموذج التطبيق
تُوقف مربعات الحوار المشروطة البرنامج مؤقتًا: لا يستطيع المستخدم المتابعة دون إغلاق مربع الحوار؛ قد يتطلب البرنامج بعض المعلومات الإضافية قبل المتابعة، أو قد يرغب ببساطة في تأكيد رغبة المستخدم في المضي قدمًا في إجراء قد يكون خطيرًا ( مربع حوار التأكيد ). يعتبر خبراء سهولة الاستخدام عمومًا مربعات الحوار المشروطة حلول تصميم سيئة، نظرًا لأنها عُرضة لإحداث أخطاء في الوضع . ينبغي أن تكون الإجراءات الخطيرة قابلة للتراجع كلما أمكن ذلك؛ فمربع حوار التنبيه المشروط الذي يظهر بشكل غير متوقع أو الذي يُغلق تلقائيًا (بسبب اعتياد المستخدم عليه ) لن يحمي من الإجراء الخطير. [ 5 ]
يُقاطع مربع الحوار المشروط سير العمل الرئيسي . وقد سعى المطور إلى هذا التأثير إما لأنه يُركز على إنجاز المهمة الحالية، أو رفضه لأنه يمنع المستخدم من الانتقال إلى مهمة أخرى عند الحاجة.
نموذج المستند
تم استخدام مفهوم مربع حوار المستند المشروط مؤخرًا، لا سيما في نظام macOS ومتصفح Opera . تعمل مربعات الحوار هذه على حظر تلك النافذة فقط حتى يقوم المستخدم بإغلاق مربع الحوار، مما يسمح بمواصلة العمل في النوافذ الأخرى، حتى داخل نفس التطبيق.
في نظام macOS ، قبل إصدار macOS Big Sur ، كانت مربعات الحوار تظهر وكأنها تنبثق من خانة في النافذة الرئيسية، وتُعرض برسوم متحركة داعمة. يساعد هذا المستخدم على فهم أن مربع الحوار مُرتبط بالنافذة الرئيسية، وليس مُجرد مُشاهدة أمامها. في إصدار Big Sur والإصدارات اللاحقة، تُصبح النافذة الرئيسية مُظللة، ويظهر مربع الحوار في منتصفها. لا يُمكن إجراء أي عمل على المستند الأساسي أثناء عرض مربع الحوار، ولكن يُمكن تحريك النافذة الرئيسية وتغيير حجمها وتصغيرها، كما يُمكن إظهار نوافذ أخرى أمامها ليتمكن المستخدم من العمل عليها.
يمكن مقارنة نفس نوع مربع الحوار بمربعات الحوار المشروطة "القياسية" المستخدمة في نظام التشغيل ويندوز وأنظمة التشغيل الأخرى.
تشمل أوجه التشابه ما يلي:
- تتجمد النافذة الرئيسية عند فتح مربع الحوار، ولا يمكن الاستمرار في العمل مع المستند الأساسي في تلك النافذة.
- لا يمكن إنجاز أي عمل على المستند الأساسي في تلك النافذة.
الاختلافات هي أن
- يمكن فتح مربع الحوار في أي مكان في النافذة الرئيسية
- اعتمادًا على مكان وجود النافذة الرئيسية، قد يفتح مربع الحوار في أي مكان تقريبًا على الشاشة
- يمكن نقل مربع الحوار (في معظم الحالات)، وفي بعض الحالات يمكن تغيير حجمه، ولكن عادةً لا يمكن تصغيره، و
- لا يمكن إجراء أي تغييرات على النافذة الرئيسية (لا يمكن تغيير حجمها أو نقلها أو تصغيرها) أثناء فتح مربع الحوار.
كلا الآليتين لهما عيوب:
- يقوم مربع حوار ويندوز بقفل النافذة الرئيسية مما قد يخفي النوافذ الأخرى التي قد يحتاج المستخدم إلى الرجوع إليها أثناء التفاعل مع مربع الحوار، على الرغم من أنه يمكن التخفيف من ذلك نظرًا لتوافر النوافذ الأخرى من خلال شريط المهام .
- يحجب مربع حوار نظام macOS النافذة الرئيسية، مما يمنع المستخدم من الرجوع إليها أثناء التفاعل مع مربع الحوار. قد يتطلب هذا من المستخدم إغلاق مربع الحوار للوصول إلى المعلومات المطلوبة، ثم إعادة فتحه للمتابعة.
انظر أيضاً
ملحوظات
- ↑ أحيانًا تُكتب dialog box في اللغة الإنجليزية البريطانية ، على الرغم من أن هذا ليس قياسيًا [ 1 ] [ 2 ]
مراجع
- ↑ دي ريسبينيس، فرانسيس (2012). "مربع الحوار" . دليل أسلوب IBM: قواعد الكتابة والتحرير . مطبعة IBM. ص 322. ISBN 978-0-13-210130-1.
- ↑ "معنى مربع الحوار في قاموس كامبريدج الإنجليزي" . dictionary.cambridge.org . مؤرشف من الأصل بتاريخ 22-08-2017 . تم الاطلاع عليه بتاريخ 31-07-2025 .
- ↑ راسكين، جيف (2000). التفاعل الإنساني . أديسون ويسلي. ISBN 0-201-37937-6.
- ↑ كوبر، آلان (17 مارس 2003). حول الوجه 2.0: أساسيات تصميم التفاعل . وايلي. ISBN 0-7645-2641-3.
- ↑ أزا راسكين ، قائمة منفصلة: لا تستخدم التحذير أبدًا عندما تقصد التراجع
- عناصر التحكم الرسومية
