代码改变世界

[置顶]RDIFramework.NET平台代码生成器V3.2版本全新发布-更新于2017-02-27(提供下载-免费使用)

2017-02-27 16:24 by yonghu86, 456 阅读, 收藏, 编辑
摘要:   RDIFramework.NET代码生成器V3.2版本修改了针对3.0版本的框架部分做了大量的调整,在V3.1版本增加对MySql数据库的支持,支持生成Web部分的UI代码(WebForm,MVC),以及全面重构对多线程的支持,改变以前会无故退出的现象的基础上,增加了代码生成器自动升级,以后生成器有更新就会自动从我们升级服务器下载,不用再去我们官网下载了,同时修正了Table,Entity,Manager层中对框架保留字段一直存在的大小写问题(需要用户生成后手动替换)。 基础的工作交给工具,助力企业快速开发,真正提升了开发速度。   RDIFramework.NET框架做为信息化系统快速开发、整合的框架,其目的一至是给用户和开发者提供最佳的.Net框架部署方案。在我们日常开发工作中,有很多提高开发效率的办法,如:尽量创建可重用的代码、加强设计模式与最佳实践、提供通用的功能、提供开发基础组件、使用快速开发平台等等。作为编码层面,如果能阅读全文

[置顶]RDIFramework.NET -.NET快速信息化系统开发整合框架 【开发实例 EasyUI】之产品管理(WebForm版)

2016-08-16 15:56 by yonghu86, 992 阅读, 收藏, 编辑
摘要: 使用RDIFramework.NET提供的代码生成器可以快速来开发一个应用,下面我将通过此文简单说明如何使用框架简单快速的进行开发。在这里我们要开发一个产品管理的功能模块,在开发前,我们需要进行数据库的设计,假设我们要开发一个产品管理模块。 RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,为企业或个人在.NET环境下快速开发系统提供了强大的支持,开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数库和开发包,开发人员只须集中精力专注于业务部分的开发,因此大大提高开发效率和节约开发成本。框架采用目前最主流的C#语言开发完成,支持多种数据库类型,支持WinForm与Web。阅读全文

[置顶]RDIFramework.NET-.NET快速信息化系统开发整合框架 【开发实例 EasyUI】之产品管理(MVC版)

2016-08-08 10:58 by yonghu86, 1072 阅读, 收藏, 编辑
摘要: 下面我们将使用RDIFramework.NET来开发一个应用,此应用皆在说明如何使用框架简单快速的进行开发。在这里我们要开发一个产品管理的功能模块,在开发前,我们需要进行数据库的设计,假设我们要开发一个产品管理模块。 RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,为企业或个人在.NET环境下快速开发系统提供了强大的支持,开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数库和开发包,开发人员只须集中精力专注于业务部分的开发,因此大大提高开发效率和节约开发成本。框架采用目前最主流的C#语言开发完成,支持多种数据库类型,支持WinForm与Web。阅读全文

[置顶]RDIFramework.NET ━ .NET快速信息化系统开发框架钜献 V3.0 版本强势发布

2016-05-10 09:30 by yonghu86, 1667 阅读, 收藏, 编辑
摘要: 继上个版本“RDIFramework.NET V2.9版本”的推出,受到了重多客户的认可与选择,V2.9版本是非常成功与稳定的版本,感谢大家的认可与长期以来的关注与支持。V3.0版本在V2.9版本的基础上做了重大更新,如:新增了“序列管理”、“系统参数管理”、“查询引擎与定义与管理”、”消息集中管理“、Web还新增了“MVC版本”、代码生成器可以支持WebUI(WebForm、MVC两种方式)的生成,以及对框架与工作流在MySql下进行了通测完美支持了MySql等等大量新增与重构的东西,在后面的文章中大家可以看到重多的惊喜。阅读全文

[置顶]RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件介绍

2015-01-19 09:08 by yonghu86, 2859 阅读, 收藏, 编辑
摘要: RDIFramework.NET工作流程组件是以RDIFramework.NET框架为支撑,根据我们多年的项目经验和项目实践,结合国内各大工作流产品的特点研发的一套流程管理组件。该组件不仅考虑到从零搭建业务系统,也考虑到与现有业务系统的整合。从零搭建系统我们可以使用RDIFramework.NET框架以基础,来快速搭建业务系统。与现有系统的整合,我们的流程引擎提供了丰富的功能接口,供三方业务系统调用,并提供组件的全部源码方便用户进行整合。RDIFramework.NET工作流程组件采用SOA架构模式,流程引擎支持WCF方式访问。支持B/S、C/S系统,同时支持SQLServer、ORACLE等主流数据库。阅读全文

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

2014-05-04 14:39 by yonghu86, 3949 阅读, 收藏, 编辑
摘要: RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,给用户和开发者最佳的.Net框架部署方案。该框架以SOA范式作为指导思想,作为异质系统整合与互操作性、分布式应用提供了可行的解决方案。RDIFramework.NET框架的SOA(WCF服务端)可以通过以下几种方式进行寄存(发布):以Windows服务方式寄存,以WinForm形式寄存和以IIS形式寄存。阅读全文

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

2013-07-20 10:02 by yonghu86, 7707 阅读, 收藏, 编辑
摘要: RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,为企业或个人在.NET环境下快速开发系统提供了强大的支持,开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数库和开发包,开发人员只须集中精力专注于业务部分的开发,因此大大提高开发效率和节约开发成本。框架采用目前最主流的C#语言开发完成,支持多种数据库类型,支持WinForm与Web。使用RDIFramework.NET能提高管理类软件系统的整体质量、提高模块与模块之间的兼容性、提高代码的重复利用率,使软件系统架构更加合理、质量更加过硬,使得劳动成果最大程度上重复利用。框架基础模块包括:强大灵活的权限控制组件,统一的模块分配与管理组件,灵活使用的工作流组件、集中的数据字典管理组件,自动升级组件,各种常用的商业控件(分页控件、组合查询控制、图片浏览控件等),强大的基于本框架的代码生成器,丰富的基础类库与开发辅助工具、内置MiNiWeb浏览器等各基础常阅读全文

[置顶]【强烈强烈推荐】《ORACLE PL/SQL编程详解》全原创(共八篇)--系列文章导航

2012-07-30 09:28 by yonghu86, 23556 阅读, 收藏, 编辑
摘要: [推荐]ORACLE PL/SQL编程详解之一:PL/SQL 程序设计简介(千里之行,始于足下) 本篇主要内容如下:第一章 PL/SQL 程序设计简介 1.1 SQL与PL/SQL 1.1.1 什么是PL/SQL? 1.2 PL/SQL的优点或特征 1.2.1 有利于客户/服务器环境应用的运行 1.2.2 适合于客户环境 1.2.3 过程化 1.2.4 模块化 1.2.5 运行错误的可处理性 1.2.6 提供大量内置程序包 1.3 PL/SQL 可用的SQL语句 1.4 运行PL/SQL程序阅读全文 [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功) 本篇主要内容如下: 2.1 PL/SQL块 2.2 PL/SQL结构 2.3 标识符 2.4 PL/SQL 变量类型 2.4.1 变量类型 2.4.2 复合类型 2.4.2.阅读全文

[置顶][推荐推荐][提供下载]ORACLE SQL:经典查询练手系列文章收尾(目录篇)

2011-06-29 08:56 by yonghu86, 12934 阅读, 收藏, 编辑
摘要: 通过近一个月的努力,《经典查询练手系列》也快告一段落,但并不代表结束,以后还会增加!我很荣幸本系列每一篇文章都上了评论或推荐头条,这离不开大家的支持,这也促蹴了我写博文的动力,在此真心的感谢大家! 在每一篇文章开始前,我都在想如何才能写得更好,才能让需要的人看了后有所收获,以至让我在写作上更严格的要求自己。当然,博客园中不乏高手如云,我写的东西也受到了某些人的批判,我不怪他们,相反,这更是我进步与努力的动力,说明我做得还不够好,还需更加努力,再此对反对与批判我的人表示忠心的感谢! 每一篇文章都是作者的辛勤与汗水,很多朋友经常问我,写博客有什么意义,又没人发工资,又花费无比多的时间。我也说不清楚,只觉得我的文章会有很多人看,能给需要的人带来帮助,我就感觉很欣慰,当一个求知者叫你一声老师的时候,你写作的意义已经体现。阅读全文

Zookeeper注册中心和Dubbo-Admin管理平台的搭建

2017-04-07 15:49 by yonghu86, 288 阅读, 收藏, 编辑
摘要: ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。 Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容。阅读全文

RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2-模块管理按子系统进行分类管理

2017-03-26 14:05 by yonghu86, 204 阅读, 收藏, 编辑
摘要:   在RDIFramework.NET以往的框架中,模块管理界面展示了整个框架所管理的所有模块,如果系统过多,达几十个甚至上百个子系统时,管理起来就非常的麻烦,不光加载效率会很低,页面展示也会很不友好。框架从3.2版本开始对框架管理的模块按子系统进行分类管理,同时增加了子系统的管理。让整个模块的划分与规划更加的合理与规范,加载的效率也更高。阅读全文

RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2-新增锁定用户与解除锁定用户的功能

2017-03-19 15:15 by yonghu86, 146 阅读, 收藏, 编辑
摘要: 锁定用户功能在现实应用场景中得到了大量的应用,当我们需要限制某用户的登录,又不能删除这个用户时就可以使用锁定功能,如:未授权的用户尝试错误密码错误过多可以尝试的用户进行锁定,又如ATM机上取钱时密码错误输入过多也会对当前用户进行锁定等其他非常多的应用场合。 RDIFramework.NET V3.2版本新增了用户锁定与解除锁定的功能,当指定用户被锁定后,就不能进行登录了,只有解除锁定后才可以登录。锁定用户与解除锁定放在了用户授权管理界面中。阅读全文

Vue常用经典开源项目汇总参考-海量

2017-03-09 09:20 by yonghu86, 476 阅读, 收藏, 编辑
摘要: Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。 易用(已经会了HTML,CSS,JavaScript 即可轻松上手)、灵活(简单小巧的核心,渐进式技术栈,足以应付任何规模的应用)、性能(17kb min+gzip 运行大小、超快虚拟DOM、最省心的优化)、渐进式JavaScript 框架。 本文主要是收集与整理Vue相关的开源资料,以供需要的朋友参考。 主要包含以下几方面的内容: UI组件、开发框架、实用库、服务端、辅助工具、应用实例、Demo示例阅读全文

RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2->用户管理模块新增“重置用户密码”功能

2017-03-07 16:21 by yonghu86, 87 阅读, 收藏, 编辑
摘要: 不管是什么系统登录用户都有忘记密码的时候,忘记密码就进入不了系统。系统应该可以提供重置用户密码的功能。在我们框架中重置用户密码功能一般用用户管理员来完成。当然如果做得复杂点还可以由用户自己来重置(如:通过邮件、手机短信等方式)。RDIFramework.NET V3.2版本新增了用户重置密码的服务接口以供调用,同时在框架Web与WinForm版本的“用户管理”模块分别新增了“重置密码”的功能。用户忘记密码后只需要通知管理员,让管理员通用用户管理模块重置用户的密码为系统默认密码。阅读全文

RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2 新增解压缩工具类ZipHelper

2017-03-05 10:51 by yonghu86, 141 阅读, 收藏, 编辑
摘要:   在项目对文件进行解压缩是非常常用的功能,对文件进行压缩存储或传输可以节省流量与空间。压缩文件的格式与方法都比较多,比较常用的国际标准是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阅读全文

RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2->新增记录SQL执行过程

2017-03-02 15:11 by yonghu86, 96 阅读, 收藏, 编辑
摘要: 有时我们需要记录整个系统运行的SQL以作分析,特别是在上线前这对我们做内部测试也非常有帮助,当然记录SQL的方法有很多,也可以使用三方的组件。3.2版本我们在框架底层新增了记录框架运行的所有SQl过程保存到用户指定的地方以便分析查看,只需要在配置文件把配置项”LogSQL”设置为True即可。框架会自动记录各常用数据库如:Oracle、SqlServer、MySQL等的操作情况。阅读全文

RDIFramework.NET平台代码生成器V3.2版本全新发布-更新于2017-02-27(提供下载-免费使用)

2017-02-27 16:24 by yonghu86, 456 阅读, 收藏, 编辑
摘要:   RDIFramework.NET代码生成器V3.2版本修改了针对3.0版本的框架部分做了大量的调整,在V3.1版本增加对MySql数据库的支持,支持生成Web部分的UI代码(WebForm,MVC),以及全面重构对多线程的支持,改变以前会无故退出的现象的基础上,增加了代码生成器自动升级,以后生成器有更新就会自动从我们升级服务器下载,不用再去我们官网下载了,同时修正了Table,Entity,Manager层中对框架保留字段一直存在的大小写问题(需要用户生成后手动替换)。 基础的工作交给工具,助力企业快速开发,真正提升了开发速度。   RDIFramework.NET框架做为信息化系统快速开发、整合的框架,其目的一至是给用户和开发者提供最佳的.Net框架部署方案。在我们日常开发工作中,有很多提高开发效率的办法,如:尽量创建可重用的代码、加强设计模式与最佳实践、提供通用的功能、提供开发基础组件、使用快速开发平台等等。作为编码层面,如果能阅读全文

js实用篇之String对象

2017-01-04 09:11 by yonghu86, 70 阅读, 收藏, 编辑
摘要: js实用篇之String对象 概述 String.fromCharCode() 实例对象的属性和方法 length属性 charAt() charCodeAt() concat() slice() substring() substr() indexOf(),lastIndexOf() trim() toLowerCase(),toUpperCase() localeCompare() match() search() replace() split()阅读全文

[译]何时使用 Parallel.ForEach,何时使用 PLINQ

2016-11-21 10:11 by yonghu86, 69 阅读, 收藏, 编辑
摘要: 当需要为多核机器进行优化的时候,最好先检查下你的程序是否有处理能够分割开来进行并行处理。(例如,有一个巨大的数据集合,其中的元素需要一个一个进行彼此独立的耗时计算)。 .net framework 4 中提供了 Parallel.ForEach 和 PLINQ 来帮助我们进行并行处理,本文探讨这两者的差别及适用的场景。 简介 ParallelForEach PLINQ 场景一简单数据 之 独立操作的并行处理使用 ParallelForEach 场景二顺序数据 之 并行处理使用 PLINQ 来维持数据顺序 场景三流数据 之 并行处理使用 PLINQ 场景四处理两个集合使用 PLINQ 场景五线程局部变量 场景五退出操作 使用 ParallelForEach阅读全文

IntelliJ IDEA 12 与 Tomcat7 配置

2016-10-29 23:17 by yonghu86, 368 阅读, 收藏, 编辑
摘要: IntelliJ IDEA 12 与 Tomcat7 配置 IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java等少数语言。阅读全文

git用.gitignore忽略指定文件

2016-10-17 16:52 by yonghu86, 698 阅读, 收藏, 编辑
摘要: .gitignore 配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利,以下是个人对于配置 .gitignore 的一些心得。阅读全文

.NET编译项目时出现《此实现不是 Windows 平台 FIPS 验证的加密算法的一部分》处理方法

2016-10-13 09:53 by yonghu86, 255 阅读, 收藏, 编辑
摘要: 编译代码时出现源文件“D:\.......ervice.cs”未能打开(“此实现不是 Windows 平台 FIPS 验证的加密算法的一部分。”)的问题的处理方法阅读全文

RDIFramework.NET平台代码生成器V3.1版本全新发布-更新于2016-10-29(提供下载)

2016-10-08 15:50 by yonghu86, 898 阅读, 收藏, 编辑
摘要: RDIFramework.NET代码生成器V3.1版本修改了针对3.0版本的框架部分做了大量的调整,增加了对MySql数据库的支持,支持生成Web部分的UI代码(WebForm,MVC),更重要的是全面重构对多线程的支持,改变以前会无故退出的现象,基础的工作交给工具,助力企业快速开发,真正提升了开发速度。   RDIFramework.NET框架做为信息化系统快速开发、整合的框架,其目的一至是给用户和开发者提供最佳的.Net框架部署方案。在我们日常开发工作中,有很多提高开发效率的办法,如:尽量创建可重用的代码、加强设计模式与最佳实践、提供通用的功能、提供开发基础组件、使用快速开发平台等等。作为编码层面,如果能有一款可以快速生成常用业务逻辑代码的工具,则对开发效率有大大的提升。当前市面上有很多代码生成的工具,各有各的优点,我们的代码生成器主要是基于(但不限于)我们RDIFramework.NET开发框架的代码生成器,其目的是为企业及个人开阅读全文

Git(分布式版本控制系统)在Windows下的使用-将代码托管到开源中国(oschina)

2016-09-29 14:45 by yonghu86, 279 阅读, 收藏, 编辑
摘要: SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。 Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。阅读全文

RDIFramework.NET -.NET快速信息化系统开发整合框架 【开发实例 EasyUI】之产品管理(WebForm版)

2016-08-16 15:56 by yonghu86, 992 阅读, 收藏, 编辑
摘要: 使用RDIFramework.NET提供的代码生成器可以快速来开发一个应用,下面我将通过此文简单说明如何使用框架简单快速的进行开发。在这里我们要开发一个产品管理的功能模块,在开发前,我们需要进行数据库的设计,假设我们要开发一个产品管理模块。 RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,为企业或个人在.NET环境下快速开发系统提供了强大的支持,开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数库和开发包,开发人员只须集中精力专注于业务部分的开发,因此大大提高开发效率和节约开发成本。框架采用目前最主流的C#语言开发完成,支持多种数据库类型,支持WinForm与Web。阅读全文

RDIFramework.NET ━ .NET快速信息化系统开发框架 记录所有操作的Sql

2016-08-09 11:13 by yonghu86, 188 阅读, 收藏, 编辑
摘要: 在实际开发或试运行过程中,我们有时需要查看或分析模块执行的所有sql,以便进行相关分析。在我们RDIFramework.NET框架中已经提供了支持,只需要把“LogSQL”配置项设置为True即可。阅读全文

RDIFramework.NET-.NET快速信息化系统开发整合框架 【开发实例 EasyUI】之产品管理(MVC版)

2016-08-08 10:58 by yonghu86, 1072 阅读, 收藏, 编辑
摘要: 下面我们将使用RDIFramework.NET来开发一个应用,此应用皆在说明如何使用框架简单快速的进行开发。在这里我们要开发一个产品管理的功能模块,在开发前,我们需要进行数据库的设计,假设我们要开发一个产品管理模块。 RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,为企业或个人在.NET环境下快速开发系统提供了强大的支持,开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数库和开发包,开发人员只须集中精力专注于业务部分的开发,因此大大提高开发效率和节约开发成本。框架采用目前最主流的C#语言开发完成,支持多种数据库类型,支持WinForm与Web。阅读全文

jquery easyui-datagrid/treegrid 清空数据参考

2016-07-08 16:32 by yonghu86, 1587 阅读, 收藏, 编辑
摘要: 在使用easyui的treegrid或datagrid的过程经常会有这样的场景,如:需要按不同的类型加载数据时,如果选择的分类下没有数据应该把上次展示的数据清空,以免引用歧义。下面给出两种方法供初学者参考阅读全文

.NET中Redis安装部署及使用方法简介附->开源Redis操作辅助类

2016-06-24 16:33 by yonghu86, 677 阅读, 收藏, 编辑
摘要: Redis 是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。   Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C阅读全文
我要啦免费统计