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

كيف أصمم شاشة help لمستخدم برنامج

مغلق
بدأه abduljawaad saad في 14 يناير 2002 · 4 رد · 1,749 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف أصمم شاشة help لمستخدم برنامج

وللجميع خاص شكرى وتقديرى

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا
#2

أي منسق كلمات يدعم صيغة RTF مثل برنامج ميكروسوفت وورد الشهير

برنامج ميكروسوفت هيلب وورك شوب MS help work shop وغالبا ما ياتي مع اسطوانات فيجوال بيسك و فيجوال ستديو

للتذكير فقط:

لوضع خطين تحت كلمة في الوورد اضغط على Ctrl + Shift + U

لوضع خط واحد Ctrl + U

لادراج فاصل صفحات Enter + Ctrl

لتكبير الخط المحدد Ctrrl + ]

لتصغيره Ctrl + [

حفظ باسم Ctrl + s

وضع المؤشر في اول السطر Home وفي اخره End

لتحديد حرف من كلمة ضع المؤشر قبله واضغط مفتاح shift مع السهم اليمين او اليسار

لتحديد النص كلمة كلمة استخدم مفتاح shift + ctrl مع الاسهم

بعد هذه الاستراحة القصيرة نبدأ العمل

افتح برنامج وورد واجعل طريقة العرض عادي Normal من قائمة عرض اكتب العناوين الرئيسة لملف التعليمات ولتكن مثلا موقع فيجوال بيسك العربvb (ملحوظة : لا تترك مسافة بين كلمة العرب وvb)

موقع الاسلام سؤال وجوابislam (ملحوظة : لا تترك مسافة بين كلمة العرب و islam)

الان ادرج فاصل صفحات كما تعلمت سابقا

حدد جملة موقع فيجوال بيسك العرب (فقط )وضع تحتها خطين وكذلك جملة موقع الاسلام سؤال وجواب.

الان حدد كلمة vb ثم اختار تنسيق وحدد الخيار مخفي لتختفي الكلمة وكذلك افعل مع كلمة islam

الان نرجع لاكمال كتابة تفصيلات العناوين السابقةبعد فاصل الصفحات الذي ادرجناه قبل قليل مثلا:

هو موقع رائع يحتوى على مئات الافكار والحلول للغة برمجة قوية ودارجة ويحتوي على منتدى واضيف اليه مؤخرا خدمة التخاطب اضافة الى خدمات اخرى

بعد ادخال المقطع السابق انتقل لسطر جديد وادرج فاصل صفحات ثم ادخل تفاصيل العنوان الثاني مثلا:

موقع آخر يبين كم من الفائدة التي تعود علينا وعلى امتنا في الدعوة الى الله وتعليم المسلمين وتعريف غير المسلمين بهذا الدين يشرف على الموقع مشرفين اكفاء جزاهم الله خيرا

بعد ادخال المقطع السابق انتقل لسطر جديد وادرج فاصل صفحات الان نحتاج لربط كل عنوان بموضوعه ولعمل ذلك نقوم بعمل التالى: لقد قمنا سابقا بوضع كلمتي vb و islam بعد العنوانين ثم اخفيناهما وهاتان الكلمتان سنستخدمهما هنا في عمل هذا الربط كالتالي:

انتقل لبداية الموضوع الأول تحديدا عند كلمة هو موقع ثم انتقل لاول السطر – كيف ؟؟؟- ثم اختار من قائمة ادراج حواشي سفلية عندها ستظهر لك شاشة صغيرة اختار منها الزر علامة مخصصة وضع في المستطيل المقابل علامة العدد وهي # ثم اضغط موافق عندها يظهر مربع في اسفل الشاشة اكتب فيه كلمة vb

كرر هذه العملية مع المقطع الثاني مع كتابة كلمة islam

الان احفظ الملف باسم vbarab واجعل صيغة الملف Rich Text Format – RTF

شغل برنامج هيلب وورك شوب ثم من قائمة ملف اختار جديد ثم help progect ثم ok بعد ذلك سمي المشروع وليكن مثلا vb وبامكانك تحديد مكان انشائه

بعد ذلك اختار files ثم add ثم حدد الملف الذي انشأناه سابقا بالوورد ثم اضغط ok

اضغط windows ثم سميها مثلا main ثم ok تظهر لك بعد ذلك شاشة window properaties في حقل title bar text ضع اسما للنافذة والذي سيظهر في شريط عنوان النافذة بامكانك اكمال باقي الخصائص حسب رغبتك اضغط ok بعد ذلك ثم اضغط زر save and compiler ثم اختر من قائمة ملف run win help ستظهر شاشة view help file اختر زر الخيار adouble clicked file icon ثم زر view help

الان انشأنا ملف المساعدة وبقي علينا ربطه مع برنامج منشأ في الفيجوال بيسك

افتح المشروع في برنامج فيجوال بيسك ومن قائمة project اختار آخر بند من القائمة projectname properties وفي حقل help file name اكتب مسار ملف التعليمات كاملا او اضغط الزر المقابل للحقل واختاره ثم انقر على زر ok

في قسم التصريحات العامة general declaration ضع وضيفة api التالية:

--------------------------------------------------------------------------------

Private Declare Function WinHelp Lib "user32" Alias "WinHelpA" _

(ByVal hwnd As Long, ByVal lpHelpFile As String, ByVal _

wCommand As Long, ByVal dwData As Long) As Long

--------------------------------------------------------------------------------

والتي بامكانك نسخها من البرنامج الخدمي الملحق بمجموعة فيجوال بيسك البرمجية visual basic tools والمسمى API viewer افتح قائمة file ثم load text file ثم حدد الملف WIN32API وفي خانة available items اختار الوظيفة winhelp ثم اختار زر الخيار Private ثم اضغط زر add الان لنسخ الوظيفة الى الذاكرة اضغط زر copy

والان نعود الى برنامجنا ونلصق ما نسخناه من البرنامج السابق الان لو شغلنا البرنامج ثم ضغطنا F1 فسيظهر الملف الذي حددناه لظهور شاشة المساعدة عند النقر على زر ضع الكود التالي في حدث النقر على الزر:

--------------------------------------------------------------------------------

Dim H As Variant

H = WinHelp(Me.hwnd, "helpfile.hlp", HELP_CONTENTS, 0)

--------------------------------------------------------------------------------

لادراج صورة في ملف المساعدة نضع الامر التالي في المكان الذي نريد ان تظهر فيه الصورة {bmc image path} ويراعى ان هذه الاقواس لا تظهر بهذه الصورة الا بعد تحويل اللغة الى اللغة الانجليزية

لوضع ملف فيديو او صوت استخدو الامر mci بدلا من bmc

ولعمل مربع منبثق بدلا من فتح نافذة جديدة عند النقر على كلمة معينة نقوم بعمل التالي:

افتح ملف النص الذي كتبناه سابقا في الوورد ثم ضع تحت الكلمة المطلوبة خطا واحدا فقط (ممكن ان تكون الكلمة في وسط جملة ) بعد الكلمة مباشرة وبدون مسافة ضع عنوانا لها وليكن vb6 في نهاية الصفحة ادرج فاصل صفحات واكتب محتويات مربع النص الذي سيظهر الان وفي اول سطر من هذه الفقرة وكما فعلنا سابقا ادرج حاشية سفلية واختار الرمز# ثم ضع vb6 في النافذة السفلية التي ستظهر ازل الملف القديم من مشروعك ثم اضف الجديد وقم بعمل كمبايلر واختبر الميزتين السابقتين

منقول من فيجوال بيسك العرب

#3

أخى الكريم / الأسد

أشكرك شكرا جزيلا على توضيحك .. ولكنى بحثت عن برنامج MS help work shop على اسطوانة فيجوال بيسك6 نسخة المشاريع والتى معي وللأسف لم أجده

لك تحياتي

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا
#4

اخى العزيز برنامج الـ help يتم تنزيله اتوماتيك مع النسخة الكاملة للفيجوال ستوديو اما لو عندك اسطوانة الفيجول بيسك لوحدها مش عارف بصراحة يكون موجود عموما حاول وافتح فائمة الادوات فى الفيجول بأذن الله حتكون موجودة

KHALED_HELAL

#5

بسم الله الرحمن الرحيم

أخي الكريم . موضوع تصميم ملف هلب لبرنامج دا موضوع محتاج شرح طويل . هيا مش عملية صعبة لكن خطواتها بالتفصيل طويلة شوية

وبعدين انتا عندك نوعين من انواع ملفات الهيلب

النوع الأول : ذي الهيلب بتاع ويندوز 95

النوع التاني : ذي الهيلب بتاع ويندوز 89

الفرق بين الاتنين هو ان الهيلب الاحدث بتاع ويندوز 98 عبارة عن ملفات او صفحات وب فيها صور ولينك وجاول وكل شئ ذي صفحات الوب

عليك وكتاب اسمه : كتاب المبرمج

هوا عبارة عن كتاب عدد صفحاته في حدود 1000 صفحة مظنش انك تلائيه فري على النت

من تأليف محمد جلال قاوجي وواحد تاني مش فاكر اسمه ايه

الكتاب معاه سي دي عليه اكزامبل مشاريع وموجود معاه ملف الهيلب القديم والجديد

أخوك محمد الجيلاني

صفحتي على النت

m_elgilany@hotmail.com

----------------------------------------------

مؤسسة بناء وإتصال المعلومات

مهندس : محمد الجيلاني عبد المجيد

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

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