用Htmlhelp Workshop製作Windows 協助檔案的方法

來源:互聯網
上載者:User
【原創】用Htmlhelp Workshop製作Windows 協助檔案的方法  

2011-08-16 15:17:23|  分類:

科技 |  標籤:htmlhelp  workshop  協助檔案  製作  方法  
|字型大小 訂閱

    對於經常開發應用軟體的人來說,都希望建立一個協助系統,協助使用者瞭解自己軟體的功能與應用方法。如何建立自己軟體的協助系統呢?本文就這方面的問題談談自己的應用方法,也希望通過自己的實際應用經驗能對朋友們有所協助。

    Windows 98及以上版本的協助檔案與Windows 95的有比較大的改變,它使用一種基於HTML檔案特徵的協助檔案,用Internet Explorer顯示協助內容,支援HTML、ActiveX、Java、指令碼(Java指令碼和VB指令碼)以及HTML映像格式(.JPEG、GIF、PNG),它的表徵圖也變了,尾碼名為chm,Windows 98稱之為Compiled
HTML Help File。為了敘述方便,下面就稱之為chm檔案。典型的Windows 98規範的協助檔案(.chm檔案)的視窗和Windows 98資源管理員差不多,左側是目錄、索引和搜尋這三個功能項,通過選項卡切換;右側是HTML檔案的顯示部分,改變了原來協助檔案目錄視窗和主題視窗分離的情況。由於HTML檔案具有多媒體表現力,因此chm檔案的內容不再局限於文字和靜態映像,在其中可以插入GIF動畫,也可以利用瀏覽器的外掛程式在文檔中播放音效檔、動畫影片、或其它格式的多媒體內容。加入URL地址可與網際網路聯絡在一起,這樣chm檔案就不局限於封裝好的內容了,它是微軟公司的下一代線上說明系統。同時,chm檔案的核心是充分利用HTML檔案的表現能力,對分散的HTML檔案作整體的封裝,這也是目前在Web網頁以外利用HTML檔案的一個趨勢。如果你用這個方式製作學習教程、電子書和雜誌,或為使用者提供產品目錄和宣傳材料,比已經流行的PDF檔案更簡潔和方便。
  chm檔案從結構上來看可分為兩個部分:運行器和文檔內容。運行器是作業系統的一部分,而文檔內容隨其所附的應用程式而變化。這與以前的Winhelp的結構沒有多少差別。不過運行器部分有了較大的改進,運行器很小巧並且不直接運行HTML檔案,而是操作一個ActiveX 的組件,控制支援ActiveX 組件的網頁瀏覽器,如微軟的Explorer 3.0以上版本的瀏覽器。它的一個好處是能跨平台運行,只要有不同平台上的運行器和瀏覽器,chm檔案不再需要重新編製。
  製作chm檔案的工具是微軟公司的Htmlhelp Workshop工具包,目前,最新的HTML Help Workshop版本是4.74。這是中文版的,安裝Htmlhelp Workshop很方便,只要按照提示進行即可。它的使用也很方便,沒有編程和寫語言的要求,只要你會製作HTML檔案就行了。
  製作chm檔案很方便,也很簡單。大量的工作是以編寫HTML檔案為主,它的每個主題就是一個HTML檔案,這些主題應該事先編輯好,並用Internet Explorer檢查確認無誤。主題檔案可以用任何一個HTML編輯器編輯,也可用Htmlhelp Workshop編輯。如果不熟悉HTML檔案的編輯,還可用Word,因為Word 97以上版本可以把Word文檔(.doc檔案)另存新檔HTML檔案,還可以將Word文檔批量轉換成HTML檔案。這樣就可以完全按照編輯Word文檔的習慣編輯成Word文檔,再轉換成HTML檔案。
  運行Htmlhelp Workshop時,它的工作視窗很簡單,功能表列上有五個命令,分別是“檔案”、“視圖”、“測試”、“工具”、“協助”。下面的工具列有五個按鈕,分別是“建立”、“開啟”、“編譯HTML檔案”、“校正編譯檔案”、“線上說明”。下面介紹具體步驟:     一建立協助文本    建立協助文本是建立協助系統的第一步。所謂協助文本,就是針對自己開發的應用軟體的功能、使用方法的介紹和說明。這裡,以我開發的《通訊工程(概)預算系統》為例,談談其協助系統的建立過程。用WORD2000建立《通訊工程(概)預算系統協助》文本。

  通訊工程(概)預算系統主介面

  通訊工程(概)預算系統協助文本

    二、建立分頁網頁檔案    根據協助系統架構結構,將每一段需要分頁顯示的協助文本用WORD2000轉換成網頁檔案。是通訊工程(概)預算系統協助需要的分頁網頁檔案。

 分頁網頁檔案  

三、建立專案檔
  啟動Htmlhelp Workshop系統,開啟主介面。

建立一個方案 

 

    單擊Htmlhelp Workshop菜單或工具列中的“建立”命令,這時出現“選擇建立內容”的對話方塊。這裡有五個選項:“方案”、“文本”、“HTML檔案”、“目錄”、“索引”。選擇“方案”,接著出現“方案”嚮導,告訴你這個嚮導可以轉換的檔案格式,一般情況下我們是要建立方案(.hhp)檔案,不需要轉換。直接進入“下一步”指定放置的目錄和輸入檔案名稱就可以了,單擊“下一步”,進入了“現有檔案”對話方塊,如果你想將已經存在的檔案包含進“方案”裡,在下面列表中選擇。這裡一般空著,這些檔案(包括已經編輯好的主題檔案)以後可以添加。進入“下一步”後再“確定”就進入了Htmlhelp
Workshop工作視窗。在視窗的上方是3個選項卡,分別是“方案”、“目錄”、“索引”。在“方案”視窗的左側是7個按鈕,它們的功能名稱自上而下分別是:“改變項目選項”、“添加/刪除主題檔案”、“添加/修改視窗定義”、“HHTML協助API資訊”、“校正HTML源檔案”、“儲存項目、目錄和索引檔案”、“儲存全部檔案並編譯”。
  單擊“改變項目選項”按鈕,出現“選項”對話方塊,游標在“常規”選項卡的“標題”文字框內閃爍,在這裡加入標題,編譯後這個標題將出現在chm檔案視窗的標題列中。其它的內容暫時用系統的預設值。然後單擊“添加/刪除主題檔案”按鈕,再選擇“添加”按鈕,把作為封面頁的HTML檔案添上。封面頁的檔案一定要有,否則編譯的協助檔案運行後,系統會報錯。好了,簡單的“方案”編輯就完成了。
   四、建立目錄檔案
  單擊“目錄”選項卡,這時系統彈出一個對話方塊,提示你“方案”還沒有關聯目錄檔案(.hhc),你可以建立一個新的目錄檔案,或者指定一個現有的。這裡選擇“建立一個新目錄檔案”,進入下一步請你選定一個新目錄檔案的名稱和存放路徑,指定後出現目錄編輯視窗。在目錄視窗的左側有11個按鈕,前5個分別是:“目錄工具”、“插入標題”、“插入頁面”、“編輯選擇”、“刪除選擇”,中間4個箭頭用來調整指定標題或頁面的位置,最後兩個已在項目編輯視窗中出現過。根據需要插入標題或頁面目錄,按下“插入標題”或“插入頁面”按鈕,都會彈出“目錄條目”對話方塊,在“條目標題”文字框中輸入條目的標題,並根據情況選定對應的主題(HTML檔案),單擊“條目標題”下的“添加”按鈕,在彈出的對話方塊的下面“檔案或URL地址”文字框中輸入檔案名稱或URL地址並確定;單擊“進階”選項卡,在“映像索引”欄中為條目指定表徵圖,比如包含其它條目的條目可以用書形表徵圖,而頁麵條目的可以用問號表徵圖。如果在單擊“插入頁面”按鈕之前所選擇的條目不包含別的條目,也不被別的條目所包含,那麼會詢問“是否要建立一個起始條目”,選擇了“是”會增加起始條目(一級條目),選擇了“否”會增加一個子條目。標題可以不添加主題檔案或URL地址,也可放置需要的主題檔案,作為標題的說明內容。標題可以分為多級,要按照製作的內容統一考慮。如果覺得不滿意,可以用左側的箭頭進行調整,也可以選定該條目,單擊滑鼠右鍵,不但可以調整,還可以插入標題、主題或目錄檔案。編輯目錄檔案是製作chm檔案最關鍵的工作,目錄檔案應該包含一個chm檔案所有目錄(主題),而每個目錄又包含條目標題(名稱)和該條目的主題檔案,要避免條目標題與對應的主題不一致的情況出現。等所有目錄都添加好後目錄就算完成了。

建立目錄

 已產生的協助檔案
  完成目錄編製後,一個chm檔案已具備了雛形,索引的內容暫時空著。儲存專案檔和目錄檔案後就可以編譯,編譯就是把所有用到的HTML檔案統統壓縮後封裝在一起,形成一個尾碼名是.chm的檔案。在主工具列按鈕中可以找到編譯按鈕和試運行按鈕,也可直接按項目視窗左下方的“儲存全部檔案並編譯”按鈕進行編譯。編譯後再運行就可以看到作品的面貌了。目錄的內容在編譯後顯示在chm檔案視窗的左側,可以展開標題後顯示以下的目錄,單擊目錄可以開啟相應的主題檔案,顯示相應的內容。如果發現問題,還可以進行修改調整。
  五、建立索引檔案
  在Htmlhelp Workshop的工作視窗上單擊“索引”選項卡,和建立目錄檔案一樣,也會彈出一個對話方塊,操作也是一樣的。進入索引編輯視窗,左側也有11個按鈕,有8個是已經熟悉的,還有3個分別是:“索引工具”、“插入關鍵字”、“排序關鍵字”。所謂關鍵字是使用者可能用到的並與一個或多個說明主題檔案關聯在一起的字、詞或短語,索引檔案(.hhk)也是一個HTML檔案,它包含若干個關鍵字,當使用者開啟chm檔案後,單擊索引標籤並輸入一個關鍵字後,chm檔案將顯示與這個關鍵字有關的主題的列表,非常方便地找到相關主題。單擊“插入關鍵字”按鈕,出現一個“索引項目”對話方塊,在“常規”選項卡的“關鍵字”文字框中輸入關鍵字,單擊“添加”按鈕指定與該關鍵字相關聯的主題檔案。如果想跳轉到另一個關鍵字,在“索引項目”對話方塊中按“進階”選項卡,選中下面的“目的地是另一個關鍵字”,單擊“常規”選項卡,單擊“添加”按鈕,在“檔案或URL地址”框中輸入要跳轉的關鍵字,單擊“確定”。

  建立索引

      六、建立搜尋
  chm檔案的“搜尋”選項卡允許使用者在所有主題檔案中搜尋字、詞或短語,將它們的標題顯示出來,而且在主題中用醒目的方式來顯示。開啟一個方案檔案,單擊“方案”選項卡的“改變方案選項”,在“選項”對話方塊的“編譯”選項卡中選中“編譯全文檢索搜尋資訊”即可。
  上述介紹的是編製HTML協助檔案的基本步驟,上手很容易。但它的功能遠非這些,如在視窗定義中可以設計你所喜愛的形式,幾乎所有的視窗要素都可以改變。向HTML檔案中插入捷徑、相關主題、關鍵字連結、聯想連結、HTML Help ActiveX控制項、Java指令碼、彈出式視窗等等,詳細的內容請參考Htmlhelp Workshop的協助檔案,或微軟的相應網頁。相信你試過以後一定會喜歡它。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.