مثال على برنامج بسيط بواجهة رسومية. تطبيق Windowed وواجهة مستخدم رسومية ما تراه هو ما تحصل عليه

التعريف 1

واجهة المستخدم الرسومية(واجهة المستخدم الرسومية ، GUI) - نوع من واجهة المستخدم يتم فيه تقديم عناصر الواجهة للمستخدم على الشاشة في شكل صور رسومية.

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

تصنيف

يتم تمييز الأنواع التالية من الواجهة الرسومية:

  • بسيط:يحتوي على أشكال شاشة نموذجية وعناصر واجهة قياسية ، يتم توفيرها بواسطة النظام الفرعي للواجهة الرسومية نفسه ؛
  • صحيح الرسم, ثنائي الأبعاد: يحتوي على عناصر واجهة غير قياسية واستعارات أصلية ، يتم تنفيذها بوسائل التطبيق الخاصة أو بواسطة مكتبة تابعة لجهة خارجية ؛
  • ثلاثي الأبعاد.

ملاحظة 1

أحد متطلبات نظام برمجيات واجهة المستخدم الرسومية الجيد هو مفهوم DWIM (افعل ما أعنيه). يتطلب هذا المفهوم أن يعمل النظام بشكل متوقع حتى يتمكن المستخدم من فهم الإجراءات التي سيتخذها البرنامج بعد تلقي الأمر.

كرامة

الواجهة الرسومية بديهية و "ودية" للمستخدمين من أي مستوى ؛ للعمل مع برامج معالجة الرسومات ، فإن الواجهة الرسومية هي الوحيدة الممكنة.

سلبيات

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

العناصر الأساسية للواجهة الرسومية

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

الصورة 1.

نافذة او شباكهو أحد العناصر الرئيسية لواجهة نظام التشغيل Windows. سطح المكتبوالتي تحتوي على برامج وأدوات على شكل أيقونات أو أيقونات. نوافذ مجلدات Windowsلها نفس الشكل أو الواجهة ، مما يسهل العمل على جهاز الكمبيوتر.

الشكل 2. عرض نافذة المجلد وعناصرها

نافذة الحوار- في الواجهة الرسومية ، هو عنصر واجهة خاص مصمم لعرض المعلومات و (أو) تلقي استجابة من المستخدم. يقوم بإجراء "حوار" ثنائي الاتجاه بين المستخدم وجهاز الكمبيوتر.

الشكل 3. مثال على مربع حوار

مربعات الحوار هي مشروطو غير مشروطوذلك حسب الحجب أو قدرة المستخدم على التفاعل مع التطبيق (أو النظام ككل) قبل تلقي رد منه.

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

في مربعات الحوار المخصصة لإعدادات المعلمات ، توجد رموز خاصة - مفاتيح ومفاتيح:

يحول- رمز (مربع اختيار) على شكل "علامة اختيار" في مربع مربع ، مما يشير إلى تمكين العنصر المثبت.

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

يحول- أيقونة على شكل دائرة سوداء في نافذة مستديرة مثبتة على يسار الفريق. يحدث التبديل / إيقاف التشغيل ، مثل المحول ، بنقرة بالماوس ، ولكن على عكس التبديل ، يمكن تشغيل أمر واحد فقط من القائمة.

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

الشكل 4. نافذة التطبيق - محرر الرسوم الرسام

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

الشكل 5. نافذة المستند التي يتحكم فيها برنامج MS Word

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

يمكن للمستخدم تحديد عناصر القائمة باستخدام أي من أجهزة إدخال التأشير التي يوفرها الجهاز الإلكتروني (باستخدام الماوس ولوحة المفاتيح ولوحة اللمس وما إلى ذلك).

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

عناصر الواجهة الرسومية لنظام التشغيل Windows هي أيضًا:

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

يتم التفاعل بين شخص وجهاز كمبيوتر حديث باستخدام واجهة رسومية كائنية التوجه ، وفيها:

  • يتم تمثيل جميع الكائنات كرموز ؛
  • يتم تنفيذ العمليات على الكائنات في النوافذ ؛
  • العنصر الرئيسي للتحكم في البرنامج هو القائمة ؛
  • العنصر الرئيسي للتحكم في الأجهزة هو المتلاعبين المختلفين.

Consol :: WriteLine (“Hello world!”)؛

يتم إنشاء معالجة الأحداث في البرامج التي لم يتم إنشاؤها يدويًا ، ولكن في أنظمة البرمجة ، باستخدام معالجات الأحداث.

معالجهي وظيفة تم إنشاؤها تلقائيًا مرتبطة بأحداث معينة.

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

الموضوع رقم 2 "نهج البرمجة الشيئية"

من المشاكل الرئيسية في تصميم أنظمة البرمجيات تعقيدها.

يؤدي عدم القدرة على فهم وإدراك رمز البرنامج بطريقة شاملة ومنطقية إلى خلق صعوبات خطيرة في الحصول على منتج برمجي عالي الجودة.

يتم التعامل مع التعقيد بطرق مختلفة. هناك مسارات عامة ومحددة.

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

تتم إحالة تقنيات البرمجة إلى تقنيات محددة.

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

نهج الكائن يعتمد على عدة مبادئ. يهدف كل منهم إلى تمثيل أي نظام كمجموعة من الفئات المرتبطة ببعضها البعض من خلال علاقات معينة.

التجريد- هذا هو التخصيص المهم ، الأساسي ، الذي يميز خصائص وسلوك النظام ، أو جزء منفصل منه.

الغرض من التجريد هو إبراز الأشياء - الكيانات التي يتم التعرف عليها وتبرز من العالم وتتصرف بطريقة خاصة.

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

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

يمكن أن يكون الوراثة مفردة أو متعددة.

واحد مضاعف

تستخدم لغات البرمجة الشيئية المختلفة شكلاً من أشكال الوراثة. على سبيل المثال ، في C ++ - متعدد ، وفي Java - يُسمح فقط بالوراثة الفردية.


مبدأ تعدد الأشكاليتضمن استخدام نفس الفئات والطرق لأغراض مختلفة والعكس صحيح.

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

يعمل تعدد الأشكال على تحسين إدراك وفهم كود البرنامج.

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

المستخدمونهي البرامج ووظائفها التي يستخدمها الفصل ..

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

عند تطوير فئة ، يتم إخفاء الخصائص كبيانات عن طريق إدخال أساليب Setxxx () و Getxxx ().

العلاقات بين الطبقات

يتم عرض هيكل الفئة ، غالبًا باستخدام تدوين UML.

في UML ، يتم الإشارة إلى الفئة على أنها:

"+" - فتح

"-" - مغلف (مغلق)

في الميراث تشمل الصنف الأساسي ما هو مشترك بين أحفادها ، أي: الفئات المشتقة. غالبًا ما يشار إلى الفئات المشتقة على أنها تخصص القاعدة.

الموضوع رقم 3 "العلاقات بين الطبقات"

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

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

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

وبالتالي ، فإن النظام ككل يكتسب وظائف جديدة بنفس الطريقة التي يحدث بها من خلال الوراثة. وبالتالي ، فإن الميراث والتجميع عبارة عن اكتساب متساوٍ للوظائف الجديدة.

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

علاقة الجمعية (رابط ترابطي)- تحدث هذه العلاقة عندما تستخدم طرق فئة ما خصائص وطرق فئة أخرى.

في أغلب الأحيان ، يصور الاتحاد تفاعل العملاء والخوادم. الخادم هو كائن يعرض خصائصه وطرقه لكائنات أخرى.

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

تسمى عملية استرجاع نموذج الكائن تحلل الكائن.

يتم تقييم جودة تحلل الكائن على النحو التالي:

ü يجب ألا يكون عدد الفصول كبيرًا (حوالي 10) ؛

ü يحاولون تقليل عدد الاتصالات ؛

ü يفترض التجانس أن النظام يتكون من نفس العناصر (المتشابهة جدًا).

- الانتظام يعني أن العناصر والوصلات تشكل هياكل هندسية متكررة.

ü مقاومة تغييرات المهام.
يعتبر التقلب نموذج كائن تتطلب فيه الوظيفة الجديدة تعديل الفئات الموجودة.
المستقرة هي وظيفة يتم فيها تنفيذ وظيفة جديدة كإضافة.

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

واجهة الفصل والتنفيذ.

يتكون وصف الفصل في العديد من لغات البرمجة من واجهة وتنفيذ.

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

في C ++ ، غالبًا ما تتم كتابة الواجهة في ملفات ذات الامتداد .h.

يتكون تنفيذ الفصل من كود البرنامج الخاص بالطرق.

في C ++ ، يتم وضع التنفيذ في ملفات ذات الامتداد .cpp.

إذا كان الفصل يحتوي على وظائف بدون تنفيذ ، فإن الفئة تسمى مجردة.

تُستخدم فئات الخلاصة كفئة أساسية في التسلسلات الهرمية للوراثة.

تمتلئ الطرق المعلنة في القواعد الأساسية بالتنفيذ في فئات عشوائية.

الموضوع رقم 4 "المُنشئ والمُدمِّر"

من بين أساليب الفصل ، هناك نوعان من الأساليب يلعبان دورًا خاصًا: المُنشئون والمدمرون.

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

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

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

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

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

في C ++ ، يُطلق على المدمر أيضًا فئة ، ولكن برمز تيلدا (~).

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

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

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

الموضوع 5 "مجموعة كائنات"

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

تتجلى ميزة المجموعة بالمقارنة مع هياكل البيانات الأخرى ، على سبيل المثال ، المصفوفات ذات حجم ثابت ولا يمكنها استيعاب سوى عناصر من نوع واحد. هياكل الحاوية متجهة ، متغيرة الطول ، لكنها تحتفظ بالقيد على نوع واحد. المجموعات متغيرة الطول وفي نفس الوقت تسمح بتخزين أنواع مختلفة ، بما في ذلك المجموعات.

مثال على العلاقة التي يمكن أن توجد بين الكائنات هي قائمة انتظار أو مكدس.

تفترض قائمة الانتظار أن العناصر منظمة في تسلسل ، وأن الإضافة والإزالة تحدث بطريقة معينة: تتم إضافة العناصر إلى النهاية فقط ، ويتم استرداد العناصر من البداية فقط.

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

في مكتبة .Net ، تتوفر فئات المجموعات في مساحة اسم system: collection.

الفئات التي تحتوي على الحرف I - فئات الواجهة ، الملخص ، بدون تنفيذ.

تسمح لك فئة ArrayList بإنشاء مجموعات من الكائنات ذات الطبيعة المتسلسلة. هذا يحاكي العلاقة النموذجية لبنية القائمة.

ArrayList لها خصائص تتعلق بعرض وإدارة طول المجموعة.

تُرجع خاصية التعداد عدد العناصر في المجموعة وهي للقراءة فقط.

تتيح لك خاصية القدرة تحديد حد أعلى لعدد العناصر في المجموعة. ستؤدي محاولة إضافة عنصر إضافي إلى طرح استثناء (طرح).

تسمح لك خاصية العنصر بالإشارة إلى عنصر معين في المجموعة.

تحتوي جميع المجموعات على طرق لإضافة العناصر.

طريقة الإضافة - تسمح لك بإضافة عنصر جديد إلى ArrayList ، وتتم هذه الإضافة في نهاية المجموعة.

تحتوي فئة ArrayList على طريقة BinarySearch ، بحث ثنائي التفرع (نصف قسمة) ، يجب الانتباه إلى ما إذا كان ArrayList مصنفًا وكيف يتم تنفيذ عملية المقارنة مقابل مرجع البحث.

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

يتم استخدام طريقة IndexOf للعثور على عنصر معين (مرجع) في مجموعة. تقوم الطريقة بإرجاع فهرس العنصر الموجود.

تعمل طريقة LastIndexOf بنفس طريقة IndexOf ، ولكن من نهاية المجموعة.

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

تتيح لك طريقة الفرز فرز العناصر في المجموعة. للقيام بذلك ، يجب تحديد عملية المقارنة.

تمنحك فئة BirArray القدرة على العمل على وحدات بت. تحتوي فئة BirArray على طرق لإجراء عمليات منطقية على وحدات البايت.

الموضوع 6 "Class HashTable"

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

خاصية Keys هي عنصر مجموعة يعرض جميع المفاتيح الموجودة في المجموعة.

تعتبر خاصية القيم بالمثل مجموعة من القيم لعناصر جدول التجزئة.

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

تحدد طريقة ContainsValue ما إذا كانت القيمة المحددة مضمنة بين مجموعة القيم في المجموعة.

فئة قائمة الانتظار

يضيف أسلوب Enqueue عنصرًا إلى قائمة الانتظار. من المفترض أن يتم وضع عنصر في نهاية قائمة الانتظار ويتقدم تدريجياً نحو البداية حيث تتم إزالة العناصر الأخرى من قائمة الانتظار.

يسترد أسلوب Dequeue عنصرًا من قائمة الانتظار. يتم دائمًا استرداد العنصر الأول ، بينما يتم إزاحة جميع العناصر الأخرى.

يُظهر أسلوب النظرة الخاطفة العنصر الأول في قائمة الانتظار ، ويعيد قيمه دون تغيير الترتيب في قائمة الانتظار.

توفر المجموعات طرقًا للتحويل إلى أنواع أخرى. على سبيل المثال ، تحتوي مجموعة قائمة الانتظار على أسلوب ToArray و ToString الذي يحول قائمة الانتظار إلى صفيف أو سلسلة ، على التوالي.

تتيح لك طريقة TrimToSize تعيين سعة لا يتم بعدها إضافة أي شيء إلى المجموعة.

(تكنولوجيا تطوير البرامج)
  • تطوير تطبيقات واجهة المستخدم الرسومية
    أساسيات وحدة Tkinterتتيح لك لغة Python إنشاء تطبيقات بواجهة رسومية ، ولهذا الغرض ، يتم استخدام مكتبات رسومية متنوعة 1. دعنا نتحدث عن مكتبة الرسومات القياسية tkinter "لمزيد من المعلومات ، راجع: https://wiki.python.org/moin/GuiProgramming. ...
    (التقنيات وطرق البرمجة)
  • واجهة مستخدم MS PowerPoint 2010
    يتم تشغيل تطبيق MS PowerPoint 2010 من قائمة MS Office الرئيسية ، أو اختصار التطبيق على سطح المكتب ، أو من برنامج Explorer (إذا كان لديك عرض تقديمي جاهز على جهاز الكمبيوتر الخاص بك). يقوم PowerPoint 2010 بإنشاء ملف عرض تقديمي بملحق اسم ppt. تطبيق...
    (علوم الكمبيوتر للاقتصاديين)
  • وصف واجهة المستخدم الرسومية لنظام التشغيل Windows
    يتم تنفيذ واجهة المستخدم الرسومية وصيانتها بواسطة نظام التشغيل. المفهوم الأساسي لواجهة المستخدم الرسومية هو "نافذة" ، يظهر الرسم التخطيطي لها في الشكل. 8.2 على الشاشة ، تمثل النوافذ بعض المناطق (المستطيلة عادة) التي يتم فيها إدخال وإخراج المعلومات و ...
  • تنفيذ واجهة المستخدم الرسومية بتنسيق .Net
    تستخدم منصة .NET تقنيات مختلفة لتنفيذ واجهة المستخدم الرسومية ، مثل Windows Forms و Windows Presentation Foundation (WPF). يغطي هذا البرنامج التعليمي تقنية Windows Forms فقط. تشمل هذه التقنية العديد من الأنواع (الفئات ، الهياكل ، التعداد ، المندوبين) التي ...
    (البرمجة الشيئية)
  • مثال على برنامج واجهة المستخدم الرسومية البسيط
    يحتوي تطبيق Windows النموذجي على العديد من ملفات نماذجالتي تم إنشاؤها باستخدام كائنات من فئة النموذج. هذه الفئة هي أيضًا فئة تحكم وترث من التحكم في الفئة الأساسية. يتم فتح بعض نماذج الطلبات في هذه العملية ، والبعض الآخر مغلق. في أي لحظة ، يمكن فتح الشاشة ...
    (البرمجة الشيئية)
  • العناصر الرئيسية لواجهة Windows الرسومية هي:

    • · سطح المكتب
    • الرموز (الرسوم التوضيحية)
    • · ملصقات
    • · شريط المهام
    • · قائمة السياق
    • · نافذة او شباك

    سطح المكتب هو المنطقة الرئيسية من الشاشة التي تظهر بعد تشغيل الكمبيوتر وتسجيل الدخول إلى نظام التشغيل Windows.

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

    ما يظهر على الشاشة عند انتهاء تحميل نظام التشغيل Windows ليس أكثر من نوع من مكتب الكتابة (بالطبع ، افتراضي) يمكنك من خلاله الحفاظ على النظام ، لكن لا يمكنك القيام بذلك - كل شيء يشبه الحياة الواقعية. لذلك ، يسمى هذا المكتب الافتراضي سطح المكتب (من سطح المكتب باللغة الإنجليزية).

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

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

    بعد تثبيت Windows ، يتم عرض العديد من الرموز على سطح المكتب (على سبيل المثال ، "My Computer" و "Network Neighborhood" و "Recycle Bin"). يوفر الأولان الوصول إلى أجهزة التخزين المحلية والطابعات ، بالإضافة إلى أجهزة التخزين والطابعات المشتركة. من خلال سحب الملفات والمجلدات إلى أيقونة سلة المهملات ، يمكنك حذفها بسرعة. بالإضافة إلى ذلك ، تسمح لك "المهملات" باستعادة المستندات المحذوفة.

    يمكن إزالة أي رمز (أو اختصار) موجود على سطح المكتب منه. الاستثناءات الوحيدة لهذه القاعدة هي الرموز التي أنشأها نظام التشغيل ، مثل "My Computer" و "Network Neighborhood" و "Trash". يمكن وضع عدد عشوائي من الرموز والاختصارات على سطح المكتب. من السهل جدًا وضع رمز أو اختصار على سطح المكتب باستخدام طريقة السحب والإفلات. على سبيل المثال ، لإنشاء اختصار تطبيق أو رمز مستند على سطح المكتب ، تحتاج إلى العثور على الملف القابل للتنفيذ أو المستند المطلوب باستخدام برنامج Explorer (يتم تشغيله عن طريق تحديد الأمر الذي يحمل نفس الاسم في القائمة الفرعية "البرامج" في قائمة "ابدأ") والسحب الرمز المقابل على سطح المكتب (ثم حرك مؤشر الماوس إلى الرمز ، واضغط مع الاستمرار على الزر الأيسر ، وحرك المؤشر إلى سطح المكتب ، ثم حرر زر الماوس الأيسر). بعد ذلك ، سيظهر رمز أو اختصار على سطح المكتب (بناءً على الملف الذي قمت بسحبه وإسقاطه - قابل للتنفيذ أو ملف آخر).

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

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

    الرمز أو الرسم التخطيطي هو عنصر من عناصر واجهة المستخدم ، وهو عبارة عن صورة صغيرة ، وهي صورة تستخدم للإشارة إلى موارد الأجهزة والبرامج الخاصة بجهاز الكمبيوتر.

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

    شريط المهام عبارة عن شريط أفقي طويل أسفل الشاشة (الشكل 2.2). على عكس سطح المكتب ، الذي يمكن تغطيته بواسطة النوافذ الملقاة عليه ، يكون شريط المهام مرئيًا دائمًا تقريبًا (في بعض الحالات يمكن إخفاؤه).

    يتكون شريط المهام من أربعة أجزاء رئيسية.

    • · زر البدء ، الذي يفتح قائمة ابدأ.
    • شريط التشغيل السريع ، والذي يسمح لك بتشغيل البرنامج بنقرة واحدة على زر الفأرة.
    • الجزء الأوسط الذي يعرض البرامج والمستندات المفتوحة
    • منطقة الإعلام التي تحتوي على الساعة والأيقونات (صور صغيرة).

    قائمة "ابدأ" (الشكل 2.3) هي الوسيلة الرئيسية للوصول إلى البرامج والمجلدات وإعدادات الكمبيوتر. يطلق عليها "قائمة" لأنها توفر قائمة بالاختيارات ، تمامًا مثل قائمة الطعام في مطعم. وكما توحي كلمة "ابدأ" ، فإن هذه القائمة هي المكان الذي تبدأ منه العناصر أو تفتحها.

    استخدم قائمة ابدأ لأداء المهام الأساسية التالية.

    • إطلاق البرامج
    • فتح المجلدات التي يكثر استخدامها
    • ابحث عن الملفات والمجلدات والبرامج
    • تكوين إعدادات الكمبيوتر
    • الحصول على مساعدة بشأن نظام التشغيل Windows
    • اغلاق جهاز الكمبيوتر
    • تسجيل الخروج من Windows أو اختيار حساب مستخدم آخر

    قائمة السياق هي قائمة يتم عرضها في نافذة منفصلة وتعرض الإجراءات التي يمكن تنفيذها على الملفات أو المجلدات أو العناصر الفردية المحددة.

    ويسمى (الشكل 2.4) كقاعدة بالضغط على زر الفأرة الأيمن ويمكن أن يتغير محتواه حسب المكان الذي تم فيه النقر.

    على سبيل المثال ، انقر بزر الماوس الأيمن فوق أي مجلد أو ملف:


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

    يمكن استكمال قائمة السياق عند تثبيت برامج معينة. على سبيل المثال ، بعد تثبيت برنامج Avast المضاد للفيروسات ، حصلت على عنصر "Scan" ، بالنقر فوقه يمكنني التحقق من مجلد منفصل بحثًا عن الفيروسات.

    حاول الآن الضغط على الزر الأيمن في أي مساحة خالية من أي نافذة:


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

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

    لا تنس أنه يمكن استدعاء قائمة السياق في أي مكان تقريبًا ، سواء في النظام أو في أي برنامج فردي.

    العمل مع النوافذ

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

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

    العناصر الرئيسية للنافذة (الشكل 2.6).


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

    توجد ثلاثة خيارات لعرض نافذة على الشاشة:

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

    في نافذة مصغرة ، يستمر تشغيل البرنامج. لفتح نافذة مصغرة أو تصغير نافذة مفتوحة بالفعل ، انقر فوق زر النافذة على شريط المهام.

    يمكن تصنيف النوافذ حسب النوع:

    • نافذة المجلد
    • نافذة الوثيقة
    • نافذة البرنامج

    مربعات الحوار.

    يمكن أن تتضمن لوحات الحوار عدة علامات تبويب ، يتم التبديل بينها بالنقر فوق أسمائها. تحتوي لوحة الحوار على مجموعة متنوعة من عناصر التحكم:

    • علامات التبويب - صفحات من مربع الحوار
    • · زر الأمر - يوفر أداء إجراء ما ، ويوضح الملصق الموجود على الزر الغرض منه ؛
    • · حقل النص - يمكنك إدخال سلسلة من الأحرف فيه ؛
    • القائمة المنسدلة - هي مجموعة من القيم تبدو وكأنها حقل نصي مزود بزر به سهم يشير لأسفل ؛
    • · عداد - زوج من الأسهم يسمح لك بزيادة أو تقليل القيمة في الحقل المرتبط ؛
    • · خانة اختيار - توفر تخصيص قيمة معينة لأي معلمة. يمكن وضع مربعات الاختيار في كل من المجموعات وبشكل فردي. يكون مربع الاختيار على شكل مربع ، عندما يتم تحديد مربع الاختيار ، يوجد "علامة اختيار" فيه ؛
    • · التبديل - يعمل على تحديد أحد الخيارات المتنافية ، ويتم تقديم الخيارات في شكل عقبة من الدوائر البيضاء الصغيرة. يشار إلى الخيار المحدد بدائرة بداخلها نقطة ؛
    • المنزلق - يسمح لك بتغيير قيمة المعلمة بسلاسة.

    Windows GUI

    في الوقت الحالي ، توفر جميع أنظمة تشغيل أجهزة الكمبيوتر الشخصية تفاعل المستخدم من خلال واجهة رسومية.

    يسمح هذا حتى لمستخدم الكمبيوتر المبتدئ بالعمل بثقة في بيئة نظام التشغيل (إجراء عمليات باستخدام الملفات وتشغيل البرامج وما إلى ذلك).

    واجهة رسوميةيسمح بالتفاعل بين الإنسان والحاسوب في شكل حوار باستخدام النوافذ والقوائم وعناصر التحكم (لوحات الحوار والأزرار وما إلى ذلك).

    العمل بالماوس.للعمل مع الواجهة الرسومية ، يتم استخدام الماوس أو جهاز إدخال إحداثيات آخر ، بينما يجب أن يكون المستخدم قادرًا على القيام بما يلي:

    • الزر الأيسر- الضغط مرة واحدة والإفراج عن زر الماوس الرئيسي (الأيسر عادةً) ؛
    • انقر على اليمين- الضغط مرة واحدة والإفراج عن زر الماوس الإضافي (الأيمن عادةً) ؛
    • نقرتين متتاليتين- نقرتان على زر الفأرة الرئيسي مع حد أدنى للفاصل الزمني بينهما ؛
    • سحب- الضغط على زر الفأرة الأيمن أو الأيسر وتحريك الكائن بالضغط على الزر.

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

    تظهر الرموز على سطح المكتببعد تثبيت الويندوز. عادة ما توجد أيقونات على الجانب الأيسر من الشاشة. جهاز الكمبيوتر الخاص بي ، مواضع الشبكة ، المهملاتو مستنداتي.

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

    الإلمام بواجهة المستخدم الرسومية لـ Windows

    1. أنشئ في سطح المكتبملصقات لجميع الأقراص والطابعة والماسح الضوئي.

    قم بإنشاء اختصارات للتطبيقات والوثائق المستخدمة بشكل متكرر.

    شريط المهام.في الجزء السفلي من الشاشة هو شريط المهامحيث يوجد الزر يبدأ، أزرار لتشغيل المهام وفتح المجلدات والمؤشرات والساعة.

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

    ويندوز هو تعدد المهامنظام التشغيل ، أي أنه يمكن تشغيل العديد من التطبيقات بالتوازي. تتم الإشارة إلى كل تطبيق قيد التشغيل بواسطة زر تشغيل أشرطة المهام، في هذه الحالة ، يمكن الانتقال من العمل في تطبيق إلى العمل في تطبيق آخر بالضغط على الزر. يتم عرض تطبيق قيد التشغيل (نشط) على شريط المهام كزر مضغوط.

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

    3. انقر بزر الماوس الأيسر لفتح المؤشر والتبديل إلى تخطيط اللغة الإنجليزية ، ثم انقر بزر الماوس الأيمن لفتح مربع الحوار الخصائصوحدد مجموعة ضغطات المفاتيح المطلوبة على لوحة المفاتيح لتبديل التخطيطات.


    نافذة او شباك.أهم عنصر في واجهة Windows الرسومية هو windows ، في الواقع ، "windows" في الترجمة تعني "windows". هناك نوعان رئيسيان من النوافذ - نوافذ التطبيقو نوافذ المستند.

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

    العناصر الرئيسية لنافذة التطبيق هي:

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

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

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

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


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

    لوحات الحوار.يمكن أن تتضمن مربعات الحوار مجموعة متنوعة من العناصر. دعنا نفكر في إمكانيات لوحات الحوار باستخدام مثال تحديد معلمات البحث عن الملفات.

    نوافذ التبويب.يمكن أن تتضمن مربعات الحوار عدة "صفحات" تسمى علامات التبويب.

    5. بعد إدخال الأمر [Find-Files and Folders ...] ، سيظهر مربع حوار البحث عن: كافة الملفات... تحتوي هذه اللوحة على ثلاث علامات تبويب: الاسم والموقع ، التاريخ ، اختياري... يتم تحديد علامة التبويب عن طريق النقر الأيسر.

    أزرار الأوامر.يؤدي الضغط على الزر (النقر) إلى أداء إجراء أو آخر ، ويوضح النقش الموجود على الزر الغرض منه. لذلك ، انقر فوق الزر المسمى تجديسمح لك ببدء عملية البحث.

    الحقول النصية.يسمى مربع النص أحيانًا مربع التحريرويسمح لك بإدخال أي معلومات نصية.

    6. على سبيل المثال ، إذا أراد المستخدم العثور على ملفات تحتوي على كلمة "معلوماتية" ، فيجب إدخالها في حقل النص نص البحث:نوافذ التبويب اسم وموقعلوحة الحوار البحث عن: كافة الملفات.

    للقيام بذلك ، انقر بزر الماوس الأيسر في الحقل وأدخل نصًا.


    القوائم.القائمة عبارة عن مجموعة من القيم للاختيار من بينها. قائمة منسدلةيشبه مربع نص به زر به سهم يشير إلى أسفل. يتم توسيع القائمة عن طريق النقر الأيسر على الزر.

    7. القائمة المنسدلة أين تبحث:لوحة الحوار البحث عن: كافة الملفاتيسمح لك بتحديد محرك أقراص أو مجلد (على سبيل المثال ، مجلد مستنداتي) حيث سيتم إجراء البحث.

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

    8. لذلك ، في علامة التبويب تاريخلوحة الحوار البحث عن: كافة الملفاتهناك نوعان من مفاتيح التبديل: رئيسي (لخيارين) وإضافي (لثلاثة خيارات). في عملية البحث عن الملفات ، اضبط المفتاح الرئيسي على الموضع البحث عن كل الملفات، وموقف إضافي ما بين، يمكنك تقييد منطقة البحث بفترة تعديل الملف (في هذه الحالة ، من 09/14/99 إلى 12/13/99).


    مربعات الاختيار.تضمن العلامة أن يتم تعيين قيمة محددة للمعلمة. يمكن وضع مربعات الاختيار في كل من المجموعات وبشكل فردي. مربع الاختيار على شكل مربع ؛ عند تحديد خانة اختيار ، توجد علامة اختيار بداخلها. يتم تعيين خانات الاختيار بنقرة اليسار.

    9. في علامة التبويب اسم وموقعلوحة الحوار البحث عن: كافة الملفاتعن طريق تحديد المربع بما في ذلك المجلدات الفرعية، يمكنك توفير العمق المطلوب للبحث عن الملفات.

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

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

    10. بعد النقر المزدوج على مؤشر الحجم الموجود على أشرطة المهام، سيظهر مربع الحوار التحكم في مستوى الصوتمع منزلقات لتوازن الصوت والقناة.


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

    على سبيل المثال ، المستندات (أي ملف تمت معالجته بمساعدة التطبيقات يسمى مستندًا) لها حجم معين ويمكن نسخها ونقلها وإعادة تسميتها ؛ النوافذ يمكن تغيير حجمها وما إلى ذلك.

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

    يمكنك التعرف على خصائص الكائن ، وكذلك تنفيذ العمليات المسموح بها عليه ، باستخدام قائمة السياق.لاستدعاء قائمة السياق ، انقر بزر الماوس الأيمن فوق رمز الكائن.

    11. من أجل التعرف على خصائص القرص ، حدد العنصر الخصائص- سيظهر مربع الحوار الخصائص: القرص 3.5 (أ)... تحتوي اللوحة على أربع علامات تبويب: عام ، خدمة ، معدات ، وصول... في علامة التبويب عاميحتوي على معلومات حول نوع نظام الملفات ، وسعة المعلومات الإجمالية والحرة والمشغولة للقرص ، إلخ.

    أسئلة يجب التفكير فيها

    1. ما الفرق بين نافذة المستند ونافذة التطبيق؟

    2. ما هي العناصر الرئيسية التي يمكن أن تحتويها مربعات الحوار؟

    مهام عملية

    4.9 تحقق مما إذا تم تعيين التاريخ والوقت والمنطقة الزمنية بشكل صحيح على جهاز الكمبيوتر الخاص بك.

    4.10. راجع خصائص المجلد والمستند.