1. 程式人生 > >用HTML Help Workshop製作chm使用幫助檔案的教程

用HTML Help Workshop製作chm使用幫助檔案的教程

該文的免費下載地址:http://wenku.baidu.com/link?url=-aDcRSVw-sZB35zhFUNLS5_eqx7wO88dYP7s_w853SArQpIp7idmHiQFkWZoS_iSSHeCco0ILBqDiavParyG72XV-PhjjaRB_me2q7YXdmW

HTML Help Workshop使用幫助教程

--轉載2008年09月23日 星期二 下午 04:50

從Windows 3.X到Windows 95,Windows使用的幫助檔案一直都是hlp格式。在Windows 98以後,增加了一種基於HTML檔案特徵的chm幫助檔案,Windows 98稱之為Compiled HTML Help File。chm幫助檔案是一個統一的視窗,左側是目錄、索引和搜尋這三個功能項,通過常見的標籤欄進行切換;右側是Html檔案的顯示部分,改變了原來幫助檔案目錄視窗和主題視窗分離的情況;上部是工具欄。你可以用chm檔案來製作軟體說明書、產品介紹說明、學習教程、電子圖書、個人資料管理等等。下面本文就以微軟公司提供的HTML Help Workshop工具包,為你介紹如何製作chm幫助檔案。

下載與安裝

  微軟公司提供了製作chm幫助檔案的HTML Help Workshop工具包,下載地址http:∥msdn.microsoft.com/library/tools/htmlhelp/wkshp/htmlhelp.EXE,目前的最新版為1.31英文版,檔案大小3.34MB。直接執行下載後是一個自解壓檔案,按照提示即可完成安裝。安裝完成後,執行“開始/程式/HTML Help Workshop/HTML Help Workshop”後進入HTML Help Workshop主介面。

如何使用

  用HTML Help Workshop製作chm檔案很方便,下面就以“中華搜尋寶CHINASSB”的軟體說明為例,介紹製作的具體步驟。


  一、製作前的準備工作

  由於chm幫助檔案是基於HTML檔案特徵的,所以前期編寫HTML檔案的準備工作很重要。HTML Help Workshop的角色就像是一個總管,以一個專案控制整個專案的各型別檔案,然後將各型別的檔案編譯成獨立的chm檔案。它的每個主題就是一個HTML檔案,它的結構有點類似平常我們所見到的目錄樹,但是它的主題包括目錄及檔案。主題檔案可以用任何一個HTML編輯器進行編輯,也可用HTML Help Workshop編輯,唯一美中不足的是它的編輯器是純文字模式,對於HTML檔案而言不具備所見即所得的效果。

  如果你不會製作網頁,沒關係,你也可以通過Word 97或Word 2000,將Word格式的主題檔案轉換成HTML格式。


  二、建立專案檔案

  第一步:點選HTML Help Workshop選單欄中的“File/New”命令,這時出現“選擇新建內容”的對話方塊,選中“Project”。

  第二步:,按“OK”按鈕後,將“Convert WinHelp Project”這個選項留空,繼續下一步。

  第三步:點選“Browse”按鈕,設定放置專案檔案的目錄及專案檔名,完成後,繼續下一步。

  第四步:因為我們已經事先建好了html檔案,此時請選擇“HTML file”,繼續下一步。

  第五步:點一下“Add”按鈕並加入已經編輯好的主題檔案(也就是設定成首頁面的HTML檔案)。點選“下一步”,最後點選“完成”按鈕,新的專案即已新增完成。

  現在就可以進入HTML Help Workshop工作視窗。在視窗的上方是3個卷標,分別是:
     “Project(專案)”、
     “Contents(目錄)”、
     “Index(索引)”。

  在“Project”卷標的左側是7個按鈕,它們的功能名稱自上而下分別是:
“Change project options(改變專案選項)”
“Add/Remove topic files(新增/刪除主題檔案)”
“Add/Modify window definitions(新增/修改視窗定義)”
“HtmlHelp API information(HTML幫助API資訊)”
“View HTML source(校驗HTML原始檔)”
“Save Project Contents and Index files(儲存專案、目錄和索引檔案)”
“Save all file and Compile(儲存全部檔案並編譯)”

  第六步:點選“Project”編輯視窗下方的“Change Project Options”按鈕後,會彈出一個“Options”對話方塊。在這個對話方塊的“General”卷標的“Title”中輸入標題“中華搜尋寶CHINASSB”,編譯後這個標題將出現在chm檔案視窗的標題欄中。在“File”卷標中選上“Automatically create contents file(.hhc) when compiling”。

  chm檔案的“Search(搜尋)”選項允許使用者在所有主題檔案中搜索字、詞或短語,將它們的標題顯示出來,而且用醒目的方式顯示在主題中。在“Compiler”卷標中選上“Compiler full-text search information”,即可支援全文檢索功能。

  第七步:點選“Save project file and compile”按鈕,雖然此時已經可以觀看結果了,不過,我們要再多作一項設定讓最後的成品再完整些。


  三、建立目錄檔案

  編輯目錄檔案是製作chm檔案最關鍵的工作。目錄檔案應該包含一個chm檔案所有目錄(主題),而每個目錄又包含條目標題(名稱)和該條目的主題檔案,要避免條目標題與對應的主題不一致的情況出現。等所有目錄都新增好後目錄就算完成了。

  第一步:點選HTML Help Workshop工作視窗的“Contents”卷標,這時系統彈出一個對話方塊,提示你“專案”還沒有關聯目錄檔案(.hhc),選擇“Create a new contents file”,點選“OK”按鈕後將建立一個新的目錄檔案。

  第二步:請指定一個新目錄檔名和存放路徑,點選“儲存”後出現目錄編輯視窗,目錄編輯視窗的左側有11個按鈕。

  第三步:根據需要插入標題(類似資源管理器中的目錄)或頁面(類似資源管理器中某目錄下的檔案),按下“Insert a heading(插入標題)”或“Insert a page(插入頁面)”按鈕,都會彈出“Table of Contents Entry”對話方塊,在“Entry title”輸入框中輸入條目的標題,並根據情況選定對應的主題檔案,單擊“Entry title”下的“Add”按鈕,在彈出的對話方塊下面的“File or URL”輸入框中輸入檔名或URL地址並確定。

  第四步:如果在單擊“Insert a page”按鈕之前所選擇的條目不包含別的條目,也不被別的條目所包含,那麼會詢問“Do you want to insert this entry at the beginningof the table of contents?”,選擇了“是”會增加起始條目(一級條目),選擇了“否”會增加一個子條目。

  標題可以分為多級,要按照製作的內容統一考慮。如果覺得不滿意,可以用左側的箭頭進行調整,也可以選定該條目,單擊滑鼠右鍵,不但可以調整,還可以插入標題、主題或目錄檔案。


  四、建立索引檔案

  索引檔案(hhk)也是一個HTML檔案,它包含若干個關鍵詞,當用戶開啟chm檔案後,單擊索引標籤並輸入一個關鍵詞後,chm檔案將顯示與這個關鍵詞有關的主題的列表,使大家非常方便地找到相關主題。

  第一步:點選HTML Help Workshop工作視窗的“Index”卷標,這時系統彈出一個對話方塊,提示你“專案”還沒有關聯索引檔案(.hhk),選擇“Create a new contents file”,點選“OK”按鈕後將建立一個新的索引檔案。

  第二步:請指定一個新索引檔名和存放路徑,點選“儲存”後出現索引編輯視窗,索引編輯視窗的左側有11個按鈕。

  第三步:單擊“Insert a keyWord”按鈕,出現“Index Entry”對話方塊,在“General”選項的“KeyWord”輸入框中輸入關鍵詞,再單擊“Add”按鈕新增與該關鍵詞相關聯的主題檔案。如果想跳轉到另一個關鍵詞,在“Index Entry”對話方塊中按“Advance”選項,選中“Target is Another KeyWord”,再單擊“General”選項的“KeyWord”輸入框中輸入關鍵詞,再單擊“Add”按鈕新增與要跳轉的關鍵詞相關聯的主題檔案,單擊“OK”按鈕。最後單擊“確定”按鈕,並按“Save file”進行存檔。


  五、最後的設定工作

  第一步:選擇“Project”卷標,點選“Change Project Options”按鈕,在“File”卷標的“Content file”專案中,點選“Browse”指定為toc.hhc。在“Index file”專案中,點選“Browse”指定為index.hhc。

  第二步:重新點選“Save project file and compile”按鈕進行存檔編譯。

  第三步:最後點選主選單“View/Compiled file”,通過“Browse”指定該chm檔案的目錄及檔名即可看到我們的作品了。

  的確也夠簡單的了,只要有完整的HTML原始檔,啟用Html Help Workshop建立一個新的專案檔案,將第一個html(通常是default.htm或index.html)加進專案,存檔並編譯就大功告成。同樣的一組HTML檔案,放在網站上是一頁一頁的網頁,變成單一的chm後,則可用作軟體輔助說明,而且已經內建了全文檢索功能。

  上述介紹的只是製作chm幫助檔案的基本步驟。但它的功能遠非這些,如:可向HTML檔案中插入HTML Help ActiveX控制元件、Java指令碼、彈出式視窗等等。還可將已有的chm檔案解壓縮變回原來的HTML檔案。