参数服务组件 Example 程序
组件的最大的优点在于不断改进完善,重复利用。我们开发项目时,经常会遇到,系统默认每页显示50条记录,但是用户 设置参数 读取参数效果,当然也可以保存其他类型的数据,例如URL等。 代码效果:(主要目的是非常方便调用,最好只是一行代码就可以了,代码太多了,就没有组建的意义了,不是简化调用了)
?1
private
?
void
?btnSet_Click(
object
?sender,?EventArgs?e)
?2 { ?3??//?本地模式 ?4??ParameterService.Instance.SetParameter(BaseSystemInfo.UserInfo,?"Application",?"ApplicationPeerPage",?"PeerPage",?this.txtSetApplication.Text); ?5??ParameterService.Instance.SetParameter(BaseSystemInfo.UserInfo,?"User",?"UserAPeerPage",?this.txtSetA.Text); ?6??ParameterService.Instance.SetParameter(BaseSystemInfo.UserInfo,?"UserBPeerPage",?this.txtSetB.Text); ?7 ?8??//?远程模式,采用接口、反射、工厂模式实现 ?9??ServiceManager.Instance.ParameterService.SetParameter(BaseSystemInfo.UserInfo,?this.txtSetApplication.Text); 10} 11 12 private ? void ?btnGet_Click( object ?sender,?EventArgs?e) 13 { 14??this.txtGetApplication.Text?=?ParameterService.Instance.GetParameter(BaseSystemInfo.UserInfo,?"PeerPage"); 15??this.txtGetA.Text?=?ParameterService.Instance.GetParameter(BaseSystemInfo.UserInfo,?"PeerPage"); 16??this.txtGetB.Text?=?ParameterService.Instance.GetParameter(BaseSystemInfo.UserInfo,?"PeerPage"); 17} 当然以上代码,不管是B/S,C/S运行模式下,都是可以调用的。
将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |