番茄的梦想

那一抹夕阳

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理

2011年10月8日

摘要: 本文是前面的C#生成CHM文件系列文章的汇总以及一些其他的关于CHM的资料链接等。C#生成CHM文件(入门篇)http://www.cnblogs.com/alexis/archive/2010/09/29/1837909.htmlC#生成CHM文件(中级篇)http://www.cnblogs.com/alexis/archive/2010/09/30/1839032.htmlC#生成CHM文件(应用篇)http://www.cnblogs.com/alexis/archive/2010/10/16/1853275.html下面一系列是以一个实例项目利用前面的知识制作的CHM编辑器,支持将文 阅读全文
posted @ 2011-10-08 09:20 番茄的梦想 阅读(481) 评论(0) 推荐(0) 编辑

摘要: 在入门篇中我们了解到如何使用C#调用hhc.exe来生成CHM文件,而在中篇中,我们进行了CHM反编译和将CHM文件转化为Word。在下篇中,我将简单介绍下这些技术在如何应用在实际项目中。CHM电子书的优点:1、CHM最好的地方就是对网页、图片的支持--实际上该格式类似于一个简版的IE浏览器,有目录、索引。2、CHM的全文检索最为方便的是结果的高亮显示。 同时,CHM格式的电子书同样有一些缺点:首先系统必须是windows系统,而且必须是98以上的系统并装有ie3以上的浏览器,不能加批注。我们可以看到一般软件的帮助文档一般都是CHM格式的,这也是CHM电子书流行的原因之一。下面来简略讲讲如何在 阅读全文
posted @ 2011-10-08 09:19 番茄的梦想 阅读(439) 评论(0) 推荐(0) 编辑

摘要: 在上篇《C#生成CHM文件(入门篇)》中,我们利用微软自带的hhc.exe以编程的方式创建一个CHM文件,而且调用的是一个静态的HMTL文件。在中篇中,实现以下几个目标1.将在线的网页保存为CHM文件2.我们将对我们进行编译的CHM文件进行反编译,使用的还是微软自带的一个exe(hh.exe)。3.以编程的方式将CHM文件转换为Word在中篇中,把界面稍微调整了下,如下图一、将在线的网页保存为CHM文件曾尝试直接使用网址来编译html文件,结果一直报错,于是就放弃了。现在实现的方法的思想是这样的:先将输入的url地址的网页保存到本地,然后利用上一篇中的方法生成CHM文件。不过经测试,这样的效率 阅读全文
posted @ 2011-10-08 09:18 番茄的梦想 阅读(632) 评论(0) 推荐(0) 编辑

摘要: HTML Help Workshop介绍:微软出品的HTML Help WorkShop制作chm文件的最佳工具。本文,我们将用编程的方法来实现将html文件编译成CHM文件。在开始编程之前,我们有必要了解下HTML Help Workshop是怎么生成CHM的。HTML Help Workshop编译成CHM文件需要如下三个文件,分别以hhp,hhc,hhk为文件后缀名。hhp:CHM工程文件,CHM目标文件属性95%的参数都在这里被确定.hhc,列表文件,确定目标文件中左侧树形列表中"目录"选项卡下的内容.hhk,索引文件,确定目标文件中左侧树形列表中"索引& 阅读全文
posted @ 2011-10-08 09:16 番茄的梦想 阅读(457) 评论(0) 推荐(0) 编辑