Csla
HFun_
自主研发HFun.快速开发平台。——使用成熟技术实现熟悉的业务
展开
-
Csla框架之命令对象理解
<br /><br /> 今晚整理了一下前段时间做的一个小型工作流应用程序,其核心的功能块是用的Csla框架试用开发,今天就对Csla框架中的命令对象做下个人理解。<br /> 众所周知,在工作流的开发过程中,可以分为流程定义过程、流程运行过程和工作任务的跟踪,特别是流程实例运行的过程中,主要的实现可以总结为流程实例创建、任务提交、任务回退、办结、抄送等等,其中的每个功能具有一定的相对独立性,而且大多数的操作都是命令提交后一次性办理,基于这种想法,自己在实现过程中对于上述的功能使用Csla框架的命令对象原创 2011-04-08 00:54:00 · 716 阅读 · 0 评论 -
CSLA框架试用:业务对象分类
<br /><br /> 如标题,这里说的是CSLA框架中业务对象的分类,刚开始看到时很不理解,为什么对象还要分类呢,先来以相反的方向描述下平时大家(或者说是我的知识范围内)所应用的方法。<br /> 平常操作对象大都是简单的对象,这里说简单是指它只具备对象属性及对象行为这种单一功能(还有些只是数据填充器),如获取一个客户信息,我们只返回包装了客户信息数据的实体就可以,而要获取列表,只需要返回List<T>的列表,不管客户端怎样使用,对比CSLA的业务对象,它们缺乏了足够的智能性,也就是各自的职责。或者原创 2011-04-08 00:51:00 · 156 阅读 · 0 评论 -
接触CSLA框架的感觉
也不知道整天忙什么,一直想学习这个框架(CSLA),但还是没有把进度提上来,零星的学习了一些,就学到多少写多少了,呵呵。今天想把从框架中学习到的一些思想来写一下,希望对大家有所帮助,当然只是我的初步见解,还望与大家多多交流学习。 首先对于框架内部自己感觉很重要的一个就是对象的状态管理,IsNew,IsDelete,IsDirty等一些状态,它们可以跟踪对象,在一些时候可以起到很好的帮助,当然它们也可以简化一下应用到我们的应用程序中来对对象进行维持状态,来控件当前页面或控件的状态以及提交过程中根据对象状原创 2011-04-08 00:46:00 · 649 阅读 · 0 评论 -
CSLA框架试用:框架理解
<br /><br /> 先说下,这是最近自己在尝试着应用CSLA来开发一个简单的药品进销存系统(winform)过程中遇到的一些情况,也有很多想到的问题和思路,仅供大家娱乐性浏览,也并没有什么科学依据,算是个尝试吧!在文中不仅是单独写框架应用,更多的是自己在从中发现的或者使用的其思想。<br /> 先不谈技术,先谈下自己对这个框架小小的理解。<br /> 面向对象的抽象、封装、继承、多态想必大家整天挂在嘴边了,如果单单从这几个词来理解感觉真是很抽象,或者它们的这种概括性实在太强原创 2011-04-08 00:50:00 · 494 阅读 · 0 评论 -
csla属性联想
<br /><br /> 今天在园子里看到一篇非常不错的文章,其中一句对是对加班与时间的说法:“没钱的人,时间就是你的财富.有钱人把钱花出去,得到收益.穷人把时间撒出去,也可以得到收益.”,看完后感受颇深,在这分享给大家:Href<br /> 回味过去一年的学习,很多的时候都是围绕着csla框架,从中汲取的一些想法及感受,刚看到桌上的两本csla的书(2005与2008),就翻开看了几页,正巧看到了属性一章,对于属性的一些学习回忆,一些想法,希望能给.net/C#初学者一些帮助。<br /> csla原创 2011-04-08 00:53:00 · 350 阅读 · 0 评论 -
HFun.快速开发平台(四)=》自定义列表实例(请求参数的处理)
上编自定义列表描述了自定义列表的基本实现功能,本此记录列表的请求过程。个人比较喜欢对参数进行对象化,方便后续人维护及查看,先上代码:/********************************************************* * 开发人员:QLQ * 创建时间: * 描述说明:保存列表页面加载时的URL参数信息,并提交给底层进行页面数据加载工作 *原创 2017-02-27 11:07:23 · 493 阅读 · 0 评论 -
HFun.快速开发平台(二)=》自定义列表实例
应用系统中数据列表的展现是开发内容之一,实现的方式基本是通过编号具体的访问列表页实现,通过检索条件进行数据源的获取,列字段的描述,还可能会有检索条件的实现,列表数据的导出等功能。 为了将重复工作进行简化,同时为了实现多个开发人员编写同样风格的程序,降低应用系统的后期运维成本,HFun.开发平台中将列表的实现进行抽象,实现统一的列表对象,通过统一的访问页面,传递相应的参数,系统进行数据源的原创 2017-02-27 10:19:44 · 750 阅读 · 1 评论 -
HFun.快速开发平台(三)=》通用系统用户选择
系统中用户的选择使用特别多,将该功能统一实现可提升系统效率。用户的选择实现相对简单,系统中基本都会提供,HFun.快速开发平台中的实现特点主要有:1、用户的选择分为单用户选择和多用户选择。2、用户的选择可通过部门进行筛选。3、可通过用户名进行筛选。4、提供Url传递默认选中项处理5、提供全选、反选、取消选择操作。6、提供回调方法供引用程序自定原创 2017-02-27 10:20:37 · 574 阅读 · 0 评论