[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)
وبهذه الخطوات تكون قد انتهيت من ربط ملفات المساعدة ببرنامجك, حظاً سعيداً ^_*
شرح سلس وجميل ..
ونتمنى المزيد من الدروس لـ VS.Net
بارك الله بك
بالفعل يجب الاهتمام كثيرًا بهذه الملفات، الأهتمام الحالي شبه معدوم للأسف خصوصًا عند تعريب البرامج :(
اعجبني الموضوع كثيرا ،، لأننا جميعا نحتاجه كمبرمجين او مطورين او مستخدمين عاديين ،
كل الشكر
شرح جميل اخيتي
موفقه والى الامام
جزاك الله الف خير
أهلا بالمبرمجه فردوس في عالم التقنيه (=
ماشاء الله شرح جدا جميل وسلسل
وبالغعل مثل ماتفضلتي لها اهميه كبيره وربما أعتبرها نقطه اساسية لأي برنامج (=
موفقه وبانتظار المزيد,
رائع جداً , بارك الله فيك ونفع بك بانتظار المزيد من إبداعاتك
الملفات المساعدة هي التي نفقدها للأسف بشكلاه الجيد المفهوم … وللأسف في كثير من الأحيان نكون بإنتظار ” روقة المبرمج ” ليكتبها للمستخدم العادي بشكل مبسط
جزاك الله خيراً…
رائع جداً شرح مميز وواضح
وللأسف عملنا على أكثر من مشروع برمجي ولم نلق أي اهتمام لملف المساعدة مع أهميته
شكراً لكِ مبرمجتنا فردوس ومزيد من المقالات حول Vb.net ننتظرها منكِ
موفقة
بارك الله فيكم إخواني
تدوينة مهمة
تحياتي لكم جميعا
مدير دليل مواقع المغرب بلس
جزاكم الله خيراً على تفاعلكم
و للمزيد الفريد نطمح
دمت موفقين .
بارك الله فيك