جدول المحتويات:
التعريف - ماذا تعني النافذة؟
النافذة عبارة عن عنصر واجهة رسومية يستخدم لعرض محتويات التطبيق ليتمكن المستخدم من مشاهدتها والتفاعل معها. عادة ما تكون النافذة منطقة مستطيلة يمكن تغيير حجمها ويمكن تحريرها عمومًا وفقًا للقدرات والقيود المفروضة عليها من قِبل التطبيق المقدم لها. تعتبر النافذة ضرورية في تسهيل تعدد المهام في نظام تشغيل حديث ، حيث تتيح للمستخدمين التبديل بين التطبيقات قيد التشغيل وإجراء تفاعلات عامة مع نظام التشغيل.Techopedia يشرح نافذة
تم تطوير مفهوم النافذة لأول مرة في معهد ستانفورد للأبحاث بواسطة دوغلاس إنجلبرت. تحتوي النماذج الأولية الخاصة بها على نوافذ متعددة ، ولكن لا توجد طريقة للتمييز بينها نظرًا لعدم وجود حدود أو أشرطة عنوان أو عناصر واجهة المستخدم الرسومية الأخرى التي نعرفها اليوم. استمر البحث في مركز أبحاث زيروكس بالو ألتو (PARC) بقيادة آلان كاي ، والذي جاء في وقت لاحق في الثمانينيات من القرن العشرين بمصطلح WIMP ، مما يعني "النافذة والرمز والقائمة والمؤشر". طورت شركة Apple واجهة تعتمد على WIMP واستخدمتها في أجهزة كمبيوتر ليزا الخاصة بهم. بعد ذلك بقليل قامت Microsoft بإصدار نظام التشغيل الخاص بها مع نظام نوافذ يعرف ببساطة باسم Microsoft Windows.
هناك العديد من أنواع وعناصر النوافذ ، ولكن الأكثر شيوعًا هو التطبيق أو النافذة الرئيسية ، والتي يتم استخدامها لربط المستخدم والتطبيق مباشرة. يحتوي على إطار الحدود وشريط العنوان وبعض أزرار التحكم مثل التصغير والتكبير والإغلاق. على عكس المعرفة العامة ، هناك العديد من أنواع النوافذ وعدد من عناصر واجهة المستخدم مثل الأزرار ومربعات التحرير هي نفسها نوافذ. يطلق عليها نوافذ التحكم ويتم وضعها نسبة إلى نافذة التطبيق والتحرك معها ، وكذلك التواصل مع نافذة التطبيق عن طريق إعطائها إخطارات النقر ، على سبيل المثال.
صفات النافذة:
- تحتل مساحة معينة من الشاشة
- قد تكون أو لا تكون مرئية في لحظة معينة
- يستجيب لأحداث المستخدم ونظام التشغيل
- يولد نفسه