技术开发 频道

C#实践生成CHM文件之代码库编辑器

    【IT168 技术文档】呵呵,程序终于告一段落了,程序也终于Finish了,让大家久等了,希望不会让大家失望。

  这也是比较典型的WinForm项目了,想学习WinForm开发的朋友可以照着我的步骤做下去,而且也提供了初版的源代码。

  虽然项目比较小,而且几乎没涉及到什么业务上的东西,不过程序开发涉及面很大,有:

  1.文件操作(包括文件的写,读取等)

  2.XML操作(将字符写入XML中和读取XML、利用XML做配置文件等)

  3.递归算法(树)【虽然在实际中用的不多,还是希望大家能够掌握】

  4.TreeView、DataGridView、WebBrowser、OpenFileDialog等典型的WinForm控件

  5.WinForm中切割图片、图片拼合、读取资源文件中的资源

  ....

  因为是比较小的程序就没有分层,不过程序中也用到了不同一般WinForm项目的思想,具体体现在MainForm和其他Form的关系(详细可以参考源代码)

  Ok ,看下程序的界面,和开始有一点变化。下面看看程序的截图吧,程序下载在最下面

  主界面(去掉了以前没有的菜单里,只剩工具栏)

1
 

  编译界面(有简陋的正在编译效果)

1
 

  配置页面(为了简单起见,还是默认Csdn编辑器,如果有兴趣的话,你们自己可以结合以前给的源代码加入新的编辑器)

1
 

  添加文件界面(可以批量导入)

1
 

  最终生成的CHM电子书界面  

1
 

0
相关文章