lec7.pdf
Document Details
Uploaded by StylishSpessartine
جامعة العلوم والتقانة
Tags
Full Transcript
تصميم واجهات المستخدم Lecture 7 1 إبراز عمق المستويات أو الشكل ثالثي األبعاد Conveying depth of levels or a three dimensional appearance و التظليل يمكن استعمال التلوين highlighting ،shadingوتقنيات أخرى للحصول على مظهر ثالث...
تصميم واجهات المستخدم Lecture 7 1 إبراز عمق المستويات أو الشكل ثالثي األبعاد Conveying depth of levels or a three dimensional appearance و التظليل يمكن استعمال التلوين highlighting ،shadingوتقنيات أخرى للحصول على مظهر ثالثي األبعاد. – نفترض دائما بأنّ مصدر الضوء يكون في الزاوية العليا اليسرى من الشاشة. – عرض أزرار األوامر command buttonsفي السطح األعلى من الشاشة. 2 إبراز عمق المستويات أو الشكل ثالثي األبعاد Conveying depth of levels or a three dimensional appearance تعود اإلنسان على فهم العديد من األجسام في العالم البصري كأجسام ثالثية األبعاد ،حتى و إن لم تكن في الحقيقة ثالثية األبعاد.على الشاشات ،هناك العديد من التقنيات و التي يمكن أن تستعمل لتعزيز فهم ثالثية األبعاد.هذه التقنيات: التداخل .overlapping – التقليص والتكبير .shrinking and growing – الحواف المائلة .beveled edges – تغيير القوام .texture change – تغيير اللون .color change – تغيير الحجم .size change – تغيير وضوح .clarity change – الموقع العمودي .vertical location – مباعدة التغيير .spacing change – إتكاء الخطوط .reclining lines – تغيير الحركة .motion change – 3 إبراز عمق المستويات أو الشكل ثالثي األبعاد Conveying depth of levels or a three dimensional appearance التظليل تغيير القوام تسليط الضوء استخدام تقنيات مختلفة للحصول على مظهر ثالثي األبعاد. يمكن استخدام تقنيات مختلفة للحصول على مظهر ثالثي األبعاد. 4 عرض المعلومات على الشاشة Presenting information on screen فيمّيليّبعضّتوجيهاتّلطريقةّعرضّالبياناتّعلىّالشاشات: الطباعة typography الخط fontله عدّة خواص تتض ّمن: – الحجمّ . size – الحالةّّ caseمثلّأنّيكونّالخطّباألحرفّالكبيرةّ upper caseأوّ – األحرفّالصغيرةّ. lower case النمطّ styleمثلّأنّيكونّالخطّداكنّ boldأوّمائلّ italicأوّتحتهّسطرّ – underlined النوعّّ،typefaceأنواعّالخطوطّكثيرةّمنهاّ Times New Romanوّ – Arialوّ Courier Newللكتابةّباألحرفّالآلتينية.أماّللكتابةّباللغةّ العربيةّفتوجدّأنواعّخطوطّكثيرةّمنهاّّ Simplified Arabicوّ Arabic Transparentوّ. Traditional Arabic 5 عرض المعلومات على الشاشة Presenting information on screen تعليمات عا ّمة general guidelines حجم الخطّ 12نقطة هو أسرع في القراءة ويفضل لدى كثير من المستخدمين. – حجم الخطّ 14نقطة أفضل للمستخدمين األكبر سنا. – ال تستخدم أكثر من ثالثة أنواع أو أحجام من الخط في شاشة واحدة. – استعمل حجم الخطّ 12نقطة للقوائم و 10نقطة للنوافذ. – استعمل الخط المائل عندما تريد جذب االنتباه. – استعمل الخط الداكن عندما تريد جذب االنتباه أو خلق تدرج .hierarchy – استعمل األحرف الكبيرة في الكتابة في الحاالت اآلتية: – العناوين titles عناوين القسم section headings رسائل التحذير warning messages – للقراءة والفهم السريع ،استعمل نصاّ أسود blackعلى خلفيات بسيطة و ذات تفاوت contrastعالي. 6 عرض المعلومات على الشاشة Presenting information on screen عناصر التطبيق application elements النوافذ windows – كلّ النوافذ يجب أن يكون عندها عنوان ،titleماعدا النوافذ التي تحتوي الرسائل .messages – اكتب العنوان باستعمال خطّ أحرفه كبيرة بالكامل أو خليط من األحرف الكبيرة و الصغيرة.الشكل التالى يوضح عنوان النافذة باستعمال خليط من األحرف الكبيرة و الصغيرة. 7 عرض المعلومات على الشاشة Presenting information on screen يوضح عنوان النافذة باستعمال خليط من األحرف الكبيرة و الصغيرة 8 عرض المعلومات على الشاشة Presenting information on screen التعليقات و العالمات captions and labels – التعليقاتّ captionsوالعالماتّ labelsيجبّأنّتصممّجيداّ. – عرفّمفاتيحّالتحكمّ controlsبالتعليقاتّأوّالعالماتّبكلماتّ مألوفةّللمستخدم. – التعليقاتّوالعالماتّيجبّأنّتكتبّبشكلّواضحّوّمختصرّكماّ يجبّأنّتصفّالمعلوماتّالمعروضةّبشكلّجيد. – توحيدّصيغةّكلماتّالتعليقّلكلّحقولّالبياناتّالمماثلةّعلىّكلّ الشاشات. – العالمةّيجبّأنّتنتهيّبّ( ) : 9 عرض المعلومات على الشاشة Presenting information on screen :تمت إعادة التصميم األول بعد حذف التكرار في العالمة )(Name 10 عرض المعلومات على الشاشة Presenting information on screen data fields حقول البيانات – تستخدمّحقولّالبياناتّفيّاآلتي: – إلدخالّأوّتعديلّالبيانات تعرضّفيّصندوقّخطّ. أوّصندوقّمغايرّفيّاللونّمعّلونّالخلفية – لإلستفسارّأوّعرضّشاشاتّالقراءةّفقطّ read-onlyالتيّ تحتويّبياناتّغيرّمتغيرة. – لحقولّالبياناتّغيرّالنشطةّ (inactiveبشكلّمؤقت). تعرضّالبياناتّغيرّالنشطةّبلونّأخفّمنّلونّالبياناتّالنشطة. 11 عرض المعلومات على الشاشة Presenting information on screen صناديق باستخدام لون مغاير للخلفية صناديق باستخدام الخطوط 12 عرض المعلومات على الشاشة Presenting information on screen يجب أن نفرق بين حقول البيانات و التعليقات أوالعالمات. لحقول البيانات المفردة نضع التعليقات إلى اليسار من الحقل. بالنسبة للبيانات التي ستدرج في شكل أعمدة أو جداول يجب وضع التعليق أعلى حقول البيانات ذات األعمدة كما هو موضح في الشكل التالى. 13 عرض المعلومات على الشاشة Presenting information on screen Names: Abdurrahman Ahmed Ammar Mohammed حقل بيانات مكون من أعمدة 14 عرض المعلومات على الشاشة Presenting information on screen يمكنّوضعّالعالماتّفوقّحقلّالبياناتّكماّهوّموضحّفيّ الشكلّالتالى. هذهّالطريقةّلوضعّالتعليقاتّلهاّالمزاياّاآلتية: – قربّالعالمةّمنّّحقلّالبياناتّالمقابلّله. سرعةّمعالجةّالبياناتّلقربّالعالماتّمنّّالحقول. 15 عرض المعلومات على الشاشة Presenting information on screen وضع العالمات أعلى حقول البيانات 16 عرض المعلومات على الشاشة Presenting information on screen التحكم في التعليقات وحقول البيانات controlling captions and data fields – هناكّطرقيقتانّلترتيبّالتعليقاتّوحقولّالبيانات على الشاشة. – الطريقة األولى – محاذاةّكلّمنّحقولّالبياناتّوالتعليقاتّإلىّاليسارّleft justify – تركّفراغّواحدّبينّالتعليقّاألطولّوعمودّحقلّالبيانات.كماّهوّ موضحّفيّالشكلّالتالى. 17 عرض المعلومات على الشاشة Presenting information on screen التعليق األطول محاذاة كل من حقول البيانات والتعليقات إلى اليسار 18 عرض المعلومات على الشاشة Presenting information on screen الطريقة الثانية محاذاةّحقولّالبياناتّإلىّاليسارّ left justifyوّمحاذاةّ التعليقاتّإلىّيمينّ right justifyحقولّالبياناتّمعّتركّ فراغّواحدّبينّكلّمنهما.كماّهوّموضحّبالشكلّالتالى. 19 عرض المعلومات على الشاشة Presenting information on screen كل منهما. محاذاة حقول البيانات إلى اليسار و محاذاة التعليقات إلى يمين حقول البيانات مع ترك فراغ واحد بين ّ 20 عرض المعلومات على الشاشة Presenting information on screen مثاالً لمحاذاة سيئة للعالمات poor alignmentو الحقول (أعلى) ،و مثال آخر لمحاذاة جيدة .good alignment 21