[Help] ما هي وكيف أنشأها تحت بيئة vs.net?

 

ملفات المساعدة || Helping Files  

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

إذاً ماهي ملفات المساعدة؟؟

 لنأتي لتعريف بسيط لملفات المساعدة: هي عباره عن ملف مرفق يأتي بأشكال متعددة هناك أكثر من برنامج يقوم بعمله أبسطها وأقلها مرونة هو ما يأتي على شكل ملف Word أو ملف PDF وهناك برامج بديلة مرنة أيضاً سهلة الاستخدام مثل: برنامج WinCHM  وغيره من البرامج التي تتيح عمل الكتب الإلكترونية. أيضاً  يجب أن تظهر أيقونة [تعليمات] في مكان واضح في واجهة المشروع حتى يسهل للمستخدم التعامل معها.

محتواه؟ "ملف المساعدة"

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

من ناحية عملية؟

عندما تريد إضافة help  فالطريقة سهلة جداً إن كنت ممن يعمل تحت بيئة vs .net لا عليك سوى إضافة جميع ملفات المساعدة إلى مشروعك داخل مجلد Bin ومن ثم استدعاءها في form  باتباع الخطوات التالية:

1- إضافة أداة help provider

2- كتاب الكود التالي في حدث form_load

HelpProvider1.HelpNamespace = Application.StartupPath & "\tech_word.chm"

حيث أن tech_word هو اسم ملف التعليمات الذي قمت بإنشائه.

3- كتابة سطر الكود التالي في المكان الذي تود منه ظهور قائمة التعليمات : Help.ShowHelp(Me, HelpProvider1.HelpNamespace)

وبهذه الخطوات تكون قد انتهيت من ربط ملفات المساعدة ببرنامجك, حظاً سعيداً ^_*