الفصـــل 25 من دستور المملكة : حرية الفكر والرأي والتعبير مكفولة بكل أشكالها. حرية الإبداع والنشر والعرض في المجالات الأدبية والفنية والبحت العلمي, والتقني مضمونة.


الاثنين، نوفمبر 08، 2021

تاريخ النص الفائق (15) ترجمة عبده حقي

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

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

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

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

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

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

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

يتبع


0 التعليقات: