MSDN帮助集成指南(将HTML Help帮助集成到MSDN库)
2010-07-20 20:46:03 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鎯у⒔閹虫捇鈥旈崘顏佸亾閿濆簼绨绘い鎺嬪灪閵囧嫰骞囬姣挎捇鏌熸笟鍨妞ゎ偅绮撳畷鍗炍旈埀顒勭嵁婵犲嫮纾介柛灞捐壘閳ь剛鎳撻~婵嬪Ω閳轰胶鐤呯紓浣割儐椤戞瑩宕ョ€n喗鐓曟い鎰靛亝缁舵氨绱撻崘鈺傜婵﹤顭峰畷鎺戔枎閹搭厽袦婵犵數濮崑鎾绘⒑椤掆偓缁夌敻骞嗛悙鍝勭婵烇綆鍓欐俊鑲╃磼閹邦収娈滈柡灞糕偓鎰佸悑閹肩补鈧尙鏁栧┑鐐村灦閹稿摜绮旈悽绋课﹂柛鏇ㄥ灠閸愨偓濡炪倖鍔﹀鈧繛宀婁邯濮婅櫣绱掑Ο璇茶敿闂佺ǹ娴烽弫璇差嚕婵犳碍鏅插璺猴工瀹撳棝姊虹紒妯哄缂佷焦鎸冲畷鎴﹀箻鐠囧弶宓嶅銈嗘尰缁嬫垶绂嶉悙顒佸弿婵☆垳鍘ф禍楣冩倵濮樼偓瀚�

编辑集合注册入口表文件
接下来我们要更新hhcolreg.dat文件。用文本编辑器打开这个文件。你会注意到每个入口都以<DocCompilation> 标签开始,以</DocCompilation>结束。这里有六个标签是我们要关心的:
DocCompId标签的值与msdnxxx.col文件中第二个TitleString标签的值相同。这个值在集合中必须唯一且必须完全匹配!
DocCompLanguage标签的值与msdnxxx.col文件中LangId标签的值相同,它必须与masterlangid的值匹配。
ColNum标签是集合编号,它必须与msdnxxx.col文件中collectionnum 的值匹配。
TitleLocation 标签是*.chm 文件存放的全路经名。
IndexLocation 标签为*.chi 文件存放的全路经名。
最后一个是Version标签,用它指定集合信息的版本。
下面是一个典型的集合注册入口表:
<DocCompilation>
<DocCompId value="xtreme_toolkit"/>
<DocCompLanguage value=1033/>
<LocationHistory>
<ColNum value=10001/>
<TitleLocation value="[full path]Xtreme.chm"/>
<IndexLocation value="[full path]Xtreme.chi"/>
<LocationRef value=""/>
<Version value=2/>
</LocationHistory>
</DocCompilation>
大功告成
编译HTML Help文件时,你必须让编译器产生.chi索引和二进制的目录表,也就是toc.hhc文件。MSDN库需要用到这两个文件。为此,在.hhp工程文件的[OPTIONS]段里要加上“Create CHI file=Yes”,“Binary TOC=Yes”选项。建议你将.chm文件和.chi文件放在MSDN库的集合目录中,但不一定非要这样做,放在其它地方,只要指定正确的路径也可以。编辑完集合文件之后,启动MSDN库,选中索引签产生帮助索引。此时会弹出一个对话框告诉你正在产生索引。
创建HTML Help的工具
在集成MSDN之前,你必须创建好CHM文件。使用微软提供的免费工具HTML Help Workshop可以很方便的产生HTML Help文件。此外网上还有很多第三方开发的工具,不过都是要你掏银子购买的。
- ››帮助ADT改进DDMS中的Logcat中文乱码问题
- ››集成医疗保健服务,第 2 部分: 使用 Apache Servi...
- ››MSDN帮助集成指南(将HTML Help帮助集成到MSDN库)...
- ››集成医疗保健服务,第 1 部分: 将 Enterprise Ser...
- ››集成 Rational Software Architect 和 Rational D...
- ››MSDN版Office 2010官方简体中文版下载
- ››集成 Windows Azure:适用于企业的 Windows Azure...
- ››集成 Flex, Spring, Hibernate 构建应用程序
- ››MSDN英文博客描述IE9浏览器的开发进度
- ››集成 Windows 本地应用到 Eclipse RCP 程序中
- ››集成 DB2 与 Apache Geronimo
- ››集成 Adobe Flex 和 IBM WebSphere Portal
更多精彩
赞助商链接