متاعب برنامج قارئ الشاشة

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

  • E-Mail
متاعب برنامج قارئ الشاشة ()
 Samer Batter بقلم  May 24, 2005 منشورة في 
COMPANY:
-

MAGAZINE:
-

AUTHOR:
-

COUNTRY:
-


يستخدم المبرمجون ميزة الأزرار TABS هذه لسبب بسيط هو توفير مساحة المشاهدة على الشاشة التي لا تتسع لعرض عشرات النوافذ في البرنامج الواحد، أي لاختصار مساحة العرض مع تقديم المزيد من المعلومات في حيز ضئيل. ولفائدة هذه تقدم مايكروسوفت أدوات تساعد المبرمجين لإضافتها لبرامجهم، فمثلا من يستخدم لغة فيجيوال بيسك سيجد نوعين من هذه الأزرار، واحد منها يناسب برامج قارئ الشاشة والثاني لا يمكن الاستفادة منه. يسمى كل من هذين النوعين بـ "controls ويختلفان بالمزايا التي يتمتعان بها وكذلك هو حال العيوب فيهما، وكما يقال لكل مقام مقال. فهناك أداة التحكم التي تولد نوعين من الأزرار، الأول زر كبير مستطيل الشكل أو الثاني بشكل دائري، أما أداة التحكم الثانية فهي تقدم أزرار كبيرة بزوايا حادة. هناك فرق آخر لا يعرفه إلا المبرمجون ولا يظهر للمستخدم وهو عند النقر على زر، تعرض أداة التحكم المعلومات المقابلة له وتخفي المواد التي تنتمي للأزرار الأخرى على الشاشة أو كما يقال أنها تقدم سياقا خاصا بها في ما يعرضه البرنامج. فإذا اخترت مثلا أداة رسم في برنامج ما فستتغير كل المقاييس في البرنامج لتناسب إعدادات تلك الأداة تحديدا. أما أداة التحكم الأخرى فهي لا تقوم سوى بالإعلان عن أن المستخدم نقر زرا، وهي أداة تحكم سهلة لذلك. أما السابقة التي تستدعي إخفاء المواد التي تنتمي للأزرار الأخرى على الشاشة لتقدم سياقا خاصا بها في ما يعرضه البرنامج، فهي بحاجة للحذر عند كتابة الكود لها. والفرق الثاني والأهم هنا أن واحدة فقط من أداتي التحكم تتيح لبرامج قراءة الشاشة أن يتعرفوا على النص فيها لقراءته ومن هنا تكمن أهمية الفرق بينهما. وبرامج قراءة الشاشة هي برامج مميزة تعتمد على توليد الكمبيوتر للكلام عند قراءة النص الذي تعرضه الشاشة إلى جانب التبليغ وال‘لان عن حالة البرامج وما تعرضه الشاشة من أيقونات إلى آخر قائمة المهام التي تقوم بها. ولمن يعاني من فقدان السمع إلى جانب فقد البصر، هناك برامج قراءة للشاشة ترسل الأوامر المطلوبة لجهاز عرض خاص من بلغة بريل ليتحسسه المستخدم بأصابعه. ورغم قوة برامج قراءة الشاشة إلا أنها تحتاج للمساعدة في البرامج ومواقع الإنترنت التي تتعامل معها.
فالبرامج والأزرار والقوائم فيها يجب أن تصرح عند "سؤالها" من قبل برامج قراءة الشاشة عن النص الذي تحويه وعن حالتها على الشاشة. وهنا تفشل أحدى أدوات التحكم التي سبق ذكرها واسمها Microsoft Tabbed Dialog Control الموجودة في ملف الدعم باسم TABCTL32.OCX ، ولا تستجيب لطلبات المعلومات عن ما فيها، بينما تقوم الأخرى بالمشاركة على المعلومات التي تحتاجها برامج قراءة الشاشة واسم هذه هو Microsoft Windows Common Controls ، والتي يدعمها الملف MSCOMCTL.OCX

يمكنك الآن الحصول على آخر الأخبار في صندوق الوارد لبريدك الالكتروني عبر الاشتراك المجاني الآن بـ نشرتنا الالكترونية.

إضافة تعليق

اسم المشترك، حقل إجباري

البريد الإلكتروني، حقل إجباري

Security code