مستوى واجهة المستخدم
تتعامل واجهة
المستخدم مع عرض المعلومات الموجودة، بما في ذلك المشكلات مثل ما يجب إتاحته من أوامر
للمستخدم، وكيفية إظهار العقد والروابط، وما إذا كان يجب تضمين مخططات نظرة عامة
أم لا.
دعونا نفترض أن المستوى من النص التشعبي يعرف الروابط التي يتم كتابتها. قد يقرر مستوى واجهة المستخدم عدم عرض هذه المعلومات على الإطلاق إلى بعض المستخدمين المبتدئين وإجراء كتابة المعلومات المتاحة فقط في وضع التأليف. يميز التمييز بين القراءة والكتابة أحد مشكلات واجهة المستخدم الأساسية.
دعونا الآن
نفترض أن مستوى واجهة المستخدم يرغب في عرض الرابط الكتابة للمستخدم. قد ترغب في
القيام بذلك عن طريق تغيير شكل المؤشر، كما يفعل الدليل (انظر الشكل 3.8)، أو من
خلال وجود تدوين خاص لأشكال مختلفة للمثبتين. يمكن أن تقرر أيضا عرض معلومات
الكتابة في مخطط نظرة عامة. إذا كان يحتوي على عرض ملون متاحا، فقد يختار إظهار كل
نوع ارتباطا بلون مختلف، بينما يتعين على عرض أحادي اللون، سيتعين عليه استخدام
تمثيلات مختلفة، مثل أنماط الخط المختلفة (مثل نوتكارد)،
أيقونات صغيرة
(مثل CM / 1، انظر الشكل 4.3)، أو باستخدام الكلمات
لتسمية الخطوط.
في الواقع، لا
يمكن إجراء هذا القرار على مستوى واجهة المستخدم بمعزل دون النظر في الشكل المحتمل
للبيانات. إذا كان لدى النص التشعبي فقط بعض أنواع الروابط ، فإن الألوان أو أنماط
الخط هي خيارات مناسبة، ولكن القدرة البشرية على فهم وتمييز مثل هذا الترميز يقتصر
على حوالي سبعة قيم مختلفة. يمكن أن تدعم الرموز النص التشعبي مع أنواع أخرى إلى
حد ما، ولكن من المحتمل أن يتطلب النص التشعبي مع مئات أنواع الرابط استخدام أسماء
الكتابة في الواجهة.
العقد
العقد هي الوحدة
الأساسية التشعبية، ولكن لا يوجد اتفاق فيما يتعلق بما يشكل حقا "عقدة".
التمييز الرئيسي بين الأنظمة القائمة على الإطار والنظم القائمة على النافذة.
تناول الإطارات
كمية محددة من المساحة على شاشة الكمبيوتر بغض النظر عن مقدار المعلومات التي
تحتوي عليها. أمثلة نموذجية هي إطارات KMS وبطاقات . غالبا ما يتم تعريف حجم الإطار على أنه
حجم شاشة الكمبيوتر، ولكن هذا التصميم قد لا يعقد في جميع الأنظمة. نظرا لأن
الإطار يحتوي على حجم ثابت، فقد يتعين على المستخدم تقسيم كمية معينة من المعلومات
عبر العديد من الإطارات إذا كان لا يمكن أن يصلح إلى واحد. ميزة الإطارات هي أن
جميع التنقل المستخدم يحدث باستخدام ما يتم توفير آليات التشعبي بواسطة النظام.
في المقابل،
تتطلب أنظمة النافذة المستندة إلى استخدام المستخدم من آلية التمرير بالإضافة إلى
آليات النص التشعبي للحصول على الجزء المطلوب من العقدة لإظهاره في النافذة. نظرا
لأن النظام يمكن أن يعرض فقط جزءا (صغير يحتمل) من العقدة من خلال النافذة في أي
وقت معين، فقد تكون العقدة كبيرة حسب الحاجة، والحاجة إلى التوزيع المحتمل غير
الطبيعي للنص على عدة عقد يتم إلغاؤها. دليل و أنترميديا هي أنظمة نموذجية قائمة على النافذة.
هناك عيب كبير
في النص التشعبي الذي يتخذ من النافذة هو أن مصمم النص التشعبي لا يحتوي على سيطرة
على كيفية ظهور العقدة عندما يقرأ المستخدم لأنه يمكن تمريره بعدة طرق. الميزة هي
أن النوافذ قد تكون بحجم مختلف حسب أهمية وطبيعة المعلومات التي يحملونها. يمكن
للمرء أن يتخيل نظاما يستند إلى النافذة التي قامت بالتمرير وبالتالي حافظت على
معظم مزايا تنسيقات العرض.
إن العالم
الحقيقي ليس بسيطا تماما مثل التمييز الواضح بين الإطارات والنوافذ. يعتمد هايبركارد في الغالب على الإطار ولكن يتضمن
إمكانية التمرير في حقول النص كجزء من البطاقة. يستخدم هايغبيرتي Highperties عرض ملء الشاشة دون
التمرير ولكن بدلا من ذلك، يتطلب المستخدم من المستخدم ذهابا وإيابا من خلال سلسلة
من الشاشات في حالة وجود العقدة كبيرة جدا لتناسب شاشة واحدة.
0 التعليقات:
إرسال تعليق