随笔分类 -  开源

.Net4下的MEF(Managed Extensibility Framework) 架构简介
摘要:在上篇WPF -.Net 4.0解决了DataGrid分组时的内存泄露中说过由于内存泄露问题,OpenExpressApp升级到.Net4平台,然后升级后之前的compositewpf出了点问题。在OpenExpressApp考虑动态扩展组件机制方面,以前就考虑过MEF,但当时还不成熟,所以使用了compositewpf,而现在MEF已经成为了.Net第一公民,compositewpf又没有提供.... 阅读全文

posted @ 2010-05-26 21:08 周 金根 阅读(4833) 评论(4) 推荐(4) 编辑

开源信息系统开发平台之OpenExpressApp框架 1.1 春节飞虎版发布
摘要:自信息系统开发平台openexpressapp 1.0发布后到现在有4个月了,中间陆续发布了一些内容介绍的blog。  OpenExpressApp不会带给大家创新性的技术,而是以务实的态度,将现有技术和产品中有价值的部分引入到一起,它要做的是整合别人已经实践的方法来提高我们自身的开发能力,以求快速、高质量的开发信息系统产品。不同于以往为特定开发角色提供独立的开发工具和框架,它基于业务模型驱动开发... 阅读全文

posted @ 2010-02-02 14:25 周 金根 阅读(6809) 评论(14) 推荐(5) 编辑

开源 - WPF报表引擎
摘要:报表是每个做信息系统产品人员都应该关注的一部分,在WPF下很多人使用FlowDocuments来生成报表,这个虽然不错,但是对于复杂的报表来说还是需要一个报表引擎。Open-Source .NET WPF Reporting Engine “This project allows you to create reports using WPF (WindowsPresentation Foundation). Its supports headers and footers, DataTablebinding, barcode generation, XPS creation and mo.. 阅读全文

posted @ 2009-12-19 10:22 周 金根 阅读(14103) 评论(10) 推荐(11) 编辑

开源 - 轻型的表达式引擎 Flee
摘要:在《报表引擎 - 报表应用思路》中的主要技术中说过表达式引擎对报表来说是很重要的一个技术,在以前的报表系统中表达式引擎也不是我开发的,我是使用我们公司内部开发的一个delphi引擎,运行的还很不错,如果报表转移到.Net下我就最好要找一个.Net版的表达式引擎了,而且最好更快一些,因为报表计算有时要计算很多次,效率是重要考虑因素之一。  一两年前注意到了这个开源的表达式引擎 - Flee(Fast... 阅读全文

posted @ 2009-11-29 09:56 周 金根 阅读(6639) 评论(7) 推荐(2) 编辑

开源 - 开源协议
摘要:学习技术过程中,经常会遇到一些开源代码,有时想用在实际项目中,这时就需要对开源协议有所了解,以下我将网上看到的一些经常遇到的开源协议进行简要列举。BSD开源协议BSD开源协议是一个给于使用者很大自由的协议,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件: 1. 如果再发... 阅读全文

posted @ 2009-11-16 12:50 周 金根 阅读(1505) 评论(1) 推荐(1) 编辑

信息系统开发平台OpenExpressApp - 总体架构的由来
摘要:本文更新版本已挪至 http://www.zhoujingen.cn/blog/2685.html------------------------------- 我们经常在对相同需求进行着重复的设计和编码,这使得开发效率低,而且质量也得不到保证,OpenExpressApp 就是抽取了信息系统的一... 阅读全文

posted @ 2009-10-12 22:36 周 金根 阅读(13298) 评论(9) 推荐(3) 编辑

使用Antlr实现表达式引擎
摘要:上周末尝试使用Antlr生成C#语言的表达式引擎,目前已经可以支持基本运算.主要思路是把表达式解析成操作数和函数(操作符也作为函数看待)两种类型节点,主要部分类图如下:GrandExpr.g文件内容如下:欢迎转载,转载请注明:转载自周金根 [ http://zhoujg.cnblogs.com/ ] 阅读全文

posted @ 2007-04-17 23:42 周 金根 阅读(3989) 评论(5) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示