10 2010 档案
摘要:
本文是总结性的文章,里面有许多项目涉及到的代码及使用技巧,如TreeView的一些操作、后台获取WebBrowser中的js事件和元素值、如何在WinForm使用切割图片、BMP图片转换为ICO图片的代码。另外附2个VS版本的程序源代码下载。经历了快一个月的开发(因为都是在闲暇时间做的,实际实际可能不到一周),AlexisEditor总算完成了。
阅读全文

摘要:
呵呵,程序终于告一段落了,程序也终于Finish了,让大家久等了,希望不会让大家失望。
这也是比较典型的WinForm项目了,想学习WinForm开发的朋友可以照着我的步骤做下去,而且也提供了初版的源代码。
虽然项目比较小,而且几乎没涉及到什么业务上的东西,不过程序开发涉及面很大,有:
1.文件操作(包括文件的写,读取等)
2.XML操作(将字符写入XML中和读取XML、利用XML做配置文件等)
3.递归算法(树)【虽然在实际中用的不多,还是希望大家能够掌握】
4.TreeView、DataGridView、WebBrowser、OpenFileDialog等典型的WinForm控件
阅读全文

摘要:
在这篇文章中,我将介绍AlexisEditor项目下主要Form的实现,
即MainForm、EditForm。
阅读全文

摘要:
在上一篇文章中,我大致介绍了代码编辑器里面的一些主要功能和大致实现方法,从这篇文章开始,我将会将里面涉及到的一些技术跟大家分享下。
本文的内容有:
1.Viusal Studio风格的界面的实现
2.目录树的实现
3.CHMDocument类的实现
阅读全文

摘要:下面的这个系列是以一个小软件的开发过程为基础,和大家分享下我在开发这个软件时遇到的一些问题和总结。先更新下软件:代码库编辑器Beta版下载 ,上一版的程序见《C#生成CHM文件(应用篇)》软件更新清单:1.支持文章编辑功能; 2.增加添加HTML页面功能,可以批量添加html页面;3.修改了上一版中潜在的bug这个软件主要实现的功能:1.可以插入代码的编辑器,并支持语法加亮2.查找自己的代码库,可...
阅读全文
摘要:
在入门篇中我们了解到如何使用C#调用hhc.exe来生成CHM文件,而在中篇中,我们进行了CHM反编译和将CHM文件转化为Word。在下篇中,我将简单介绍下这些技术在如何应用在实际项目中。
CHM电子书的优点:
1、CHM最好的地方就是对网页、图片的支持--实际上该格式类似于一个简版的IE浏览器,有目录、索引。
2、CHM的全文检索最为方便的是结果的高亮显示。
同时,CHM格式的电子书同样有一些缺点:首先系统必须是windows系统,而且必须是98以上的系统并装有ie3以上的浏览器,不能加批注。
阅读全文
