سلام .
اولاً من كه شاخه شاخه نمي نويسم دوستان ناراحت شدن ؟
ثانياً بابا شما ها عجب خوش شانسين . من اين فايل رو بالاخره يافتم . بي سي دي هاي پشتيبان بود .
خوب فكر كنم يه دوستي داشتيم به اسم اميد دقيقاً اسمشون خاطر نمياد . ولي باز فكر كنم آلمان زندگي مي كردن . بهر حال ايشون لطف كرده و اين برنامه و آموزشش رو ارسال كردن ومن هم از قول ايشون مي زارم تو سايت . اميد وارم كه مفيد واقع بشه :
*********************************************************************
حتماً تا حالا ديديد که وقتی وارد قسمت Help برنامه ها ميشيد يه صفحه باز ميشه که امکانات جستجو و غيره رو داره و به زبان ويندوز هم اجرا ميشه کسانی که با Action Script و flash Mx
آشنايی دارند ميتونن با استفاده ازFlash هلپ فايل های خيلی زيبا بسازند اين برنامه هم واسه کسانی که بلد نيستن خوبه
Help Project ها دو دسته هستن يکی WinHelp و يکی HTML Help که فرق زيادی با هم دارن هم در ظاهر و هم در کاربرد و کيفيت، بيشتر دستورات در هر دو مدل يکسانه ولی منHTML Help رو اينجا توضيح ميدم که بيشتر نرم افزار ها هم ازش استفاده ميکنن
و اما خود برنامه :
قسمت اصلی برنامه سه بخش داره
Topics : قسمتی که متن ها رو توش بايد بنويسيد
Contects : قسمت تنظيم نحوه ی قرار گرفتن topicها در برنامه که بعداً بيشتر توضيح ميدم
Window : اندازه و شکل قاب اصلی برنامه موقع اجرا
خوب حالا وارد برنامه بشيد و يک پروژه جديد باز کنيد
WinHelp يا File >>> New >>> HTML Help
بعد از باز کردن پروژه يکTopicدرست کنيد
Topics >>> Add...
بعد از ساختنTopic سمت راست برنامه تو قسمتTopics ميتونيد Topicها رو ببينيد حالا روی Topic دو بار کليک کنيد تا پنجره ی Properties ( مشخصات) باز بشه
توی اين قسمت بايد مشخصات Topic رو وارد کنيد که به ترتيب توضيح داده مي شه
Tab Topic:
Statusحالت Topic : رو مشخص ميکنه که به صورت پيش فرض رویComplete گزاشته شده
Complete : مشخصه ی يک Topicکامل
Topic Writing : هنوز تموم نشده و بهش بعدا متنی اضافه ميشه يا کامل ميشه
Marked : معلوم نيست واسه چی هستش منم نفهميدم
ID : يک شماره واسه ی شناسايی کردن Topicها خود برنامه به صورت پيش فرض به هر Topic شماره ميده که لازم نيست تعغيرش بديد
Title : اسم برای topic که موقع اجرا شدن برنامه در ليست نشون داده ميشه
Context : کلمه ای که برای شناسايی کردن Topic اين قسمت هم به صورت پيش فرض انتخاب ميشه
اگه دوست داشتيد ميتونيد عوضش کنيد ولی اجباری نيست
Keyword : کلمه ای که توی ليست موضوع های برنامه(Index) نشون داده ميشه کاربردش رسوندن مفهوم کلی يک بخش هست
Browse Group : اين قسمت مربوط به گروهی هست که Topicها بهش تعلق دارند (کاربردش رو کامل توضيح ميدم
Tab Page :
اينجا ميتونيد مشخصات ظاهری هر topic را جداگانه تنظيم کنيد ( ديگه توضيح نميخواد که (
خوب حالا به تعدادی که لازم داريد Topicدرست کنيد و متن هاتون رو توش بنويسيد تا بريم سراغ بخش بعدی
بعد از نوشتن متن نوبت ترتيب دادن Topicهاست که به چه ترتيبی توی برنامه ظاهر بشن
اول بايد يک Browse Group بسازيدGroup Browse دسته ای هست که متن های نوشته شده توش قرار ميگيره
تعداد Browse Groupميتونه به دلخواه باشه ولی برای يک برنامه ی معمولی يکی کافيه
برای ساختن Browse Group دکمه ی f6 رو بزنيد يا بريد اينجا
Tools >>> Browse Group
توی پنجره ی باز شده بايد يک اسم برای گروه انتخاب کنيد، مهم نيست چه اسمی چون ديده نميشه بعد Createرو بزنيد تا گروه ساخته بشه بعد از ساخته شدن گروه تمامTopic هايی که
ساختيد در قسمت Available topics ظاهر ميشن که بايد به قسمتIncluded topics وارد بشن
(Add)
بعد از انجام دادن اين کار پنجره رو ببنديد تا وارد صفحه اصلی بشيد
با اين کار تمامtopic ها به گروهی که ساختيد منتقل ميشند
حالا نوبت تنظيم ترتيب قرار گرفتن topicها در برنامه ست
براي اين کار بايد به قسمتcontects برید
Tools >>> Contects
حالا ميخوا يم که topic ها رو به صورت مجموعه ای تنظيم کنيم
اول يکitem به ليست اضافه کنيد ...Item >>> Add رو بزنيد يا راست کليک کنيد و Add
صفحه ی مربوط به Itemمشخصات باز ميشه که باي دتوش نوع و مشخصات ديگه ی
Item رو تنظيم کنيد
type : به دو دسته تقسيم ميشه
Header - گه ميخوايد که برنامه به شکل درختی ظاهر بشه بايد يک header درست کنيد تا بقيه topic ها شکل زير مجموعه درونش قرار بگيرن
topic - تمام topicهايی که Header نيستن
Title : اسمtopic
Context : گفته بودم که يک کلمه هستکه باهاش topic ها رو شناسايی ميکنيم کاربردش هم اينجاست
برای اينکه متن نوشته شده در topic در اين شاخه نشون داده بشه بايد به topic اينجا لينک داده بشه اسم topicرو اينجا بنويسيد
Window : اگه بيشتر از يک پنجره برای برنامه ساختيد ميتونيد مشخص کنيد که تو کدوم باز بشه
اگه خالی باشه به صورت پيش فرض پنجره اول انتخاب ميشه
Image : اين قسمت فقط تویHTML Help وجود داره و بهتون امکان اين رو ميده که برای هرtopicيک icon انتخاب کنيد
خوب حالا اگه تمام اين کار ها رو انجام داده باشيد صاحب يک برنامه help شديد که خيلی ساده هست ولی کار ميکنه
برای اجرا کردن برنامه f9 رو بزنيد برای اجرا يا کامپايل کردن برنامه بايد اول کمپيلر مربوطه رو نصب کنيد که ميتونيد از لينک های پايين دانلود کنيد
1. WinHelp Compiler.EXE file,1.6 MB
ftp.ftp.microsoft.com/Softlib/MSLFILES/hcwsetup.exe
2. HTML Help Compiler.EXE file, 1.6 MB
http://download.microsoft.com/download/0...mlhelp.exe
بعد از نصب کامپايلر بايد محل نصب شدنش رو به برنامه بديد
Service >>> Options.. >>> Compilers
معمولاً توی اين شاخه نصب ميشن ولی اگه پيدا نکردين Searchرو بزنيد تا برنامه خودش پيدا کنه
WinHelpCompiler: c:\program files\help workshop\hcrtf.exe
HTML Help Compiler: c:\program files\help workshop\hhc.exe
خوب حالا بريم سراغ يه کم خورده کاری که کيفيت برنامه رو بلا ميبره
تو برنامه هایhelp يه سری دستورات و ابجکتهايی هستن
که کاربرد زيادی دارن ولی استفاده از شون اجباری نيست
من چند تا ازشون رو که بيشتر از بقيه کاربرد دارن رو توضيح ميدم بقيش هم با خودتون
برای استفاده از اين آبجکت ها روی صفحه ی اصلی توی topic راست کيک کنيد و insert
keepn : برای جدا کردن اسم تاپیک از بقيه متن که بالای صفحه نشون داده ميشه
line : برای کشيدن خط افقی توی تاپیک ، هر جا که اين آبجکت رو وارد کنيد يک خط افقی کشيده ميشه اين آبجکت فقط تو HTML کارايی داره
link : برای لينک دادن به يک تاپیک ديگه در برنامه
External link : برای متصل شدن به يک تاپیک که در يک پروژه ديگه هست
target : برای پريدن به بخشی از متن
target link : برای پريدن به بخشی از متنی که در يک تاپیک ديگه قرار داره
macro : دستوراتی که در برنامه قرار ميگيرن و استفاده های مختلفی ميشه ازشون کرد
مثال :
[bmc=topic.bmp][Macros=ALink('"',''Objects'')]
[Button=1,shortcut,Topic11]
من با وارد کردن اين کد يک دکمه ساختم که صفحه رو به يک تاپیک ديگه انتقال ميده
خودتون يه کم باهاش ور بريد همش دستتون مياد
HTML : با اين آبجکت ميتونيد از کد های Html در برنامه استفاده کنيد
مثلاً برای ساختن جدول يا هر چيزی که نياز داريد
Button : اينم که ديگه توضيح نميخواد
يه توضيح کوچيک هم در باره ها style که دو حالات دارن
Links style : ميتونيد تو اين قسمت شکل و خط و هر چی که خواستيد رو برای لينک های استفاده شده در برنامه تنظيم کنيد
Text layout : اينجا هم ميتونيد مشخصات خط و رنگ و ... رو برای متن نوشته شده تو تاپیکها تعغير بديد
اين برنامه امکانات زيادی داره که ديگه خودتون بايد دنبالش بريد
خلاصه اگه يكم قاطي پاتي شد ببخشيد ديگه :wink:
با تشكر از دوستي كه اين برنامه رو براي من ارسال كرده بودن و اين آموزش رو نوشته بودن
دوستار شما ـ مشمولي