نافذة (حوسبة)
النافذة في الحوسبة (بالإنجليزية: Window) هي عنصر تحكّم رسومي تتألّف من منطقة بصرية تتألف بدورها من مجموعة من الأشكال تُعرف باسم واجهة المستخدم الرسومية لبرنامَج مُعيّن ويُحيط بها إطار النافذة. وعادة ما تكون بشكلِ مُستطيل يستطيل المستخدم تغيير أبعادها وترتيبها وفقاً لما يراه مُناسباً.[1] وهي تعرض مُخرجات ويمكن للمستخدم إدخال بيانات فيها لتتم مُعالجتها. ويمكن لها عرض النصوص فقط، وعادة ما يتم التحكم بالنوافذ النصيّة عبر لوحة المفاتيح على الرغم من كون النوافذ ترتبط بشكل مباشر مع شاشة العرض، ويمكن للمستخدم التلاعب بأحجامها عبر استخدام مؤشر جهاز التأشير.
التاريخ
[عدل]فكرة النوافذ كان وراءها معهد ستانفورد للأبحاث تحت إشراف دوغلاس إنجيلبارت.[2] الأنظمة الأقدم كانت تدعم تعددية النوافذ، ولكن لم يكن هناك مقاييس ومعايير توحّدها مثل الإطار وشريط العنوان ...إلخ.[3] واستمرّت الأبحاث في مركز زيروكس لتبسيط الكمبيوتر وتيسير استخدامه بقيادة ألان كاي حتّى استخدموا النوافذ المتداخلة.[4] خلال الثمانينيات،كانت تُعرف النافذة باسم WIMP وهي اختصار لـ نافذة window، أيقونة icon، قائمة menu، مؤشّر pointer؛ وقد صاغتها شركة بارك.
كانت أبل قد عملت مع بارك في فترة وجيزة في ذاك الوقت، حيث طوّرت أبل واجهة رسومية مبنيّة على واجهة بارك. واستُخدِمت بدايةً في أبل ليزا ثم في حاسبات ماكنتوش.[5] كانت مايكروسوفت تعمل على تطوير تطبيقات أوفيس لنظام التشغيل ماك في ذلك الوقت. يتوقع البعض أن هذا أعطاهم إمكانية الوصول إلى نظام التشغيل أبل قبل إصداره، وبالتالي أثّر على تصميم نظام النوافذ في ما يمكن أن عُرِفَ في نهاية المطاف مايكروسوفت ويندوز.[6]
الخصائص
[عدل]النوافذ كائنات ثنائية الأبعاد تسبح فوق واجهة تُعرف باسم سطح المكتب. في نظام النوافذ الحديث كامل المواصفات يستطيع المستخدم تغيير حجمها ونقلها وإخفاءها واستعادتها وإغلاقها. وعادةً ما تحوي النافذة كائنات رسوميّة أخرى مثل شريط القوائم والأدوات، والتحكّم، والرموز، ومنطقة العمل. في منطقة العمل تُعرَض المستندات أو الصور أو محتويات الملّجد المُختار ومحتويات أخرى. بقرب منطقة العمل، وداخل إطار النافذة، هناك منطقة مُشابهة للنوافذ تُسمى باللوحات؛ هذه اللوحات تعرض تفاصيل المجلّد أو المستند المُحدّد وتظهر معلوماته أو الخيارات ذات الصلة.
وصلات إضافية
[عدل]مراجع
[عدل]- ^ Reimer, Jeremy (2005). "A History of the GUI (Part 3)". Ars Technica. Retrieved 2009-09-14. نسخة محفوظة 15 يناير 2012 على موقع واي باك مشين.
- ^ Reimer, Jeremy (2005). "A History of the GUI (Part 1)". Ars Technica. Retrieved 2009-09-14. نسخة محفوظة 09 مايو 2012 على موقع واي باك مشين.
- ^ Reimer, Jeremy (2005). "A History of the GUI (Part 2)". Ars Technica. Retrieved 2009-09-14. نسخة محفوظة 08 مايو 2012 على موقع واي باك مشين.
- ^ "Milestones: 1975 - Graphical User Interface (GUI)". Palo Alto Research Center Incorporated. Retrieved 2009-09-14. نسخة محفوظة 23 مايو 2011 على موقع واي باك مشين.
- ^ Reimer, Jeremy (2005). "A History of the GUI (Part 4)". Ars Technica. Retrieved 2009-09-14. نسخة محفوظة 15 يناير 2012 على موقع واي باك مشين.
- ^ Reimer, Jeremy (2005). "A History of the GUI (Part 5)". Ars Technica. Retrieved 2009-09-14. نسخة محفوظة 24 يناير 2012 على موقع واي باك مشين.