สร้าง Help File ให้กับ Program

พอพัฒนาโปรแกรมเสร็จ ก็ต้องจัดทำ Document หรือ คู่มือ, Manual,
ถามว่าจะทำอย่างไร ให้ Integrate เข้าไปใน Program ได้เหมือนๆ
กับ Program ที่เค้าทำขายกัน


เท่าที่ได้ลองทำคือ ต้องทำเป็น HTML Help (.chm) เป็น รูปแบบที่
Microsoft ได้จัดทำขึ้น
โดยวิธีการ คือเราก็ทำ Document ของเรา
ในรูปแบบ Word Document ก็ได้ พิมพ์ จัด content

ให้เรียบร้อย

แล้วก็ใช้ HTML Help Workshop (ไป Downloads มาก่อน ที่ Microsoft)
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=00535334-c8a6-452f-9aa0-d597d16580cc


ทำการ Compile ผลที่ได้คือ File .chm นำมา Integrate เข้ากับ
Application ของเราอีกครั้ง และที่ผมเจอ Tools ที่ถูกใจอีกตัวคือ
HelpNDoc เป็น Tools ที่ค่อนข้าง Powerful เลยทีเดียวในการสร้าง
Help Documents สามารถสร้าง Output เป็น .chm, html, .doc หรือ
.pdf ได้เลย มีตัว Free Edition ให้ใช้ด้วยครับ
(แต่มี Footer กวนใจเล็กน้อย ว่าเป็น ตัว Free) ถ้าไม่ Serios
ก็ ใช้ได้ครับ http://www.helpndoc.com/


วิธีการ Integrate เข้ากับ Program ผมใช้ั IDE คือ Visual Studio 2008
ภาษาในการพัฒนาคือ C# Micosoft ได้เตรียมเครื่องมือ ไว้ให้อยู่แล้ว คือ
HelpProvider วิธีการแค่ ลากลงมาบน form แล้วก็ กำหนด
HelpNameSpace ให้กับ มัน สามารถกำหนดเป็น.chm หรือ .htm หรือ .html
ก็ได้ จากนั้นก็กำหนด Tag ให้กับมัน ว่า เมื่อกดปุ่ม F1 แล้ว ให้
Help มัน Show ที่หน้าไหน

และเราก็สามารถกำหนด Helpให้กับ Control แต่ละตัวได้ด้วยว่า กดปุ่ม F1
แล้ว Show อะไร ซึ่งใน Control แต่ละตัวเราสามารถกำหนด Help Keyword,
Help String, Tag ได้ (แต่ต้อง ลาก HelpProvider มาก่อนนะ)
เมื่อเรากำหนดแล้ว มันจะ เปิด Help ตามที่เรากำหนดไว้ เวลา ที่ User
กดปุ่ม F1 บน Program แค่นี้เราก็สามารถ ทำ Help ให้กับ Program
ของเราแล้วครับ

ความคิดเห็น

แสดงความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

ปัญหาเด็ก กลืน ดินน้ำมัน

ปัญหา Custom Paper Size บน Crystal Report

Function Baht Text บน Crystal Report