代码改变世界

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

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

[置顶]RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.7 版本发布

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

[置顶]RDIFramework.NET平台代码生成器V1.5发布(提供下载)

2013-07-30 16:17 by yonghu86, 2610 阅读, 收藏, 编辑
摘要: RDIFramework.NET(.NET快速开发整合框架)框架做为信息化系统快速开发、整合的框架,其目的一至是给用户和开发者提供最佳的.Net框架部署方案。在我们日常开发工作中,有很多提高开发效率的办法,如:尽量创建可重用的代码、加强设计模式与最佳实践、提供通用的功能、提供开发基础组件、使用快速开发平台等等。作为编码层面,如果能有一款可以快速生成常用业务逻辑代码的工具,则对开发效率有大大的提升。当前市面上有很多代码生成的工具,各有各的优点,我们的代码生成器主要是基于(但不限于)我们RDIFramework.NET开发框架的代码生成器,其目的是为企业及个人开发者在使用我们开发框架时能快速生成常用业务逻辑代码,以达到快速开发,快速应用的目的,节省开发成本。当然了,通过修改代码生成模版,也可适用于其他应用中。阅读全文

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

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

[置顶](干货).NET开发丰富的公共类库助你事半功倍(供下载免费使用)

2013-05-27 15:43 by yonghu86, 13253 阅读, 收藏, 编辑
摘要: Good company on the road is the shortest cut.(行路有良伴就是捷径)。作为开发人员(苦逼)经常都在为一些常用的操作Baidu,Google,既耗时,又浪费青春,更没时间谈恋爱,苦逼就是这么来的。开发久了,我相信很个人身上都有自己的一套公共操作类库,不管多少,丰富与否,确实应该有那么一点儿。这是一种积累,知识的积累,积累的东西就要与人分享,放在自己硬盘,太可惜了。固步自封,走得很远比较难,话虽重了点,但确实是实话。我分享的多不多,看我的博客的朋友应该知道。估计看了这篇博客的朋友又要说了,干嘛不开放源码呢?都想源码,我也想。但谁知源码背后的艰辛?估计开放了源码,也有很多有话说,如:这代码质量太差了,命名规范太不标准了什么的,一大堆,众难同口,能满足一半人的心,我就心满意足了。对于商业软件,大型框架等,等我决定不干这一行时,肯定会全部无私奉献。 简单说明一下,这些常用公共类库都是我从事软件开发多阅读全文

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

2012-07-30 09:28 by yonghu86, 13479 阅读, 收藏, 编辑
摘要: [推荐]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.阅读全文

[置顶]【强烈推荐】<<国土档案管理信息系统>>产品使用说明书系列目录【附下载地址】

2012-07-27 13:24 by yonghu86, 1818 阅读, 收藏, 编辑
摘要: 一、记大型商业软件<<国土档案管理信息系统>>之系统简介   记大型商业软件 > 之系统简介 ——通过知识共享树立个人品牌。 国土档案管理信息系统简介 档案是人们从事社会实践活动的真实记录和原始凭证,是维护历史,继承历史和延续历史不可少的基础条件。产生于土地管理事业中的《国土资源局档案管理信息系统》翔实、系统地记录了土地管理活动的开始,过程和结果,为后人提供参阅、研究、开拓、创新的条件,避免重复劳动,不重蹈过去的失误,从而加... 二、国土档案管理信息系统【档案著录】-地籍类档案著录   国土档案管理信息系统【档案著录】-地籍类档案著录 ——通过知识共享树立个人品牌。 2.1 档案著录 对各种类型档案的信息进行录入登记,并可同时进行所对应的原文的扫描文件的增加或批量挂接,此处的工作将为日后进行档案的信息统计、检索及相关报表的输出等打下基础。 2.1.1 地籍类档案著录 地籍类在整个国土档案中占的比例是最大的,数据也是最大的,地籍类档案著录功能模块包括:地籍案卷目录著...      三、国土档案管理信息系统【档案著录】-他项权利类档案著录   国土档案管理信息系阅读全文

[置顶][推荐][提供下载](Excel):常用函数公式及操作技巧系列文章【共十篇】

2012-02-15 11:28 by yonghu86, 7840 阅读, 收藏, 编辑
摘要: Excel操作技巧与常用函数公式系作者收集整理所得,文章很长,全是实用的东东,也花了我不少时间。若喜欢就点下推荐,让更多的人了解与学习,分享是一种美! 每一篇文章都是作者的辛勤与汗水! (Excel):常用函数公式及操作技巧系列文章【共十篇】 所有文章链接地址如下 (Excel)常用函数公式及操作技巧之一:身份证信息提取 (Excel)常用函数公式及操作技巧之二:年龄和工龄计算 (Excel)常用函数公式及操作技巧之三:时间和日期应用 (Excel)常用函数公式及操作技巧之三:排名及排序筛选(一) (Excel)常用函数公式及操作技巧之三:排名及排序筛选(二) (Excel)常用函数公式及操作技巧之四:文本与页面设置(一) (Excel)常用函数公式及操作技巧之四:文本与页面设置(二) (Excel)常阅读全文

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

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

[置顶](推荐)(提供下载)ORACLE常见问题一千问(不怕学不成、就怕心不诚!)

2011-06-15 08:37 by yonghu86, 9321 阅读, 收藏, 编辑
摘要: ORACLE常见问题是我收集完成,在此共享出来,一为自己以后好做个参考,二为需要的朋友提供帮助。同时,感谢提供这些相关问题及解决方法的朋友。 欢迎大家补充,交流与分享才能共同进步嘛,感谢! 后附电子版下载地址,欢迎大家下载!阅读全文

[置顶]ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!)

2011-04-28 11:29 by yonghu86, 25094 阅读, 收藏, 编辑
摘要: 本篇主要内容如下: 6.1 引言 6.2 创建函数 6.3 存储过程 6.3.1 创建过程 6.3.2 调用存储过程 6.3.3 AUTHID 6.3.4 PRAGMA AUTONOMOUS_TRANSACTION 6.3.5 开发存储过程步骤 6.3.6 删除过程和函数 6.3.7 过程与函数的比较阅读全文

Javascript中的apply与call详解

2014-12-03 13:42 by yonghu86, 574 阅读, 收藏, 编辑
摘要: JavaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别。  一、方法定义   1、call 方法   语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])   参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。   说明   call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。   如果没有提供 thisObj 参数,那么 Global 对象被用作thisObj。说明白一点其实就是更改对象的内部指针,即改变对象的this指向的内容。这在面向对象的js编程过程中有时是很有用的。阅读全文

Javascript定义类(class)的三种方法

2014-12-02 16:39 by yonghu86, 67 阅读, 收藏, 编辑
摘要: Javascript本身并不支持面向对象,它没有访问控制符,它没有定义类的关键字class,它没有支持继承的extend或冒号,它也没有用来支持虚函数的virtual,不过,Javascript是一门灵活的语言,下面我们就看看没有关键字class的Javascript如何实现类定义,并创建对象。在面向对象编程中,类(class)是对象(object)的模板,定义了同一组对象(又称"实例")共有的属性和方法。Javascript语言不支持"类",但是可以用一些变通的方法,模拟出"类"。阅读全文

RDIFramework.NET 中多表关联查询分页实例

2014-06-04 13:23 by yonghu86, 397 阅读, 收藏, 编辑
摘要: 分页非常的常见,基本任何项目都会涉及到分页,这没什么好谈的,大多数我们分页对单表的分页比较多,对多表的分页我们可以通过视图来实现,当然还有其他的方式,在这儿,我以一个实例展示下使用我们的RDIFramework.NET来实现多表联合查询分页的实现阅读全文

RDIFramework.NET V2.7 Web版本升手风琴+树型目录(2级+)方法

2014-05-20 16:06 by yonghu86, 450 阅读, 收藏, 编辑
摘要: 手风琴风格在Web应用非常的普遍,越来越多的Web应用都是采用这种方式来体现各个功能模块,传统的手风琴风格只支持两级模块,当我们的功能模块多于两级时,我们一般采用树来构造功能菜单(我们的框架也提供了这种方式),但这种方式没有手风琴效果美观,因此我们采用了手风琴+树的形式来构造“手风琴+树型目录(2级+)”界面风格,以展示多级功能菜单,满足用户的要求。阅读全文

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

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

书写高质量JavaScript代码的要义(The Essentials of Writing High Quality JavaScript)翻译

2014-04-21 10:52 by yonghu86, 139 阅读, 收藏, 编辑
摘要: 才华横溢的Stoyan Stefanov,在他写的由O’Reilly初版的新书《JavaScript Patterns》(JavaScript模式)中,我想要是为我们的读者贡献其摘要,那会是件很美妙的事情。具体一点就是编写高质量JavaScript的一些要素,例如避免全局变量,使用单变量声明,在循环中预缓存length(长度),遵循代码阅读,以及更多。 此摘要也包括一些与代码不太相关的习惯,但对整体代码的创建息息相关,包括撰写API文档、执行同行评审以及运行JSLint。这些习惯和最佳做法可以帮助你写出更好的,更易于理解和维护的代码,这些代码在几个月或是几年之后再回过头看看也是会觉得很自豪的。阅读全文

JavaScript初学者应知的24条最佳实践(译)

2014-04-21 10:39 by yonghu86, 214 阅读, 收藏, 编辑
摘要: 1.优先使用===,而不是== JavaScript使用两种相等性操作符:===|!==和==|!=。通常认为做比较的最佳实践是使用前一组操作符。 “若两个操作数的类型和值相同,那么===比较的结果为真,!==比较的结果为假。” — JavaScript语言精粹(JavaScript: The Good Parts) 然而,如果使用==和!=,当比较不同类型的操作数时,你就会碰到问题啦。在这种情况下,这组操作符会尝试对操作数的值做无用的强制转换。阅读全文

RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.7 版本发布

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

RDIFramework.NET(.NET快速开发框架) 答客户问(2014-02-23)

2014-02-24 13:14 by yonghu86, 738 阅读, 收藏, 编辑
摘要: RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,给用户和开发者最佳的.Net框架部署方案。阅读全文

使用Jquery+EasyUI 进行框架项目开发案例讲解之五--模块(菜单)管理源码分享

2013-12-02 15:41 by yonghu86, 5312 阅读, 收藏, 编辑
摘要: 在前面几篇文章中我们分享了使用Jquery EasyUI来进行ASP.NET项目的开发的相关方法,每一个模块都有其共用性,细细理解与掌握,我相信使用EasyUI进行开发还是相当方便的。 每篇文章,我们力求通俗易懂。 接下来我分享“模块(菜单)”模块主要的核心代码,“模块(菜单)”管理模块同样使用了EasyUI的TreeGrid控件,对于EasyUI的TreeGrid控件的具体使用方法可以参见上一篇 《使用Jquery+EasyUI 进行框架项目开发案例讲解之三---组织机构源码分享》的说明,或看相关的Easy UI的帮助文件,同时,我们可以看一下如何做模块图标的选择界面阅读全文

删除Sqlserver数据库中所有表和字段的备注说明

2013-11-08 14:53 by yonghu86, 419 阅读, 收藏, 编辑
摘要: 有时我们有这样的需求,我们做了一个产品发布到互联网上,但又不想让用户知道了数据库各个表名、字段的备注信息(这些信息我们可能在设计时放了中文名称),别人用个PowerDesigner逆向工程,一下子就把你的设计给导进去了,中文都暴露在用户眼前,有时这不是我们所期望的,那么在SqlServer中如何删除数据库中所有表和字段的备注说明呢,下面的存储过程即可做到!阅读全文

使用Jquery+EasyUI 进行框架项目开发案例讲解之四---组织机构管理源码分享

2013-11-03 10:48 by yonghu86, 6364 阅读, 收藏, 编辑
摘要: 在前面几篇文章中,我们分享了使用Jquery EasyUI来进行ASP.NET项目的开发的相关方法,每一个模块都有其共用性,细细理解与掌握,我相信使用EasyUI进行开发还是相当方便的。 接下来我分享“组织机构管理”模块主要的核心代码组织机构管理使用的EasyUI控件,主要是EasyUI的TreeGrid控件组织机构管理模块提供直观方便的组织机构管理,以树型结构显示单位和部门的机构体系,可根据需要进行添加、修改、删除或移动等对组织机构进行调整处理。功能特点: 树形目录结构使组织机构层次清晰明了。 灵活丰富的查询功能。 支持树目录拖动功能,灵活高效,极大的方便用户操作,提供直观的机构部门管理功能。 支持复杂的人员组织关系(一个员工可以被组织在多个部门中)。 对组织机构进行排序。 组织机构的添加、修改、删除、移动、导出操作。 用户、角色组织机构权限设置(主要用户后期资源权限的设置)。 其他各种常用功能。阅读全文

使用Jquery+EasyUI 进行框架项目开发案例讲解之三---角色管理源码分享

2013-10-12 16:55 by yonghu86, 5702 阅读, 收藏, 编辑
摘要: 在上两篇文章   《使用Jquery+EasyUI进行框架项目开发案例讲解之一---员工管理源码分享》   《使用Jquery+EasyUI 进行框架项目开发案例讲解之二---用户管理源码分享》   我们分享了使用Jquery EasyUI来进行UI布局等开发的相关方法,也许你在使用EasyUI的过程过更熟练,有更方便快捷的技巧,我强烈建议你可以分享出来,大家共同进步、共同学习,谢谢!   接下来我分享“角色管理”模块主要的核心代码阅读全文

使用Jquery+EasyUI 进行框架项目开发案例讲解之二---用户管理源码分享

2013-10-11 14:57 by yonghu86, 5168 阅读, 收藏, 编辑
摘要:    在上一篇文章《使用Jquery+EasyUI进行框架项目开发案例讲解之一---员工管理源码分享》我们分享了使用Jquery EasyUI来进行开发的相关方法,同时对入群的用户提供了使用Jquery EasyUI开发的框架案例提供了测试地址进行在线测试,文章发表后得到了非常多的反馈,对后期版本的改进提供了很好的帮助,在此感谢!整个文章皆在说明如何使用RIDFramework.NET进行管理类信息系统的开发,EasyUI也只是做个界面,业务核心都是调用的框架的核心接口。   通过上一篇文章,我们讲解了如何使用EasyUI中的tree、datagrid、linkbutton等常用UI组件、组件的特殊应用方法、数据加载技巧等等。阅读全文

【推荐】使用Jquery+EasyUI进行框架项目开发案例讲解之一---员工管理源码分享

2013-09-24 16:23 by yonghu86, 18849 阅读, 收藏, 编辑
摘要:    在开始讲解之前,我们先来看一下什么是Jquery EasyUI?jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。jQuery EasyUI为我们提供了大多数UI控件的使用,如:accordion,combobox,menu,dialog,tabs,validatebox,datagrid,window,tree等等。jQuery EasyUI是基于JQuery的一个前台ui界面的插件,功能相对没extjs强大,但页面也是相当好看的。一些功能也足够开发者使用,相对于extjs更轻量。相对ExtJs,我更喜欢Easy UI,即是没有的功能,我们也可以使用其他替代的UI界面组件代替。   要了解阅读全文

RDIFramework.NET(.NET快速信息化系统开发框架) Web版界面样例(可参考)

2013-09-11 08:46 by yonghu86, 5144 阅读, 收藏, 编辑
摘要: RDIFramework.NET(.NET快速信息化系统开发、整合框架)不仅支持强大的WinForm结构的开发,同时同步支持B/S结构的开发,所使用的框架核心不变。强烈建议在看B/S版介绍前,先看下前面几章的WinForm结构的介绍,因为B/S介绍中各功能的说明我就省略了,给WinForm中的是一至的。下面我将对框架Web版进行逐一展示,你会发现框架的Web版与WinForm版界面基本一致。很多用户关心Web版各浏览器的兼容性问题,在这儿我可以告诉大家,框架的Web版本在开发过程中进行了严格的测试,各主流浏览器兼容性好,运行效果一至,可放心使用。阅读全文

RDIFramework.NET平台代码生成器V1.5发布(提供下载)

2013-07-30 16:17 by yonghu86, 2610 阅读, 收藏, 编辑
摘要: RDIFramework.NET(.NET快速开发整合框架)框架做为信息化系统快速开发、整合的框架,其目的一至是给用户和开发者提供最佳的.Net框架部署方案。在我们日常开发工作中,有很多提高开发效率的办法,如:尽量创建可重用的代码、加强设计模式与最佳实践、提供通用的功能、提供开发基础组件、使用快速开发平台等等。作为编码层面,如果能有一款可以快速生成常用业务逻辑代码的工具,则对开发效率有大大的提升。当前市面上有很多代码生成的工具,各有各的优点,我们的代码生成器主要是基于(但不限于)我们RDIFramework.NET开发框架的代码生成器,其目的是为企业及个人开发者在使用我们开发框架时能快速生成常用业务逻辑代码,以达到快速开发,快速应用的目的,节省开发成本。当然了,通过修改代码生成模版,也可适用于其他应用中。阅读全文

(喷血分享)利用.NET生成数据库表的创建脚本,类似SqlServer编写表的CREATE语句

2013-07-25 15:30 by yonghu86, 4177 阅读, 收藏, 编辑
摘要: 在我们RDIFramework.NET代码生成器中,有这样一个应用,就是通过数据库表自动生成表的CREATE语句。 在实现此功能前摸索了很多方法,最后借助MSSQLSERVER自带的dll文件来完成,通过MSSQLSERVER自带的dll不仅可以生成表的创建语句,灵活应用还可以完成MSSQLSERVER企业管理器的功能。先截图展示下此功能生成后的效果,然后再分享代码与方法,欢迎大家讨论其他可行方式,谢谢。阅读全文

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

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

.NET快速开发整合框架(RDIFramework.NET) 5.3 数据库连接管理模块

2013-07-18 15:06 by yonghu86, 568 阅读, 收藏, 编辑
摘要: 我们经常可以看到很多软件直接把数据库连接字符串放在软件执行目录下的配置文件中,这种直接把数据库连接字符串(不管加密与否)放在客户端很不安全。在我们的平台中,可以挂接无数个各种类型的数据库,通过把这些连接字符串统一通过特殊处理存放到数据库中,前端开发人员只需要调用相应的数据库访问接口即可,变更数据库服务器地址等都极为方便,数据库连接管理如图5.2.1所示。所有数据库连接都通过“连接名称”来统一确定。阅读全文
我要啦免费统计