WEB开发网
开发学院软件开发VC MSDN帮助集成指南(将HTML Help帮助集成到MSDN库)... 阅读

MSDN帮助集成指南(将HTML Help帮助集成到MSDN库)

 2010-07-20 20:46:03 来源:WEB开发网   
核心提示:编辑集合注册入口表文件接下来我们要更新hhcolreg.dat文件,用文本编辑器打开这个文件,MSDN帮助集成指南(将HTML Help帮助集成到MSDN库)(2),你会注意到每个入口都以<DocCompilation> 标签开始,以</DocCompilation>结束,使用微软提供的免费工具

编辑集合注册入口表文件

接下来我们要更新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文件。此外网上还有很多第三方开发的工具,不过都是要你掏银子购买的。

Tags:MSDN 帮助 集成

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接