2012-08-21
C#生成CHM帮助文件源码
C#生成CHM帮助文件源码源码描述:开发环境:vs2010实现方法:1、首先动态生一个hhp2、生成hhc文件它主要就是生成chm文件左边显示树形的内容,当点击节点,可以超链接要显示的页面(其实CHM中的内容都是HTML,你可以直接连接静态网页,),当然是显示在右边,而我的项目中要显示东西都是动态生成HTML文件这语法很像HTML,但同时也不是,代表一级节点,其中中间的""这段代码负责节点内容、连接、图片显示功能,如果内容嵌套的话,则表示下一级节点。还有我定义的modes,它主要负责生成一个Htm文件(记住用文件流生成,文件后缀名不要用html,而要用htm,不然会有错误,具体我也不知道啥原因),这样hhc文件生成在根目录下3、生成hhk文件了它主要负责你索引部分要显示的内容,这里生成也很简单到此为止,生成chm文件的必须的三大文件已经搞定了满足上面三个文件要求,再执行这个方法,一个CHM帮助文件就可以生成注意:数据库为sql2005默认登录名和密码均为:51aspx