RDIFramework.NET,基于全新.NET Framework与.NET Core的快速信息化系统敏捷开发、整合框架,给用户和开发者最佳的.Net框架部署方案。为企业快速构建跨平台、企业级的应用提供了强大支持。最好用的.NET Framework与.NET Core开发框架,100%源码授权。

全新RDIFramework.NET V5.1版本发布,支持最新的.NET Core。降低开发成本,提高产品质量,提升用户体验与开发团队稳定性,做软件就选RDIFramework.NET敏捷开发框架。

1、RDIFramework.NET敏捷开发框架介绍

RDIFramework.NET敏捷开发框架,是我司重磅推出的基于全新.NET Framework与.NET Core的快速信息化系统开发、整合框架,为企业快速构建跨平台、企业级的应用提供了强大支持。 开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数库和开发包,开发人员只需集中精力专注于业务部分的开发,因此大大提高开发效率和节约开发成本。框架采用主流的C#语言开发完成,支持多种数据库类型,支持Web、WinForm,支持Framework与Core双引擎。 使用RDIFramework.NET敏捷开发框架能提高管理类软件系统的整体质量、提高模块与模块之间的兼容性、提高代码的重复利用率,使软件系统架构更加合理、质量更加过硬,使得劳动成果最大程度上重复利用。 框架基础模块包括:强大灵活的权限控制组件,模块分配与管理组件,灵活易用的工作流组件、数据字典管理组件、在线表单设计组件、丰富的报表统计组件、即时通讯(IM)组件、邮件中心组件、微信开发相关组件、任务调度组件、自动升级组件、多语言模块,各种常用的商业控件,强大的代码生成器,开发实例、丰富的基础类库、开发辅助工具等各基础常用功能组件。 框架提供的大量通用插件,支持Saas多租户模式,完成功能的开发就像搭积木一样,只需要把各种组件进行组合拼装,拼装好了系统的开发也就完成了。应用系统建立在此框架之上,采用构件式、可复用开发,节省开发成本,加快开发速度,在软件开发上更好的做到多快省。 适合低中高任意开发水平的开发者,可以开发OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、物流管理系统、医院管理系统、快递管理系统、教务管理系统等各类管理软件、支持大并发、SaaS应用。代码稳定、组件丰富、功能强大、无限扩展。由框架开发团队的原班人马直接提供技术支持,为您顺利完成开发工作保驾护航。不管您是零基础还是专业开发人员,都能轻松驾驭这套开发框架。

2、功能特色

1、全源码提供,易扩展,无后顾之忧

提供无加密、混淆的源码、设计文档、配套说明文档,可在项目中反复使用。 代码注释详细,便于阅读。无后门,可放心使用。

2、 全新跨平台支持

框架支持全新的.Net Framework与Core,基于.NET Core的版本可以快速构建在Windows、Linux、Mac或者Docker上运行。提升软件质量、降低项目成本、加速软件开发、专为快速开发、集成而生。

3、10年沉淀,匠心出品

本产品系多年迭代累积而成,多种界面风格样式选择,且应用于数千个实际项目中,经过长期不断修改、完善、优化而成,目前已拥有相当数量的商业用户使用。

4、支持主流浏览器及移动端访问

包含IE(微软)、Chrome(谷歌)、Safari(苹果)、Firefox(火狐)、 Opera、360、遨游、猎豹等。支持电脑、平板、手机、智能硬件等多种设备访问。

5、强大灵活的权限控制

授权机制符合RBAC,可控制到菜单、按钮、数据列、约束条件、授权范围级等,同时可对登录IP及登录时间进行管控。注重权限安全,拒绝一切非法访问。

6、快速搭建SaaS服务

能快速的将传统单企业应用转化成saas多租户模式,支持大数据存储高并发访问,支持无限水平扩展存储服务器、应用服务器数量。

7、支持多种数据库

支持多个数据库或多类型数据库,每个模块可以是不同数据库,支持SQLServer、Oracle、MySQL等主流数据库。你无需关心不同类型数据库间的语法区别,框架会自动帮你转换。

8、个性化应用开发更简单

可视化开发、灵活配置、快速生成。强大灵活的表单引擎,拖拉可视化表单在线设计,即时修改,马上生效,快速部署,业务需求实现更简单。搭配强大代码生成器对开发效率的提升无庸置疑。让开发更简单,更快速,让你专注于自身业务。

9、开发更简单,省心、可靠

大量的开源模块、案例模块、全系列开发教程、文档、持续的开发升级维护。各种沟通工具全方位的支持,让你无后顾之忧。框架安装部署、开发技术指导、系统架构技术咨询等。我们不仅仅是一套开发框架,也是您的开发智囊团。

10、强大灵活的分布式流程引擎

独立研发的符合国人特点的流程引擎,支持复杂多变的流转、可视化的流程配置、多种处理者分配方式。可方便与已有系统集成,真正体现业务与程序结构无关性,轻松实现流程全生命周期管理。

11、即时消息,丰富的统计图表

基于SignalR技术的即时消息可实现消息推送、在线聊天,轻松实现协同办公。支持单表和多表、各种图形展示,轻松实现企业数据化分析和决策运营管理。

12、优质、高效,省心的售后服务

优质的售后服务、不仅又快又好的解决问题,而且用正确的、可扩展的方式解决问题,有完整的设计文档、有完整的使用说明,并且遇到技术问题了,随时可以咨询的保障,其实我们更多的是花钱购买服务。

13、集成微信开发组件

微信常用开发参考,可以此为基础快速地开发微信全平台的应用(包括微信公众号、小程序、企业号、开放平台、微信支付、JS-SDK、微信硬件/蓝牙,等等),轻松打造微信各平台的扩展应用。

14、强大的任务调度组件

支持实时任务,定时任务和Cron任务。支持任务持久化,有较好的伸缩性,扩展性 任务控制(在线启动/停止/配置任务、即时生效),可视化的任务调度操作页面,方便使用。

15、无限扩展的可能

基于框架可轻松集成各种应用或第三方应用,也可将您现有的系统接入平台;可基于框架二次开发,理论上没有开发不了的功能。 二次开发简单,提供完善的接口函数调用说明、开放接口、开放源码、开放数据库结构设计。

3、部分功能展示

3.1、Web界面展示

3.2、WinForm界面展示





4、RDIFramework.NET敏捷开发框架V5.1新增功能以及修复的bug列表


4.1、新增功能列表

4.1.1、公共部分

1、新增与修改组织机构直接当前公司编码与名称不能重复,取消父节点的限制。

2、组织机构新增通过全称得到组织机构Id接口。

3、用户新增通过用户名称得到用户Id接口。

4、新增通用的异常信息封装类。

5、新增编码规则(单据编码)管理模块(按不同的规范与组合生成各种流水号类型)(★★★★★)。

6、WebAPI服务端框架全面重构,更加规范。

7、重构公司、部门、用户缓存,更加规范。

8、新增通用的异常信息扩展类库,用于业务逻辑层异常、数据服务层异常、数据访问层异常、组件异常等分类处理。

9、数据源管理服务增加GetList、GetDataColName、GetDataTable接口方法。

10、新增Grid分页参数类兼容jqGrid与rdiGrid。

11、IDbLinkDefineService新增:FindTable、FindPageTable接口方法实现根据指定数据库执行sql语句,得到查询(分页)数据。

12、公司管理取消子公司的处理,子公司放到组织机构中管理,更加规范。

13、数据字典管理字典分类重新设计,修改为整型,取值:1:内置字典,2:用户字典

14、组织机构服务接口更改GetDTByParent、GetListByParent,支持按公司、可用性返回。

15、全新设计日志管理模块,更加的规范合理。

16、数据库访问层直接支持分页的参数处理,添加多个针对FindList处理的方法。

17、Newtonsoft.Json升级到最新版本。

18、登录成功返回的相关信息把加密的密码去掉(虽然不会向前端返回)。

19、查询引擎管理模块更名为查询引擎分类。

4.1.2、Web部分

1、增加对ueditor编辑器的支持,同时增加百度编辑器的后端接口。

2、重量级Web表单在线设计的支持(六星好评)。

3、订单管理事例模块的订单编号启用全新自动编码规则的使用。



4、重构公司管理GetCompanyMap方法。

5、重新整理Images文件夹中的图标,更加规范。

6、增加强大的表单在线设计功能,集在线表单设计、发布,预览于一体(★★★★★)。

7、流程引用表单支持用户自定义表单(在线设计的表单)与系统表单(★★★★★)。



8、增加针对表格控件rdiGrid的通用导出支持。

9、事例演示->rdiGrid表格->表格打印导出增加导出事例。

10、滚动条rdiscroll更名为:rdiScroll。

11、增加客户管理案例模块。

12、增加复合查询案例模块。

13、表单设置与获得表单数据增加全新的调用方法。

14、重构rdiDate组件,更加规范好用。

15、修改rdiGrid树风格时默认为打开状态,也可以通过设置isTreeClose为false设置为关闭状态。

16、全新设计数据字典管理模块,更加的规范,好用,美观。

17、数据字典管理增加系统内置字典与用户字典(非常适用的功能),满足保留字典项不满足用户要求时,用户可以自己定义自己公司的数据字典明细。

18、增加用户字典维护界面,支持维护用户字典,导入系统保留字典到用户字典中等功能。

19、数据字典的js缓存同步加入了用户字典项的处理,通过字典编码自动获取与处理系统与用户字典明细。

20、基类界面中request方法中使用的unescape替换为:decodeURI。

21、rdiframework-base.js增加几个新的日期对象方法DateAdd、DateDiff、MaxDayOfDate、isLeapYear。

22、公司管理增加公司对模块的访问权限设置。

23、主界面模块加载方式的重构,支持按子系统进行加载。

24、组织机构、模块、字典项、字典明细等上级ParentId设置为自身时给出提示(禁止如此设置)。

25、所有涉及日期的控件使用新的处理方式,上个版本的日期选择时不特殊设置日期会清空,不默认记住设置的日期的问题修复了。

26、全新设计日志管理模块,更加的规范合理。

27、整合datetimepicker日期、时间选择组件的使用,参考异常管理,支持双击清空值,其他大量的更新。

28、所有弹出界面支持按esc键关闭弹层。

29、动态表单弹出选择组件(rdiGirdSelect)支持搜索功能。

30、员工与用户管理新增与编辑界面取消所属公司的处理(有点累赘重复),做到自动处理。

31、全局去掉所有input的autocomplete, 显示指定的除外。

32、全新开发设计即时消息服务端与客户端。

33、全新开发针对Core下的即时消息Im,全新signalr搞(包含signal js与后端),工作流消息提示也是全新处理。

34、数据库访问层直接支持分页的参数处理,添加多个针对同步FindList,异步FindListAsync方法。

35、Log4Net的集成重新处理,以前的方式日志记录不到文件中,webapi,web,im服务器全步修改。

36、流程审核表单单选使用rdi-radio。

37、用户控制器增加通过用户Id得到用户头像HeadImg、增加GetAllList得到当前公司下的所有用户(带搜索)。

38、组织机构控制器GetOrganizeByParentId修改为:GetListByParentId

39、组织机构服务接口更改GetDTByParent、GetListByParent,支持按公司、可用性返回。

40、针对全新的signalr服务增加消息用户管理界面,用于处理系统系统的发送(如:流程提醒等)。

41、针对全新的signalr消息服务,增加最新联系人的处理,还可以查看消息记录。

42、加入BaseService基础服务,方便异步调用的处理,可参考:IMService服务实现中的GetRecentContactsList等异步调用方法。

43、新增编码规则(单据编码)管理模块(按不同的规范与组合生成各种流水号类型)(★★★★★)。

44、主界面右上角下拉中增加修改密码功能,方便用户修改自己的密码。

45、新增一种主界面风格(顶部菜单风格)。

4.1.3、WinForm部分

1、增加修改windows环境变量后直接发送通知,不重启电脑修改环境变量生效辅助类库:NotifyOSUtil。

2、分页控件加载时没有数据默认变为不可用状态,没有数据也不能选择下拉的分页数量。

3、封装BackgroundWorkerUtil,方便界面多线程调用的使用。

4、各模块中打开的界面在Tab中显示会重复打开的问题,全面重构。

5、新增查看附件列表用户控件,方便公共应用。

6、全新设计数据字典管理模块,更加的规范,好用,美观。

7、数据字典管理增加系统内置字典与用户字典(非常适用的功能),满足保留字典项不满足用户要求时,用户可以自己定义自己公司的数据字典明细。

8、数据字典管理针对用户字典类型的数据变色加粗显示。

9、员工管理职称与职称等级变更为用户字典。

10、公司管理增加公司对模块的访问权限设置。

11、全新设计日志管理模块,更加的规范合理。

12、员工与用户管理新增与编辑界面取消所属公司的处理(有点累赘重复),做到自动处理。

13、新增编码规则(单据编码)管理模块(按不同的规范与组合生成各种流水号类型)(★★★★★)。

4.1.4、代码生成器

1、代码生成器UI的生成支持rdiGrid表格的方式。

2、其他重构。


4.2、修改功能列表

4.2.1、公共部分

1、新增用户时设置的密码与为空设置的默认密码后登录的bug修复。

2、其他更新。

4.2.2、Web部分

1、订单管理新增订单时编码通过框架的:编码规则(单据编码)自动获取。

2、文件中心扩展名大写,文件格式展示为其他文件的问题修复。

3、修复用户管理添加与修改用户公司联动部门首次成功,第二次选择不变的问题。

4、修复用户兼职组织选择组织时的报错。

5、修复角色管理添加、修改多语言下界面没有翻译的bug。

6、修复下拉选择组件rdiSelect已选后无法清空的Bug。

7、修复针对用户添加、设置密码有密码控件,浏览器控制台提示Password field is not contained in a form的安全性问题。

8、子系统管理界面新增子系统后在界面没有显示出来的Bug修复。

9、修复新增的子系统后,模块管理不能针对新的子系统添加模块,或填加一个模块后不能修改的bug。

10、模块管理增加模块时缓存的使用方式的修复。

11、翻译管理中模块翻译,数据字典翻译编辑界面保存时的bug修复。

12、其他修改。

4.2.3、WinForm部分

1、界面打开时主界面闪烁抖动问题修复。

2、工作流启动与处理界面鼠标默认为等待状态的修改。

3、流程设计:新键分类后建立子分类,子分类命名可以为空的修复,进行删改操作会报错的修复。

4、公司管理添加公司过程中的bug修复。

5、取消用户权限管理中用户角色关联内复制粘贴角色功能,无实际意义。

6、组织机构管理移动时直接选公司进行移动的bug修复。

7、新加的业务子系统,首次添加模块时的bug修复。

8、修改访问注册表的类库RegistryHelper,更加丰富,灵活。

9、订单管理新增订单时编码通过框架的:编码规则(单据编码)自动获取。

4.2.4、代码生成器

1、批量生成时Core的业务逻辑代码模版选择错误的Bug。

2、代码生成器全面重构,支持设置字段是否按规范化进行处理(否则就原样生成)。

3、代码生成器支持生成时是否去掉特定的前缀名称。

4、修复生成的UI界面单独另存为默认扩展名为html格式的问题。


5、参考文章

RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录

RDIFramework.NET敏捷开发框架 ━ 工作流程组件介绍

RDIFramework.NET框架SOA解决方案(集Windows服务、WinForm形式与IIS形式发布)-分布式应用

微信公众号开发系列-玩转微信开发-目录汇总

史上最全面的SignalR系列教程-目录汇总

RDIFramework.NET敏捷开发框架 ━ 工作流程组件Web业务平台

RDIFramework.NET敏捷开发框架通过SignalR技术整合即时通讯(IM)

RDIFramework.NET框架基于Quartz.Net实现任务调度详解及效果展示

RDIFramework框架整合微信开发应用效果展示

6、相关下载

RDIFramework.NET敏捷开发框架 V51 评估资料百度云网盘下载->提取码: khb6

RDIFramework.NET 框架代码生成器 V5.1 下载>提取码: k1w8

更多下载单击进入...


一路走来数个年头,感谢RDIFramework.NET框架的支持者与使用者,大家可以通过下面的地址了解详情。

RDIFramework.NET官方网站:http://www.rdiframework.net/

RDIFramework.NET官方博客:http://blog.rdiframework.net/

特别说明,框架相关的技术文章请以官方网站为准,欢迎大家收藏!

RDIFramework.NET框架由海南国思软件科技有限公司专业团队长期打造、一直在更新、一直在升级,请放心使用!

欢迎关注RDIFramework.NET框架官方微信公众号(微信号:guosisoft),及时了解最新动态。

使用微信扫描二维码立即关注

.NET敏捷开发框架-RDIFramework.NET V5.1发布(跨平台)的更多相关文章

  1. RDIFramework.NET ━ .NET敏捷开发框架全新发布-最好用的.NET开发框架 100%源码授权

    RDIFramework.NET,基于.NET的快速信息化系统敏捷开发框架.10年沉淀.历经上千项目检验,致力于企业智能化开发,帮助提升软件开发效率.最好用的.NET开发框架,100%源码授权. 1. ...

  2. RDIFramework.NET敏捷开发框架通过SignalR技术整合即时通讯(IM)

    1.引言 即时通讯(IM)是RDIFramework.NET敏捷开发框架全新提供的一个基于Web的即时通讯.内部聊天沟通的工具.界面美观大方对于框架内部进行消息的沟通非常方便.基于RDIFramewo ...

  3. RDIFramework.NET敏捷开发框架 ━ 工作流程组件介绍

    RDIFramework.NET,基于.NET的快速信息化系统敏捷开发.整合框架,给用户和开发者最佳的.Net框架部署方案. 1.RDIFramework.NET敏捷开发框架介绍 RDIFramewo ...

  4. RDIFramework.NET敏捷开发框架 ━ 工作流程组件Web业务平台

    接前两篇: RDIFramework.NET敏捷开发框架 ━ 工作流程组件介绍 RDIFramework.NET敏捷开发框架 ━ 工作流程组件WinForm业务平台 1.RDIFramework.NE ...

  5. RDIFramework.NET敏捷开发框架Web新增邮件中心实现便捷式的邮件收发

    1.引言 邮件收发在很多业务系统中都有这样的需求,是比较正式和常用的功能.在我们的框架中提供了邮件中心功能模块,集内部邮件的收发.邮件归类.邮件星标的标记.邮件的删除与彻底删除等,邮件中心功能模块界面 ...

  6. [敏捷开发实践](2) 用于开发和维持复杂产品的敏捷开发框架Scrum

    [敏捷开发实践](2) 用于开发和维持复杂产品的敏捷开发框架Scrum 1,Scrum概述 上篇中提到敏捷开发有两种主流的方法,一个是XP,另一个是Scrum,本篇简要介绍Scrum方法.Scrum是 ...

  7. .Net敏捷开发框架6.1.6.2版本,联系QQ:6539471

    演示地址:www.fishcmonkey.com .NET敏捷开发框架 6.1.6.2 版本发布 新增手机流程-我的流程(可查看流程进度和表单内容) 新增手机流程-待办任务(可查看流程进度和表单内容, ...

  8. JAVA,.NET项目开发难上手?力软敏捷开发框架解君愁

        力软敏捷开发框架/快速开发平台是一款轻量化多语言可视化开发工具.秉持以“让开发变得简单”为宗旨,深耕软件平台, 拥有近10年的行业开发经验,经典的.NET软件产品已经服务超5000家客户,并得 ...

  9. 如何提高码农产量,基于ASP.NET MVC的敏捷开发框架开发随笔一

    公司业务量比较大,接了很多项目,为了缩短开发周期老板让我牵头搭建了一个敏捷开发框架. 我们主要的业务是做OA.CRM.ERP一类的管理系统,一个通用的后台搭出来,再配合一些快速开发的组件开发效率能提高 ...

  10. SlickOne 敏捷开发框架介绍(二) -- 多用户/多租户/SAAS软件基础框架实现

    前言:在应用于集团版客户或SAAS平台服务的业务系统中,流程管理系统需要支持多用户组织模型.其中包括角色数据.流程定义数据和流程实例数据的多用户标识绑定.本文旨在全面描述如何基于SlickOne敏捷开 ...

随机推荐

  1. Manage your references to .Net assemblies Dynamics 365 for Operations VS projects

    (Dynamics 365 for Operations was previously known as the New Dynamics AX) Dynamics 365 for Operation ...

  2. git 拉取远端别的分支的代码,并创建本地分支

    创建本地分支 new_dev, 并且拉取远端new_dev的代码到本地new_devgit checkout -b new_dev origin/new_dev

  3. 西电oj 244题单词排序

    题目描述: 定义一个二维字符数组str[10][20],行号表示单词序号,列号表示单词最大长度, 输入一个正整数N(N≤10),表示单词数,使用函数wd_sort()完成单词的排序,按字母顺序从小到大 ...

  4. PyQt5高级窗口组件

    https://blog.csdn.net/A642960662/article/details/123093350?utm_medium=distribute.pc_aggpage_search_r ...

  5. Python第六章实验报告

    一.实验内容:<零基础学Python>第六章实例和实战,以及一道作业题 二.实验环境:IDLE Shell 3.9.7 三.实验目的和要求:掌握定义和调用函数.变量的作用域.匿名函数.参数 ...

  6. 【其他】etcd

    配置 node1 name: etcd-1 data-dir: /data/etcd/node1 listen-client-urls: http://127.0.0.1:6701 advertise ...

  7. ASP.NET Web应用程序(.NET Framework)开发网站

    1.创建项目 2.控制器脚本说明 [FromBody]JObject value:JObject此类型默认为string,但是string无法正常解析复杂类型的Json数据,所以修改为JObject类 ...

  8. .NET中委托性能的演变

    .NET中的委托 .NET中的委托是一项重要功能,可以实现间接方法调用和函数式编程. 自.NET Framework 1.0起,委托在.NET中就支持多播(multicast)功能.通过多播,我们可以 ...

  9. webgl 系列 —— 渐变三角形

    其他章节请看: webgl 系列 渐变三角形 本文通过一个渐变三角形的示例逐步分析:varying变量.合并缓冲区.图形装配.光栅化.varying 内插 绘制三个点v1 需求:绘制三个相同颜色的点, ...

  10. Vue模板语法 && 数据绑定

    模板语法 Vue模板语法包括两大类 插值语法 功能:用于解析标签体内容. 写法:{{xxx}},xxx是js表达式,可以直接读取倒data中所有区域. 指令语法 功能:用于解析标签(包括:标签属性.标 ...