摘要: 系统中用户的选择使用特别多,将该功能统一实现可提升系统效率。 用户的选择实现相对简单,系统中基本都会提供,HFun.快速开发平台中的实现特点主要有: 1、用户的选择分为单用户选择和多用户选择。 2、用户的选择可通过部门进行筛选。 3、可通过用户名进行筛选。 4、提供Url传递默认选中项处理 5、提供 阅读全文
posted @ 2017-02-26 23:08 屈鲁奇 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 应用系统中数据列表的展现是开发内容之一,实现的方式基本是通过编号具体的访问列表页实现,通过检索条件进行数据源的获取,列字段的描述,还可能会有检索条件的实现,列表数据的导出等功能。 为了将重复工作进行简化,同时为了实现多个开发人员编写同样风格的程序,降低应用系统的后期运维成本,HFun.开发平台中将列 阅读全文
posted @ 2017-02-26 22:47 屈鲁奇 阅读(489) 评论(0) 推荐(1) 编辑
摘要: 【——使用成熟的技术实现了解的业务,关注面向对象,关注业务领域】 偶然的机会又回到了园子,看到上次的文章已是N年前,洽巧近期正在开发一个小程序,标题定为“快速开发平台”有点夸张,算是给自己定个小目标。 小程序主要完成目标是快速开发中小企业应用实例,实现快速开发+简化开发(点、拖即成表单)、统一样式+ 阅读全文
posted @ 2017-02-09 17:58 屈鲁奇 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 看到标题,今天又是来谈自定义表单,最近一直在思考怎样能把一个自定义表单做的更好,迟迟没有进行代码的编写,就是在找一个更好的思路,特别是后续的扩展功能。 自定义表单,就是为了将数据的增删改查功能进行智能化,不用再通过编写代码来实现,毕竟这个重复的劳动力的付出很是不值,也很无趣。将编写代码的过程提取,开发一个智能的表单来代替,快哉! 思路该如何呢?想到了使用VS的拖拖拽拽的功能,它的过程就是实例化一个控件的过程,所谓控件,本身它就是个类,定义了该控件的各种属性以及可绑定的方法,我们的工作就是为这些控件的实例进行属性赋值,比如字体颜色、点击事件等。我们的生成过程其实和这个过程很类似,所以定义... 阅读全文
posted @ 2012-10-16 11:03 屈鲁奇 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 在使用平台进行软件开发有好多优点,如开发速度快、开发成本低、出错率低、容易维护及应对项目变更等。但在使用的过程中平台软件也不断的更新及优化,所以在其中有很多的功能是开发人员并不可能及时知道的,而且有很多的“机关”可能会浪费大量的时间,也可能在应用的过程中突然想不起来当前应该是怎样进行配置等等。所以自己也在想该怎样去解决这个问题,首先我们肯定会想到的是:文档。 确实,操作文档相当的重要,这个不用作解释,但如果单纯是个文档显得没有活力,还要去查,搜索等,无法快速定位在出现问题的功能上,有的功能甚至都无法形容,但还不知道有没有关于此配置的说明,查了半天才知道,根本没有!疯了!! “问题出现在... 阅读全文
posted @ 2012-10-16 00:28 屈鲁奇 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 说到通用选择,可能接触过平台开发的朋友都不陌生,选择单个人员、选择多种类型等,是系统开发中经常需要使用的功能,将它提炼成为可配置性的通用功能确实是非常有必要。先说下这里的通用选择都哪些特点。 对于选择的方式,通常需要支持单选与多选。 对于选择后数据处理的方式,应该能够自动保存或者数据返回。 一个挺实用的功能,提供选择的后置函数接口,提供一些参数,用来在选择后作特殊的业务处理。 对于需要保存的通用选择,通用是以子表的形式存在,比如类别、人员等,通常是子列表的形式。通过配置表及字段信息,以及外键及选项字段等,系统根据这些字段进行动态拼接SQL语句来作统一规则的处理。 通用选择需要支持... 阅读全文
posted @ 2012-10-10 01:19 屈鲁奇 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 实在睡不着,就继续说说关于工作流的一些事。 早上发了一篇关于工作流系统中业务数据和流程数据的理解,两者是相互关联着,缺了谁都不可能成为一个完整的业务流程。我想说的是,两者之间是需要相互了解,也就是说流程数据需要业务数据来进行一些操作,而业务数据又需要流程数据来提供一些信息。 一个工作流系统是否能够灵活方便的开发业务功能,业务数据处理能力的灵力性很是关键,或许对于一个简单的审批流,比如公文、申请等不会涉及太多的业务处理,顶多就是申请人填写表单,通过预定的流程路由在各个节点中流转,而节点实例就是对应的任务,逐步的进行审批,最后生成一个结果。这是很简单的流程应用,复杂一点的话,比如在某些任务... 阅读全文
posted @ 2012-10-10 00:59 屈鲁奇 阅读(1291) 评论(0) 推荐(0) 编辑
摘要: 工作流,业务数据和流程数据的理解。 阅读全文
posted @ 2012-10-09 10:08 屈鲁奇 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 今天就描述下自己在自定义表单中的跳过程中URL参数传递的处理。 平常的开发中,我们进行URL传参时,肯定都会定义一个有意义的参数名,让接收页面去Request获取,这没有问题,但如果是在自定义表单中,参数的名称上一般都会比较的固定,系统识别的名称无非就那约定好的一些,所以不能再通过更多的&符号来间隔的传递参数,那该如何处理呢?我们可以约定一定的格式,将参数进行数组化,通过固定的参数名传递,样子如下:PPI_ID|PPI20100304001,PSF_ID|PSF20101210002。 这样的参数名即简练又易书写,而且系统可以很好的识别,很明显的看出参数是通过"," 阅读全文
posted @ 2012-06-25 12:36 屈鲁奇 阅读(1881) 评论(0) 推荐(0) 编辑
摘要: 这个标题有点俗!每个系统的这个功能都有相似之处,简单,却不能缺少,把菜单管理做的方便、简洁、易用还是很不错的。 根据不同的系统,菜单的数据结构也大有不同,在此我是将它分为了三级:模块、栏目、菜单。它并不是万能的,但能够做到一般性的使用足矣。 想到菜单,就会想到授权,但今天咱暂且不谈这,就专心的看下我眼下的菜单管理,直接贴图:确实,菜单的管理我是通过树结构来弄的,这可能也是大多数人的想法,清晰,方便,功能很简单,就直接上添加模块的图:同样的,表单上有最喜欢的字段:描述,可以看到左下角还有一个编号,也就是模块主键,在此是为了方便程序复制用的。栏目和菜单的话和模块的编辑过程类似,在此就不贴了... 阅读全文
posted @ 2012-06-10 13:01 屈鲁奇 阅读(1277) 评论(0) 推荐(1) 编辑