18-11-17, 08:57 AM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أهلا بك أخي الكريم , شرح الإستخدام كالتالي :
- الخاصية WhatsThisButton التابعة للفورم هي إما لإظهار زر التعليمات أو المساعدة في شريط العنوان ولن يظهر هذا الزر إلا إذا كان فقط
زر الـ X أو زر الإغلاق فقط هو الموجود في شريط العنوان بدون زري التكبير والتصغير , وكيفية إستخدامه هي بالضغط عليه بزر الفأرة ثم ستلاحظ
أن شكل الفأرة تغير ليصبح على شكل علامة إستفهام ثم يجب عليك وضع الفأرة على الأداة التي تريد إظهار التعليمات أو المساعدة ثم الضغط عيها
وبمجرد الضغط على الاداة سيظهر صندوق التعليمات وفيه نص الشرح أو التعليمات أو المساعدة الخاصه بهذه الأداة .
- الخاصية WhatsThisHelp هي لتفعيل إظهار التعليمات أو المساعدة للأدوات الموجودة على الفورم حيث لايشترط ظهور زر التعلميات في شريط العنوان لتفعيل هذه الخاصية فإذا لم يكن زر التعليمات أو المساعدة ظاهراً في شريط العنوان يمكنك ضغط مفتاح F1 من لوحة المفاتيح عندما يكون مؤشر التركيز على الأداة التي تريد إظهار صندوق التعليمات أو نص شرح المساعده لها وأيضاً في كلتا الحالتين سواء كان زر التعليمات ظاهراً في شريط العنوان أم لا يمكنك الضغط على F1 لإظهار صندوق التعليمات للاداة بشرط وجود مؤشر التركيز على أو داخل الأداة .
- لعمل نصوص الشرح أو التعليمات أو المساعدة للأداوت الموجودة على الفورم , يجب عليك عمل الآتي :
1- تثبيت البرنامج الصانع لملفات التعليمات أو المساعدة حيث توجد عدة برامج لعمل ذلك بعضها مجانية والبعض الآخر غير مجاني , ولكن شركة مايكروسوفت وفرت برنامج مجاني لعمل هذه الملفات وهو البرنامج الذي سنستخدمه لعمل ملف التعليمات أو المساعدة وإسم هذا البرنامح هو HTML Help Workshop , ثبت البرنامج على جهازك .
2- مرفق ملف بإسم Help_Project.rar يحتوي على مجلد فيه الملفات المستخدمه لإنشاء ملف التعليمات وعدد هذه الملفات هي :
Help_Project.hhp ملف المشروع الأساسي والذي يتم فتحه ببرنامج HTML Help Workshop .
ContextSensitiveHelp.txt ملف الشروحات أو نصوص التعليمات أو المساعدة التي تظهر في صندوق التعليمات عند عرضه بالضغط على الأداة حيث يحتوي هذه الملف على معرف خاص بكل أداة والشرح التابع بها حيث يجب أن لاتتطابق هذه المعرفات وحيث يبدأ إسم المعرف بالمقطع IDH_ ثم أي نص تريده ثم أسفله أكتب نص الشرح الذي تريد للأداة .
ContextSensitiveHelp.h ملف ربط ملف الشروحات النصي بملف التعليمات الأساسي , حيث يحتوي هذا الملف على جميع معرفات الشروحات الموجودة في الملف النصي مسبوقة بالمقطع #define ثم مسافة ثم نص معرف الأداة ثم مسافة ثم رقم خاص بهذا المعرف إنتبه يجب أن يكون رقماً ويجب أن يكون رقماً غير متطابق مع رقم أي معرف آخر بمعنى تكون هذه الخانة لأرقام تسلسليه وهذه الأرقام هي التي ستسخدمها في برنامجك لكي تسندها في خاصية الـ WhatsThisHelpID للأدوات لكي يظهر الشرح الخاص بالأداة وليس شرح آخر ليس لها يعني الشرح الذي سيظهر متربط بالرقم هذا .
Main.htm ملف صفحة إنترنت وهو لكي يظهر في ملف التعليمات الأساسي إذا تم فتحه ويمكنك عمل صفحة إنترنت وفيها ما تشاء كي تكون مرجع للمساعدة أو شرح لبرنامجك .
3- قم بتشغيل أو الضغط دبل كلك على الملف Help_Project.hhp ليفتح لك برنامج HTML Help Workshop ثم قائمة File أو ملف إضغط على الأمر Compile أو ترجمة ثم سيتم صنع أو إنشاء ملف التعليمات الأساسي بإسم Help.chm وهذا الملف فقط هو الذي ستضعه بجانب ملف برنامجك , حيث سيتم ربطه ببرنامجك بواسطة الكود , كالتالي :
- هذا السطر هو لعملية ربط الفورم بملف التعليمات الأساسي :
- حيث يسند لهذه الخاصية مسار ملف التعليمات الأساسي وإضافة إسم ملف نصوص الشروحات بهذه الطريقة لإستخراج أو إستخدام الملف النصي الخاص بالشروحات .
- أما إذا كان المسار فقط هكذا :
فلن تستطيع إظهار صندوق المساعدة الخاص بالأدوات حيث ستظهر لك رسالة تخبرك بعدم القدرة على فتح ملف التعليمات , ولكن تستطيع فقط إظهار ملف التعليمات أو فتحه بالضغط على مفتاح F1 ولكن يجب عليك أولاً إلغاء كل من خاصية WhatsThisButton وخاصية WhatsThisHelp التابعة للفورم .
- إذا سيكون الكود كله في حدث الـ Form_Load .
- الآن عند تشغيل المثال المرفق إضغط على زر التعليمات الموجود في شريط العنوان ثم إضغط على أحد الأدوات أو عندما يكون التركيز على أي من الأدوات إضغط على مفتاح F1 من لوحة المفاتيح .
السلام عليكم ورحمة الله وبركاته
أهلا بك أخي الكريم , شرح الإستخدام كالتالي :
- الخاصية WhatsThisButton التابعة للفورم هي إما لإظهار زر التعليمات أو المساعدة في شريط العنوان ولن يظهر هذا الزر إلا إذا كان فقط
زر الـ X أو زر الإغلاق فقط هو الموجود في شريط العنوان بدون زري التكبير والتصغير , وكيفية إستخدامه هي بالضغط عليه بزر الفأرة ثم ستلاحظ
أن شكل الفأرة تغير ليصبح على شكل علامة إستفهام ثم يجب عليك وضع الفأرة على الأداة التي تريد إظهار التعليمات أو المساعدة ثم الضغط عيها
وبمجرد الضغط على الاداة سيظهر صندوق التعليمات وفيه نص الشرح أو التعليمات أو المساعدة الخاصه بهذه الأداة .
- الخاصية WhatsThisHelp هي لتفعيل إظهار التعليمات أو المساعدة للأدوات الموجودة على الفورم حيث لايشترط ظهور زر التعلميات في شريط العنوان لتفعيل هذه الخاصية فإذا لم يكن زر التعليمات أو المساعدة ظاهراً في شريط العنوان يمكنك ضغط مفتاح F1 من لوحة المفاتيح عندما يكون مؤشر التركيز على الأداة التي تريد إظهار صندوق التعليمات أو نص شرح المساعده لها وأيضاً في كلتا الحالتين سواء كان زر التعليمات ظاهراً في شريط العنوان أم لا يمكنك الضغط على F1 لإظهار صندوق التعليمات للاداة بشرط وجود مؤشر التركيز على أو داخل الأداة .
- لعمل نصوص الشرح أو التعليمات أو المساعدة للأداوت الموجودة على الفورم , يجب عليك عمل الآتي :
1- تثبيت البرنامج الصانع لملفات التعليمات أو المساعدة حيث توجد عدة برامج لعمل ذلك بعضها مجانية والبعض الآخر غير مجاني , ولكن شركة مايكروسوفت وفرت برنامج مجاني لعمل هذه الملفات وهو البرنامج الذي سنستخدمه لعمل ملف التعليمات أو المساعدة وإسم هذا البرنامح هو HTML Help Workshop , ثبت البرنامج على جهازك .
2- مرفق ملف بإسم Help_Project.rar يحتوي على مجلد فيه الملفات المستخدمه لإنشاء ملف التعليمات وعدد هذه الملفات هي :
Help_Project.hhp ملف المشروع الأساسي والذي يتم فتحه ببرنامج HTML Help Workshop .
ContextSensitiveHelp.txt ملف الشروحات أو نصوص التعليمات أو المساعدة التي تظهر في صندوق التعليمات عند عرضه بالضغط على الأداة حيث يحتوي هذه الملف على معرف خاص بكل أداة والشرح التابع بها حيث يجب أن لاتتطابق هذه المعرفات وحيث يبدأ إسم المعرف بالمقطع IDH_ ثم أي نص تريده ثم أسفله أكتب نص الشرح الذي تريد للأداة .
ContextSensitiveHelp.h ملف ربط ملف الشروحات النصي بملف التعليمات الأساسي , حيث يحتوي هذا الملف على جميع معرفات الشروحات الموجودة في الملف النصي مسبوقة بالمقطع #define ثم مسافة ثم نص معرف الأداة ثم مسافة ثم رقم خاص بهذا المعرف إنتبه يجب أن يكون رقماً ويجب أن يكون رقماً غير متطابق مع رقم أي معرف آخر بمعنى تكون هذه الخانة لأرقام تسلسليه وهذه الأرقام هي التي ستسخدمها في برنامجك لكي تسندها في خاصية الـ WhatsThisHelpID للأدوات لكي يظهر الشرح الخاص بالأداة وليس شرح آخر ليس لها يعني الشرح الذي سيظهر متربط بالرقم هذا .
Main.htm ملف صفحة إنترنت وهو لكي يظهر في ملف التعليمات الأساسي إذا تم فتحه ويمكنك عمل صفحة إنترنت وفيها ما تشاء كي تكون مرجع للمساعدة أو شرح لبرنامجك .
3- قم بتشغيل أو الضغط دبل كلك على الملف Help_Project.hhp ليفتح لك برنامج HTML Help Workshop ثم قائمة File أو ملف إضغط على الأمر Compile أو ترجمة ثم سيتم صنع أو إنشاء ملف التعليمات الأساسي بإسم Help.chm وهذا الملف فقط هو الذي ستضعه بجانب ملف برنامجك , حيث سيتم ربطه ببرنامجك بواسطة الكود , كالتالي :
- هذا السطر هو لعملية ربط الفورم بملف التعليمات الأساسي :
PHP كود :
App.HelpFile = App.Path & "\Help.chm::/ContextSensitiveHelp.txt"
- حيث يسند لهذه الخاصية مسار ملف التعليمات الأساسي وإضافة إسم ملف نصوص الشروحات بهذه الطريقة لإستخراج أو إستخدام الملف النصي الخاص بالشروحات .
- أما إذا كان المسار فقط هكذا :
PHP كود :
App.HelpFile = App.Path & "\Help.chm"
فلن تستطيع إظهار صندوق المساعدة الخاص بالأدوات حيث ستظهر لك رسالة تخبرك بعدم القدرة على فتح ملف التعليمات , ولكن تستطيع فقط إظهار ملف التعليمات أو فتحه بالضغط على مفتاح F1 ولكن يجب عليك أولاً إلغاء كل من خاصية WhatsThisButton وخاصية WhatsThisHelp التابعة للفورم .
- إذا سيكون الكود كله في حدث الـ Form_Load .
PHP كود :
Private Sub Form_Load()
App.HelpFile = App.Path & "\Help.chm::/ContextSensitiveHelp.txt"
Text1.WhatsThisHelpID = 1
Command1.WhatsThisHelpID = 2
List1.WhatsThisHelpID = 3
End Sub
- الآن عند تشغيل المثال المرفق إضغط على زر التعليمات الموجود في شريط العنوان ثم إضغط على أحد الأدوات أو عندما يكون التركيز على أي من الأدوات إضغط على مفتاح F1 من لوحة المفاتيح .

