Home > Posts > Education > ما هو الـ GUI

ما هو الـ GUI

كُل شيئًا نراه أمامنا هو نتاج علم تم تعليمه لأشخاص معينين فقاموا بإنشاء أشياء كثيرة واختراعها لنا، العلوم التكنولوجية التي درسها الكثير من العلماء ومن خلالها استطاعوا أن يخترعوا لنا كل الأجهزة التكنولوجية التي نستخدمها يوميًا.

علوم الويب ولغات البرمجة والتي تم تدريسها للكثير من الأشخاص أيضًا وكان نتيجة لذلك إنشاء المواقع الإلكترونية وتصميمها التي نراها في كل يوم من حياتنا.

اليوم معنا واحد من تلك العلوم وهو الـ GUI أو الوجهات الرسومية التي تُستخدم في كل الحواسيب والتي نتعامل معها دائمًا ويوميًا.

ما هي الوجهات الـ GUI

يُسمى GUI بالواجهات الرسومية وهي الوجهات التي نراها أمامنا في الحواسيب وهي عبارة عن أشكال مختلفة رسومية أو بيانية وفي نافذة منفردة أو في أكثر من نافذة والتي تتيح للمستخدم العادي مثلنا، استخدامها لتنفيذ عديد الأوامر التي يحتاجها في عمله الدائم على الحواسيب، مثل أسهم الفأرة أو علامات Ok أو Cancel التي نُقابلها دائمًا.

من هذه المكونات: القوائم، شريط الأدوات، زر الضغط، الإختيار…إلخ..

يمكننا من خلال GUI أن نقوم بعرض واجهة معينة عليها بعض الأشياء والأوامر التي نريدها أو يريدها أو من الممكن أن يحتاجها المستخدم دائمًا.

كيف يقوم العامل على الـ GUI البدء في تصميم الـ GUI

قبل أن تبدأ أنت أو أي شخص يجيد ذلك ويريد صنع واجهة خاصة بشيء معين، يجب عليه أولًا أن يُدرك بعض الأشياء.

– من هم مستخدمين تلك الواجهة التي أنت بصدد صُنعها؟

– ما هو الأمر أو الفعل الذي تُريده من الواجهة التي تصنعها؟

– كيفية تعامل المستخدمين أو الفئة التي اختارتها مع الواجهة التي سوف تصنعها؟

– أخيرًا، ما هي المكونات اللازمة التي تحتاجها لكي تقوم بصنع GUI أو واجهة؟

ما يجب أن تعلمه قبل تصميم أي واجهة GUI

يجب عليك أولًا معرفة دور البرنامج الذي تصمم واجهته أو النظام الذي تصمم واجهته، وكيف سوف يتعامل معه المستخدم.

قم بتصميم نموذج مبدئي للبرنامج أو الواجهة GUI التي تصممها وقم بتجربة كل شيء فيها، جرب كل الأوامر التي قمت بتصميمها من أجل معرفة مدى كفاءة عملية التصميم، قم أيضًا بتجربة للمستخدم الآخر عن طريق أحد أصدقائك حتى تستطيع التعرف على مواطن الضعف في تصميم واجهتك وتقوم بتعديلها، قم بإتباع عمل الواجهة أو البرنامج خطوة تلو الأخرى وضع المدخلات والمخرجات وتابع تسلسل العملية، من المهم جدًا أن يكون التسلسل منطفي للمستخدم وأن لا تسبق أي خطوة الخطوة الأخرى.

إذا أظهر الاختبار عيوب في التصميم أو عيوب برمجية، أعد التصميم حتى تعمل الواجهة بالشكل المطلوب.

كان هذا تعريفًا بسيطًا بـ GUI أو واجهة المستخدم التي نراها في كل البرامج وفي كل الحواسيب يوميًا.

error: Content is protected !!