02 2013 档案

摘要:今天向大家介绍一款.NET下的开源轻量级Word 2007/2010格式读写组件DocX,很小巧,能够满足大部分工作需求吧,最重要的是可以不用庞大的Office。DocX是一个以非常直观简单的方式操作Word 2007/2010文件的轻量级.NET组件。它的速度非常快,而且不需要安装微软的Office软件。在中国,免费并且小巧的WPS有足够的理由让很多用户放弃庞大的Office,那在实际软件开发过程中,这玩意就有用处了。遗憾是不支持2003,但总归是被淘汰的趋势,而且用WPS,也没有啥版本的区别。 阅读全文
posted @ 2013-02-22 10:35 数据之巅 阅读(42405) 评论(203) 推荐(105) 编辑
摘要:NDatabase是一个易于使用的.NET对象数据库。为了避免关系数据库带来的开销,可以尝试用NDatabase。NDatabase是新一代的面向对象数据库:1个原生的.NET数据库持久层。它的主要特征有。今天向大家介绍一款.NET下的开源轻量级对象数据库NDatabase,花了1天时间看了一下文档和一些例子。觉得有必要把一些东西整理成中文文档,也方便大家。本来想把以前的一个小项目改造一下,做一个例子的。无奈,时间不是很充足,还要忙着找工作。所以大家自己看看,这个数据库在某些方面还是很有用的。下面的总计都是按照官方文档进行翻译的,稍微去掉和修改了一些,总结了一下该数据库的一些特点和特性。然后把重点写出来了。简单的增删查改在后门的例子中。翻译水平有限,敬请指点: 阅读全文
posted @ 2013-02-20 09:35 数据之巅 阅读(17745) 评论(173) 推荐(60) 编辑
摘要:泛型基类,类型自己作为泛型基类的泛型参数。在.NET发展史中,2.0是具有里程碑意义的一个版本。在.NET 2.0带来的诸多新特性中,我认为泛型是最重要的一个。虽然泛型出现已有多年,连Java都早已借鉴引入了泛型(虽然是语法糖),可是用泛型的编程思维方式并没有得到相应的普及。一方面是由于过去大量的Framework仍然是在非泛型时代写成的,另一方面泛型的设计模式没有得到发展,改变的时候该到了。来举一个例子说明这两点。我们如果写过网络数据抓取的代码,应该熟悉这样的代码: 阅读全文
posted @ 2013-02-19 08:47 数据之巅 阅读(3144) 评论(5) 推荐(9) 编辑