MSDN帮助集成指南(将HTML Help帮助集成到MSDN库)
2010-07-20 20:46:03 来源:WEB开发网编辑集合注册入口表文件
接下来我们要更新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
更多精彩
赞助商链接