Spiga

[置顶]AgileEAS.NET之敏捷并行开发方法

2010-04-19 21:14 by 魏琼东, 1584 visits, 网摘, 收藏, 编辑
摘要:首先声明,此并行开发非指并行计算,而是指实践软件工程所总结的一些心得和做法。 敏捷并行开发方法,是利用软件构件技术等技术,以及平台+插件化开发技术整合而出的一种快速开发模式;并行是指产品在生命周期内,项目管理过程、项目研发过程和机构支撑过程“并行”开展,项目研发过程中各个阶段有限度“并行”开展。并行开发 在传统的瀑布开发模式下,同一软件的多个阶段是顺... 阅读全文

[置顶]AgileEAS.NET应用开发平台介绍

2010-04-19 12:33 by 魏琼东, 2681 visits, 网摘, 收藏, 编辑
摘要:介绍 AgileEAS.NET应用开发平台,简称EAS.NET,是基于敏捷并行开发思想以及.NET构件技术而开发的一个应用系统快速开发平台,用于帮助中小型软件企业建立一条适合快速变化的开发团队,以达到节省开发成本、缩短开发时间,快速适应市场变化的目的,AgileEAS.NET应用开发平台包含基础类库、资源管理平台、运行容器、开发辅助工具等四大部分,资源管理平台为敏捷并行开发提供了设计、实现、测试等... 阅读全文

.NET快速开发实践之应用IExtenderProvider实现控件焦点跳转

2010-08-17 10:54 by 魏琼东, 800 visits, 网摘, 收藏, 编辑
摘要:         我在前面的.NET快速开发实践中的IExtenderProvider扩展组件和其他两篇Post介绍了IExtenderProvider扩展编程模式和应用IExtenderProvider实现实体与对象的做法与例子,下面我为介绍一下在管理信息系统开发中一个常用的功能,控件的输入焦点跳转,我们知道,系统为... 阅读全文

.NET快速开发实践之应用IExtenderProvider实现输入法自动切换

2010-08-16 09:49 by 魏琼东, 834 visits, 网摘, 收藏, 编辑
摘要:         我在前面的.NET快速开发实践中的IExtenderProvider扩展组件和.NET快速开发实践之应用IExtenderProvider实现对象与UI控件的绑定两篇Post介绍了IExtenderProvider扩展编程模式和应用IExtenderProvider实现实体与对象的做法与例子,下面我为... 阅读全文

.NET快速开发实践之应用IExtenderProvider实现对象与UI控件的绑定

2010-08-12 09:19 by 魏琼东, 1317 visits, 网摘, 收藏, 编辑
摘要:现在企业级的信息系统应用开发之中,数据层采用了ORM,解放了之前开发最大工作量的核对SQL语句,我到现在还曾经记得在2002年实医院管理信息系统时对齐一个插入数据的SQL语言搞的我头大,从那之后就能不能把这样的东西换个方式,之后搞.NET有了ORM,对齐SQL语句的事终于解放了,但是界面上的UI与ORM对象之间的数据交互避免不了,把数据实体的值显示在UI控件上或者把UI控件的值更新到数据对象,我们... 阅读全文

.NET快速开发实践中的IExtenderProvider扩展组件

2010-08-10 12:45 by 魏琼东, 1259 visits, 网摘, 收藏, 编辑
摘要:          说起扩展编程组件,我们不得不起到一个接口IExtenderProvider,参考msdn的定义:定义将属性扩展到容器中的其他组件的接口;下面我贴上IExtenderProvider的定义:         &#... 阅读全文

用服务定位器(SL)现在服务的多种实现的统一调用

2010-08-06 09:43 by 魏琼东, 954 visits, 网摘, 收藏, 编辑
摘要:        前面的文章服务定位器(SL)与AgileEAS.NET中的实现介绍了服务定位器的一些概念、应用场景与AgileEAS.NET平台中SL的实现,本文是这骗文件的一个例子与Demo,详细的演示SL在应用开发中的使用。         下面我说开始... 阅读全文

服务定位器(SL)与AgileEAS.NET中的实现

2010-08-05 01:24 by 魏琼东, 1037 visits, 网摘, 收藏, 编辑
摘要:首先说一下 ,或许我是个懒汉,博客差不多已经一个月没有写了,给朋友们说声抱歉,最近发生了很多事,南方洪水呀洪水,北方热呀热,兰州遇到不知道多少年没有遇到的40度高温,其实说这些是扯谈的事,还得要生活啊,原本已经睡下了,睡不着怕起来写了这篇Post。 言归正传,在设计模块上有这么一个模块Service Locator模式,大概就是我叫他服务定位器的家伙,AgileEAS.NET平台服务定位器理论上也... 阅读全文

AgileEAS.NET平台之智能部署与升级

2010-07-06 11:36 by 魏琼东, 769 visits, 网摘, 收藏, 编辑
摘要:我们都知道,在做管理信息系统应用产品的部署和升级是很让人头大的过程,上百个客户段节点的程序都得你去更新一遍,特别是在项目的上线调试阶段,频繁的更改引起的程序部署,可以把你累死,把项目方的系管也累的半死。 基于这样的需求,出现了各式各样的部署和升级方案,首次安装、以后自己升级的方案得到了广泛的应用,也就是应用的智能部署与升级。 AgileEAS.NET平台也提供了这样的一个部署与升级方案,被应用于A... 阅读全文

AgileEAS.NET平台之会话

2010-07-04 09:03 by 魏琼东, 899 visits, 网摘, 收藏, 编辑
摘要:会话从字面意义上来理解,是一次对话,在我们系统中怎么理解呢,会话就是一次交互,应和程序客户端和服务器端进行一个业务交互就是一个会话,会话生存与客户与服务器之内,会话在软件业中被用的很广,在Web大家很熟悉的Session,就是一个会话,他表示的是Web服务器和一个网页浏览都的一个交互,基于一个网站(应用程序的)一个交互,会话在客户浏览内在的过程中提供浏览网页需要在客户端和服务器端的一些参数。会话由... 阅读全文

AgileEAS.NET平台之对象控制反转

2010-07-03 20:38 by 魏琼东, 918 visits, 网摘, 收藏, 编辑
摘要:控制反转,即IOC(Inversion of Control),也叫反转模式,也称依赖注入DI(Dependency Injection)模式,关于此概念的解释我在此文不做过讲说明。 对于设计模式类的东西,我也没有认真系统的去研究过那X类N种设计模式,无论何种设计模式,都用于解决一个问题,那就是解决对象之间的耦合关系,即解耦。 AgileEAS.NET在最初版本最不包含IOC容器,更多应用抽象... 阅读全文

AgileEAS.NET平台之ORM设计器

2010-07-03 17:28 by 魏琼东, 776 visits, 网摘, 收藏, 编辑
摘要:AgileEAS.NET平台做为一个快速应用开发平台,其目的为是为了提高应用软件的生产效率,如何软件开发的生产效率,方法是多种多样的;使用工作简化开发中低技术重复工作可以是一种行之有效的途径。 在AgileEAS.NET平台中,我们提供了一个集数据库设计、代码生成、DDL定义与一体的数据实体设计器: 在早期的AgileEAS.NET版本中包含一个代码生成器,用于根据现在数据库生成ORM代码,后来的... 阅读全文