随笔分类 -  RDIFramework.NET

.NET快速开发整合框架(RDIFramework.NET),基于.NET的快速开发、整合框架,给用户和开发者最佳的.Net框架部署方案。 平台博客:[CNBLOGS]http://www.cnblogs.com/huyong [CSDN]http://blog.csdn.net/chinahuyong 交流QQ:406590790 (注明:框架) 平台微博:http://t.qq.com/yonghu86 邮件交流:406590790@qq.com
摘要: RDIFrameowrk.NET 用户管理是使用非常频繁的模块,由于需要展示的字段比较多,以前的展示方式显得不是太规范,现3.2版本用户管理主界面进行了全新的设计,数据列表展示使用了Dev家族全新的GridControl控件。对列的展示进行使用了多表头展示的方式,同时新增了打印用户的功能。下面我们会做功能的展示并讲解开发的方法。 阅读全文
posted @ 2018-01-09 15:29 .NET快速开发框架 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 对于某些大型的企业、信息系统,涉及的组织机构较多,模块多、操作权限也多,对用户或角色一一设置模块、操作权限等比较繁琐。我们可以直接对某一组织机构进行权限的设置,这样设置后,同一组织机构的用户就可以拥有相应的模块访问权限,操作权限了,这样也能减轻管理人员的负担。 阅读全文
posted @ 2017-10-28 17:23 .NET快速开发框架 阅读(793) 评论(0) 推荐(0) 编辑
摘要:   下拉框级联选择功能非常的实用,框架用户管理编辑界面对组织机构的选择在3.2版本中新增了级联选择的支持,让组织机构的选择更加的方便与高效,也不容易出错。   我们框架的组织机构结合实际分成了5种类型,分别为:公司、分公司、部门、子部门、工作组。不同的企业可以根据实际需要进行取舍。用户编辑界面的组织机构选择控件使用了EasyUI的combobox控件,级联的选择主要使用了此控件的onChange事件。 阅读全文
posted @ 2017-10-11 17:16 .NET快速开发框架 阅读(857) 评论(0) 推荐(0) 编辑
摘要:   KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。KindEditor使用JavaScript编写,可以无缝的于Java、.NET、PHP、ASP等程序接合。KindEditor非常适合在CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用,2006年7月首次发布2.0以来,KindEditor依靠出色的用户体验和领先的技术不断扩大编辑器市场占有率,目前在国内已经成为最受欢迎的编辑器之一。   我们在开始过程中经常需要富文本框的支持,应有些客户的需求,在案例模块“产品管理”中增加了对KindEditor富文本框控件的支持。KindEditor富文本框控件的下载地址在文章的最后,需要的用户可以下载。 阅读全文
posted @ 2017-09-12 10:35 .NET快速开发框架 阅读(619) 评论(0) 推荐(0) 编辑
摘要: RDIFramework.NET工作流程组件是以RDIFramework.NET框架为支撑,根据我们多年的项目经验和项目实践,结合国内各大工作流产品的特点研发的一套流程管理组件。该组件不仅考虑到从零搭建业务系统,也考虑到与现有业务系统的整合。从零搭建系统我们可以使用RDIFramework.NET框架以基础,来快速搭建业务系统。与现有系统的整合,我们的流程引擎提供了丰富的功能接口,供三方业务系统调用,并提供组件的全部源码方便用户进行整合。RDIFramework.NET工作流程组件采用SOA架构模式,流程引擎支持WCF方式访问。支持B/S、C/S系统,同时支持SQLServer、ORACLE、MySQL等主流数据库。RDIFramework.NET━工作流组件主要涵盖工作流的设计与定义、流程实例的发起与运行、业务流程的监控与管理、工作流组件与业务系统的集成与协作等内容。 框架的工作流在3.2版本中处理界面做了全新的修改,启动任务、处理任务、查看 阅读全文
posted @ 2017-09-11 10:43 .NET快速开发框架 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 文件中心是3.2版本开始新增的一个非常实用功能,可以归档自己平时所需要的文件,也可以把文件分享给别人,更像一个知识中心。文件中心主界面如下图所示,左侧“我的网盘”展示了用户对文件的分类,只能自己看到,“公共盘”中的文件所有用户都可以看到。选择一个分类,右侧列出了当前分类的所有文件(第一列会根据文件的类型自动显示对应的文件类型图标),对于上传的文件没有格式要求,对于已上传的文件也可以下载下来。 阅读全文
posted @ 2017-08-19 11:12 .NET快速开发框架 阅读(672) 评论(0) 推荐(0) 编辑
摘要:   角色授权管理模块主要是对角色的相应权限进行集中设置。在角色权限管理模块中,管理员可以添加或移除指定角色所包含的用户、可以分配或授予指定角色的模块(菜单)的访问权限、可以收回或分配指定角色的操作(功能)权限、可以对所有角色、用户、模块(菜单)、操作(功能)权限进行集中批量设置,角色户授权范围的设置(类似于用户授权范围的设置),表字段权限的设置以及表约束条件权限的设置等。   在角色授权管理模块可以对指定角色进行相应权限的分配与收回,添加与移除角色所拥有的用户,对角色所拥有的操作功能、模块访问权限等进行集中批量设置等。 角色授权管理从3.2版本开始启用了全新的界面组织方式,更加的合理与快速,颠覆了以往的所有版本,可操作性大大提高,模块的选择以子系统进行加载,模块的操作权限项也是以模块的选择动态加载,只有设置了模块的访问权限才可以设置其对应模块的操作权限,对于大型系统加载速度与处理的灵活性都毋庸置疑。 阅读全文
posted @ 2017-08-05 21:18 .NET快速开发框架 阅读(791) 评论(0) 推荐(0) 编辑
摘要:   角色授权管理模块主要是对角色的相应权限进行集中设置。在角色权限管理模块中,管理员可以添加或移除指定角色所包含的用户、可以分配或授予指定角色的模块(菜单)的访问权限、可以收回或分配指定角色的操作(功能)权限、可以对所有角色、用户、模块(菜单)、操作(功能)权限进行集中批量设置,角色户授权范围的设置(类似于用户授权范围的设置),表字段权限的设置以及表约束条件权限的设置等。   角色授权管理从3.2版本开始启用了全新的界面组织方式,更加的合理与快速,颠覆了以往的所有版本,可操作性大大提高,模块的选择以子系统进行加载,模块的操作权限项也是以模块的选择动态加载,只有设置了模块的访问权限才可以设置其对应模块的操作权限,对于大型系统加载速度与处理的灵活性都毋庸置疑。 阅读全文
posted @ 2017-07-31 10:53 .NET快速开发框架 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 模块(菜单)的排序是每个系统都必须要有的功能,我们框架模块的排序在业务逻辑中已经体现。 WinForm版本可以直接在界面上对模块进行排序以控制模块展示的顺序。Web版本在3.2版本中也新增了直接可以模块管理界面对模块进行排序的人性化操作,大大的方便了管理人员。模块的排序在模块管理主界面分页按钮的右侧如下图所示。 阅读全文
posted @ 2017-07-23 16:19 .NET快速开发框架 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 用户授权管理从3.2版本开始启用了全新的界面组织方式,更加的合理与快速,颠覆了以往的所有版本,可操作性大大提高,模块的选择以子系统进行加载,模块的操作权限项也是以模块的选择动态加载,只有设置了模块的访问权限才可以设置其对应模块的操作权限,对于大型系统加载速度与处理的灵活性都毋庸置疑。 在实际应用中我们会发现,权限控制会经常变动,如:需要调整角色的分配,需要收回与授予某些角色、用户可访问的模块(菜单)与相应的操作权限、需要给某些角色添加与移除相应的用户等等,如果没有一个灵活可靠的配置管理工具将会使权限控制变得十分麻烦。用户授权管理模块就是为了方便用户、角色权限的集中统一管理而开发的模块。在用户授权管理模块,操作员可以添加或移动用户到指定的角色、可以分配或授予指定用户的模块(菜单)的访问权限、可以收回或分配指定用户的操作(功能)权限、可以对所有用户、角色、模块(菜单)、操作(功能)权限进行集中批量设置,用户授权范围内的设置,表字段权限的设置以及表约 阅读全文
posted @ 2017-07-02 18:24 .NET快速开发框架 阅读(871) 评论(0) 推荐(0) 编辑
摘要:   在实际应用中我们会发现,权限控制会经常变动,如:需要调整角色的分配,需要收回与授予某些角色、用户可访问的模块(菜单)与相应的操作权限、需要给某些角色添加与移除相应的用户等等,如果没有一个灵活可靠的配置管理工具将会使权限控制变得十分麻烦。用户授权管理模块就是为了方便用户、角色权限的集中统一管理而开发的模块。在用户授权管理模块,操作员可以添加或移动用户到指定的角色、可以分配或授予指定用户的模块(菜单)的访问权限、可以收回或分配指定用户的操作(功能)权限、可以对所有用户、角色、模块(菜单)、操作(功能)权限进行集中批量设置,用户授权范围内的设置,表字段权限的设置以及表约束条件权限的设置等。   用户授权管理从3.2版本开始启用了全新的界面组织方式,更加的合理与快速,颠覆了以往的所有版本,可操作性大大提高,模块的选择以子系统进行加载,模块的操作权限项也是以模块的选择动态加载,只有设置了模块的访问权限才可以设置其对应模块的操作权限,对于大型系统加载速 阅读全文
posted @ 2017-07-01 10:25 .NET快速开发框架 阅读(586) 评论(0) 推荐(0) 编辑
摘要:   最大化工作区的功能是非常必要的,特别是当模块功能比较多时,把工作区最大的展现出来就变得很重要,RDIFramework.NET V3.2版本对工作区新增了最大功能 阅读全文
posted @ 2017-06-11 17:51 .NET快速开发框架 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 导出功能在很多应用场景中都需要,RDIFramework.NET V3.2版本在模块管理界面新增了导出功能,方便管理员对所有配置的模块进行管理。 阅读全文
posted @ 2017-06-04 12:06 .NET快速开发框架 阅读(408) 评论(0) 推荐(0) 编辑
摘要:   行政区划:简称政区,是国家为了进行分级管理而实行的区域划分。中国现行的行政区划实行如下原则:1、全国分为省、自治区、直辖市;2、省、自治区分为自治州、县、自治县、市;3、自治州分为县、自治县、市;4、县、自治县分为乡、民族乡、镇; 5、直辖市和较大的市分为区、县;6、国家在必要时设立的特别行政区。行政区划是国家为了进行分级管理而实行的区域划分。中国现行六级行政区,即省级、地级、县级、乡级、村级、组级,其中省、县、乡三级为基本行政区。   “行政区域管理”基本在每一个业务系统中都会用到,框架从3.2版本开始支持对行政区域的管理。方便在需要的地方调用,这儿做统一的维护。在行政区域管理主界面上,左侧的树采用了异步加载的方式,再大的数据量都可以轻松加载。整个行政区域以常用的4级划分,分别为:1->省/直辖市、2->地级市、3->区县、4->镇/街道。 阅读全文
posted @ 2017-05-15 08:37 .NET快速开发框架 阅读(711) 评论(0) 推荐(1) 编辑
摘要:   在RDIFramework.NET以往的框架中,模块管理界面展示了整个框架所管理的所有模块,如果系统过多,达几十个甚至上百个子系统时,管理起来就非常的麻烦,不光加载效率会很低,页面展示也会很不友好。框架从3.2版本开始对框架管理的模块按子系统进行分类管理,同时增加了子系统的管理。让整个模块的划分与规划更加的合理与规范,加载的效率也更高。 阅读全文
posted @ 2017-03-26 14:05 .NET快速开发框架 阅读(995) 评论(0) 推荐(1) 编辑
摘要: 锁定用户功能在现实应用场景中得到了大量的应用,当我们需要限制某用户的登录,又不能删除这个用户时就可以使用锁定功能,如:未授权的用户尝试错误密码错误过多可以尝试的用户进行锁定,又如ATM机上取钱时密码错误输入过多也会对当前用户进行锁定等其他非常多的应用场合。 RDIFramework.NET V3.2版本新增了用户锁定与解除锁定的功能,当指定用户被锁定后,就不能进行登录了,只有解除锁定后才可以登录。锁定用户与解除锁定放在了用户授权管理界面中。 阅读全文
posted @ 2017-03-19 15:15 .NET快速开发框架 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 不管是什么系统登录用户都有忘记密码的时候,忘记密码就进入不了系统。系统应该可以提供重置用户密码的功能。在我们框架中重置用户密码功能一般用用户管理员来完成。当然如果做得复杂点还可以由用户自己来重置(如:通过邮件、手机短信等方式)。RDIFramework.NET V3.2版本新增了用户重置密码的服务接口以供调用,同时在框架Web与WinForm版本的“用户管理”模块分别新增了“重置密码”的功能。用户忘记密码后只需要通知管理员,让管理员通用用户管理模块重置用户的密码为系统默认密码。 阅读全文
posted @ 2017-03-07 16:21 .NET快速开发框架 阅读(608) 评论(0) 推荐(0) 编辑
摘要:   在项目对文件进行解压缩是非常常用的功能,对文件进行压缩存储或传输可以节省流量与空间。压缩文件的格式与方法都比较多,比较常用的国际标准是zip格式。压缩与解压缩的方法也很多,在.NET 2.0开始,在System.IO.Compression中微软已经给我们提供了解压缩的方法GZipStream。对于GZipStream的使用以及优缺点网上已经有非常多的文章,本文主要讲的是利用三方开源组件ICSharpCode.SharpZipLib进行文件的解压缩。   SharpZipLib地址:http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx   SharpZipLib是一个使用C#编写的Zip操作类库,是一个开源的C#压缩解压库,应用非常广泛。在VB.NET、C#或其他的.NET语言中都可以使用它创建Zip文件、并进行读取和更新等操作。SharpZipLib是一个完全由c 阅读全文
posted @ 2017-03-05 10:51 .NET快速开发框架 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 有时我们需要记录整个系统运行的SQL以作分析,特别是在上线前这对我们做内部测试也非常有帮助,当然记录SQL的方法有很多,也可以使用三方的组件。3.2版本我们在框架底层新增了记录框架运行的所有SQl过程保存到用户指定的地方以便分析查看,只需要在配置文件把配置项”LogSQL”设置为True即可。框架会自动记录各常用数据库如:Oracle、SqlServer、MySQL等的操作情况。 阅读全文
posted @ 2017-03-02 15:11 .NET快速开发框架 阅读(587) 评论(0) 推荐(0) 编辑
摘要:   RDIFramework.NET代码生成器V3.2版本修改了针对3.0版本的框架部分做了大量的调整,在V3.1版本增加对MySql数据库的支持,支持生成Web部分的UI代码(WebForm,MVC),以及全面重构对多线程的支持,改变以前会无故退出的现象的基础上,增加了代码生成器自动升级,以后生成器有更新就会自动从我们升级服务器下载,不用再去我们官网下载了,同时修正了Table,Entity,Manager层中对框架保留字段一直存在的大小写问题(需要用户生成后手动替换)。 基础的工作交给工具,助力企业快速开发,真正提升了开发速度。   RDIFramework.NET框架做为信息化系统快速开发、整合的框架,其目的一至是给用户和开发者提供最佳的.Net框架部署方案。在我们日常开发工作中,有很多提高开发效率的办法,如:尽量创建可重用的代码、加强设计模式与最佳实践、提供通用的功能、提供开发基础组件、使用快速开发平台等等。作为编码层面,如果能 阅读全文
posted @ 2017-02-27 16:24 .NET快速开发框架 阅读(2557) 评论(1) 推荐(3) 编辑