Microsoft已編譯的HTML Help
维基百科,自由的百科全书
Microsoft已編譯的HTML Help(Microsoft Compiled HTML Help)是微軟继承早先的WinHelp發展的一种文件格式,用来提供Online help,是一种应用较广泛的文件格式。因为chm檔案可以提供如同一本書的內容目錄(Content),索引(index)和搜尋(Search)等功能,所以也常被用来制作电子书。[1]
目录 |
歷史 [编辑]
- 1996年2月,微軟宣布終止WinHelp的發展,並開始研發HTML Help。
- 1997年8月,HTML Help 1.0與Internet Explorer 4.0一起發表。
- 1998年2月,HTML Help 1.1a與Windows 98一起發表。
- 2000年1月,HTML Help 1.3與Windows 2000一起發表。
- 2000年7月,HTML Help 1.32與Internet Explorer 5.5與Windows Me一起發表。
- 2001年10月,HTML Help 1.33與Internet Explorer 6與Windows XP一起發表。
- 2001年3月,微軟在WritersUA(舊稱WinWriters)研討會中,宣布下一代Microsoft Help 2.x的計畫,且仍然為HTML為主的說明格式。
- 2003年1月,微軟決定不釋出Microsoft Help 2作為一般化的說明平台,並將Help 2轉入到Visual Studio Help Integration Tool中。
- 2003年8月,Borland發表C# Builder,其文件是使用Microsoft Help 2格式且使用DExplore (Document Explorer)顯示。
- 2005年12月,微軟發表在Visual Studio 2005上使用的Visual Studio Help Integration工具,繼續支援Microsoft Help 2。
檔案格式 [编辑]
CHM是一種用LZX算法壓縮的HTML文件集,除了文件本身外,也有索引資料檔以及影像檔等,在撰寫完成後,使用HTML Help Compiler(內含於HTML Help Workshop中),編譯為一個CHM的格式檔案(此格式也可以被反編譯成原始檔案),並且跟隨應用程式或是獨立散布,應用程式可以利用內含於shdocvw.dll函式庫中的HTML Help API來呼叫使用,目前此格式也被微軟用來散布一些獨立的開發文件(例如Silverlight 2.0 SDK中的說明檔就是CHM格式)。 由於在HTML Help中可以使用JavaScript來增加互動性,因此在微軟的許多說明檔中,多利用JavaScript來增加文件的可讀性(例如程式碼縮放或是導覽等)。
制作CHM的工具 [编辑]
- 开源软件
- (简体中文)chmcreator强大的chm编辑软件,完全开源。
- (英文)xCHM
- (英文)GnoCHM
- 網頁或部落格轉換成chm電子書的免費工具
- (正体中文)Scrapbook2Chm(中国大陆需翻墙)
- Microsoft免費編譯chm工具
- Microsoft免費編譯chm教程
- (简体中文)[1]Microsoft HTML HELP Workshop全图教程
- 付費工具
- Microsoft Help Compiler
- Help and Manual
- 付費在PDA Pocket PC上閱讀CHM電子書的工具
- 在线制作
- (简体中文)MakeCHM
- 其它工具
- (简体中文)HugeCHM直接通过ITStorage接口对CHM文件进行操作,可以把海量HTML文件打包成CHM
閱讀CHM的工具 [编辑]
- iOS
- (简体中文)ChmPlus阅读器
- Mac OS X
- (简体中文)ChmPlus阅读器
Microsoft Help 2 [编辑]
先后用在Microsoft Visual Studio 2002/2003/2005/2008和Office 2007中。 以.hxs (Microsoft Help Compiled Storage File)作为扩展名,能由Microsoft Document Explorer來瀏覽,也有一些第三方的软件,比如H2Viewer和Help Explorer Viewer支持这种格式。
參考資料 [编辑]
|
||||||||||||||||||||||||||||