07 2013 档案

WCF开发框架之插件化应用模式升级
摘要:自从在《Winform开发框架之插件化应用框架实现》一文中,介绍并总结了Winform开发框架插件化应用框架的实现后,赢得了很多同行和客户的支持,于是把我的WCF开发框架、混合式开发框架都进行了升级,把它们都提升到插件化应用的高度上。本文主要介绍WCF开发框架,如何实现插件化的应用。从我随笔《基于我的Winform开发框架扩展而成的WCF开发框架》介绍可以看到,一般的WCF应用,是在客户端添加服务应用的方式,然后使用自动生成的WCF服务客户端代理来访问相应的服务的,这种方式比较方便快捷,但是也增加了客户端界面和WCF服务的耦合性,架构布局如下所示。 阅读全文

posted @ 2013-07-31 18:36 伍华聪 阅读(5253) 评论(7) 推荐(2) 编辑

利用Aspose.Cell控件导入Excel非强类型的数据
摘要:导入Excel的操作是非常常见的操作,可以使用Aspose.Cell、APOI、MyXls、OLEDB、Excel VBA等操作Excel文件,从而实现数据的导入,在导入数据的时候,如果是强类型的数据,那么这几种方式好像都表现差不多,正常操作能够导入数据。如果是非强类型的数据,那么就需要特别注意了,一般情况下,导入的DataTable数据列的类型是以第一行内容作为确定列类型的,本文介绍利用Aspose.Cell控件导入Excel非强类型的数据的操作。 阅读全文

posted @ 2013-07-27 21:35 伍华聪 阅读(7783) 评论(8) 推荐(4) 编辑

Winform开发框架的重要特性总结
摘要:从事Winform开发框架的研究和推广,也做了有几个年头了,从最初的项目雏形到目前各种重要特性的加入完善,是经过了很多项目的总结归纳和升华,有些则是根据客户需要或者应用前景的需要进行的完善,整个Winform开发框架具有很好的通用性和借鉴性,本文从该Winform开发框架进行概括总结,力求把各个重要的特性进行一些详细的说明,使大家了解整个Winform开发框架的面貌和特性。 Winform框架,本身就是为了能够快速开发一个高效、稳定、美观大方、扩展性强的应用软件系统。因此我在自己十年左右的共享软件开发生涯以及公司项目开发中,不断思考,精雕细琢,对很多重要的特性都进行了归纳和升华,吸收项目中好的闪光点,借鉴一些好的软件开发思路,力求把软件做的更好;在开发效率方面,除了开发一些常规通用的模块、在模块内部又充分考虑继承、重用的规则,还对大幅度提高效率的代码生成工具,根据Winform开发框架的实现思路和特点,进行了完善优化,使得无论在业务代码生成,还是在界面代码生成方面,均能把开发效率发挥到极致,希望整个Winform开发框架能够持续发挥它的魅力和吸引力,为更多的人带来希望,体验开发的乐趣 阅读全文

posted @ 2013-07-20 19:43 伍华聪 阅读(21019) 评论(37) 推荐(35) 编辑

Winform开发框架之插件化应用框架实现
摘要:支持插件化应用的开发框架能给程序带来无穷的生命力,也是目前很多系统、程序追求的重要方向之一,插件化的模块,在遵循一定的接口标准的基础上,可以实现快速集成,也就是所谓的热插拔操作,可以无限对已经开发好系统进行扩展,而且不会影响已有的功能,不在需要的模块,通过修改配置移除即可。我的Winform开发框架一直以来,来源于多年的项目积累以及客户的反馈,已经具备了众多很好的特性以及相关的模块组合,为了更好拥抱变化,提高基于Winform开发框架基础上开发新系统的效率,以及为框架融入更多好的特性,故此把我的Winform开发框架在原来的基础上进行扩展,实现基于插件化应用的框架特性。 阅读全文

posted @ 2013-07-09 21:23 伍华聪 阅读(55366) 评论(29) 推荐(11) 编辑

Winform开发框架之权限管理系统的改进
摘要:权限管理系统,一直是很多Mis系统和一些常见的管理系统所需要的,所以一般可以作为独立的模块进行开发,需要的时候进行整合即可,不需要每次从头开发,除非特殊的系统需求。我在Winform开发框架介绍中的随笔中,很早之前在《Winform开发框架之权限管理系统》就写过关于我的通用权限管理系统的一些介绍。由于我的Winform开发框架需要,我把权限管理系统、字典管理模块、分页控件等都扩展了支持传统样式、DotNetBar控件样式,以及DevExpress控件样式。这些样式的界面之前也已经介绍不少了,本文主要介绍使用DevExpress控件样式的权限管理系统,对一些新的功能扩展以及完善,包括系统类型管理、菜单管理、功能管理、登陆日志管理等模块进行介绍。本权限管理系统包括用户管理、组织机构管理、角色管理、系统类型定义、功能管理、菜单管理、用户登录日志管理,以及对相应对象的权限控制管理等功能。整个权限管理系统是基于RBAC(基于角色的访问控制)方式进行权限控制,是一个独立的权限管理系统,需要的时候业务系统与之进行整合即可,实现通用模块的高效利用和统一管理等方面。 阅读全文

posted @ 2013-07-08 09:26 伍华聪 阅读(16879) 评论(19) 推荐(9) 编辑

导航