الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سلسلة تلميحات المساعدة على برمجة التطبيقات ذات الواجهة العربية (1)

مغلق
بدأه أنس عبد الله في 7 أغسطس 2001 · 2 رد · 2,185 مشاهدة · في قسم الدروس والمواضيع الهامة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

((((((((صناديق الحوار العربية)))))))))

مرحبا

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

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

صناديق الحوار العربية:

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

    MsgBox "صندوق حوار بكلام عربي فقط وليس باتجاه عربي", _
        vbInformation + vbYesNo, _
        "الفريق العربي للبرمجة"

وبالتالي تكون النتيجة هي التالية:

English.jpg

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

أما إذا كتبنا الكود التالي:

    MsgBox "صندوق حوار بكلام عربي واتجاه عربي", _
        vbInformation + vbMsgBoxRight + vbMsgBoxRtlReading + vbYesNo _
        , "الفريق العربي للبرمجة"

فإننا سنحصل على صندوق الحوار التالي:

Arabic.jpg

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

Yes و No ولكن هاتين الكلمتين سيتم استبدالهما بمرادف عربي فيما إذا تم تشغيل الملف التنفيذي في بيئة Windows Local ذات الواجهة العربية

أرجو أن أكود قد أفدت

وشكرا

الدرس القادم هو :

(كيف تقوم بتحويل لوحة المفاتيح إلى اللغة العربية برمجيا وفور الدخول إلى البرنامج)

#2

شكرا على هذا الدرس وننتظر الدرس القادم

هذا الموضوع مغلق.

مواضيع مشابهة