ما هي واجهة المستخدم الرسومية (GUI)؟

واجهة المستخدم الرسومية تعني واجهة المستخدم الرسومية ويتم نطقها GOO-ee أو gooey. تحتوي واجهة المستخدم الرسومية على عناصر رسومية مثل النوافذ والقوائم والرموز والروابط التي تحددها عندما تعمل مع ملف نظام التشغيلأو تطبيق برمجي أو تطبيق جوال.

قرص رقمي محمول باليد اقتصاص
الكسندر كيرش / إيم / جيتي إيماجيس

استبعدت واجهات سطر الأوامر تفاعل الكمبيوتر السابق

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

كمبيوتر IBM PC 5150 مع لوحة مفاتيح وشاشة أحادية اللون خضراء (5151) ، تعمل بنظام MS-DOS 5.0
بوفي ب / ويكيميديا ​​كومنز / CC-BY-SA

واجهة المستخدم الرسومية: ثورة بصرية

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

  • شبابيك يعرض المعلومات على الشاشة. التطبيقات وصفحات الويب والمستندات كلها تفتح في windows. يمكن تحريك النوافذ وتغيير حجمها ووضعها أمام بعضها البعض.
  • القوائم تقدم قوائم الإجراءات للاختيار من بينها. يرتبون الأوامر المتوفرة في التطبيق في مجموعات منطقية.
  • ضوابط الإدخال تمكين المستخدمين من تحديد خيار واحد أو أكثر من القائمة. تتضمن عناصر التحكم في الإدخال مربعات الاختيار ، وأزرار الخيارات ، والقوائم المنسدلة ، والتبديل ، والحقول النصية ، ومنتقي التاريخ والوقت.
  • المكونات الملاحية تمكن المستخدمين من الانتقال من مكان إلى آخر داخل الواجهة. تشمل الأمثلة فتات الخبز ، وشرائح التمرير ، ومربعات البحث ، والصفحات الفاصلة للصفحات ، والعلامات.
  • المكونات المعلوماتية إعلام المستخدمين بحالة المهمة. تتضمن الأمثلة إشعارات الرسائل الواردة وأشرطة التقدم وتلميحات الأدوات والنوافذ المنبثقة.
تعرض واجهة المستخدم الرسومية لسطح المكتب لنظام التشغيل Windows واجهة المستخدم الرسومية لـ Microsoft Word

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

توفر عناصر واجهة المستخدم الرسومية هذه مؤشرات مرئية متسقة للمهام التي يمكن تنفيذها داخل التطبيق. كما أنها تجعل تعلم التطبيقات الجديدة أكثر راحة.

تاريخ واجهة المستخدم الرسومية

في عام 1981 ، قدمت زيروكس PARC، أول واجهة مستخدم رسومية. شاهده مؤسس شركة Apple Steve Jobs خلال جولة في Xerox وأصدر نظام تشغيل قائم على واجهة المستخدم الرسومية لماكنتوش في عام 1984. اتبعت Microsoft في عام 1985 مع Windows 1.0.

مايكروسوفت ويندوز 1.0
Rezonansowy / ويكيميديا ​​كومنز / المجال العام

تم التحكم في هذه البرامج المستندة إلى واجهة المستخدم الرسومية بمؤشر الماوس الذي يتحرك حول الشاشة عندما يحرك المستخدمون فأرًا فعليًا. كانت بداية التأشير والنقر. يعني هذا التحول أن المستخدمين لم يعد عليهم تعلم قائمة طويلة من الأوامر لتشغيل الكمبيوتر. تم تمثيل كل أمر في قائمة أو بواسطة رمز على الشاشة.

بحلول عام 1990 ، بدأت واجهات المستخدم الرسومية تبدو أشبه بتلك المستخدمة على الأجهزة الحديثة.

لقطة شاشة Windows 3.0 و Word و Excel
مايكروسوفت السويد / فليكر / سيسي بي 2

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