MSDN帮助集成指南
2006-07-20 11:36:18 来源:WEB开发网本文示例源代码或素材下载
介绍
很早以前我就想过将一些常用的HTML Help帮助信息(也就是CHM文件)集成到MSDN库中,但一直都没有找到好的办法。有一天我偶然上了codejoke的网站,发现了它:MSDN Integration,这不就是我梦寐以求的吗?真是梦里寻她千百度,蓦然回首她就在网络某一处 ......而且,更令人喜出往外的是这个实用程序还提供全部的源代码。我下载下来狂研究了一番后,发现它真是个不错的东东。遂将它整理出来以飨那些有同样需求的弟兄。
起步篇
大家知道,MSDN库中的信息都是用HTML Help文件以“集合(collection)”的形式组织起来的。一个集合便是一个XML格式化文件,它包含MSDN使用的帮助文件信息。集合使用的文件有两个,一个是msdnxxx.col,另一个是hhcolreg.dat。前者为实际的集合,包含集合使用的全部html文件清单。这个文件的名字一般都以“msdn”开始,后缀为“.col”。如2000年6月的信息集合文件名为msdn020.col。hhcolreg.dat文件是集合的注册文件。它存储有关每个集合的细节信息,如HTML Help文件的位置以及索引文件和版本号标题。因此我们首先要找到这两个文件。
查找 msdnxxx.col 文件
如果你安装了MSDN库的话,用 regedit 实用程序就可以在系统注册表中查找到 msdnxxx.col 文件的位置,其注册表键值是:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTML Help Collections\Developer Collections
这里是微软存储HTML Help帮助文件集合的位置。这个键值下会列出语言入口,它说明信息集合使用的是哪种语言。典型的值如0x0409表示英语,每种语言都用不同的值表示。下一个键值是你最想要的:即当前MSDN首选的集合是哪个。典型的值如:0x0393a0c80,这个值根据拟所安装的MSDN不同而不同。它下面有一项是Filename,它指定了msdnxxx.col文件在硬盘上的物理存放位置。
- ››帮助客户消除创意的疑虑,踏踏实实做设计
- ››帮助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
更多精彩
赞助商链接