分享

.NET快速开发整合框架(RDIFramework.NET)

 quasiceo 2013-02-27
摘要: 众所周知,一些共享软件往往提供给使用者的是一个功能不受限制的限时使用版,在试用期内使用者可以无限制的使用软件的全部功能(只是可能会出现提示使用者 注册的窗口),试用期一过部分(或全部)功能失效,要想继续使用只能向作者索取注册码(或注册文件)完成对软件的合法注册,注册后的软件将解除一切使用限 制。如果您也开发出一个有价值的作品,是否也希望为自己的软件增加一个这样的功能呢?当前对于.NET反编译的问题不在本文讨论之内,相关文章已经很多! 本文我们就一起探讨软件注册功能的实现。 实现软件的注册功能方法很多,最需要考虑的就是不能轻易的让使用者破解,在这里,我就谈谈“.NET快速开发整合框架 (RDIFramework.NET)”中平台注册功能的实现方法。在RDIFramework.NET中,注册功能主要方法就是对计算机唯一硬件信息进 行RSA数字签名达到软件注册和保阅读全文
posted @ 2013-01-23 13:50 海南.胡勇 阅读(2569) 评论(57) 编辑
摘要: [推 荐]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.阅读全文
posted @ 2012-07-30 09:28 海南.胡勇 阅读(6097) 评论(36) 编辑
摘要: 一、记大型商业软件<<国土档案管理信息系统>>之系统简介   记大型商业软件 > 之系统简介 ——通过知识共享树立个人品牌。 国土档案管理信息系统简介 档案是人们从事社会实践活动的真实记录和原始凭证,是维护历史,继承历史和延续历史不可少的基础条件。产生于土地管理事业中的《国土资源局档案管理信息系 统》翔实、系统地记录了土地管理活动的开始,过程和结果,为后人提供参阅、研究、开拓、创新的条件,避免重复劳动,不重蹈过去的失误,从而加... 二、国土档案管理信息系统【档案著录】-地籍类档案著录   国土档案管理信息系统【档案著录】-地籍类档案著录 ——通过知识共享树立个人品牌。 2.1 档案著录 对各种类型档案的信息进行录入登记,并可同时进行所对应的原文的扫描文件的增加或批量挂接,此处的工作将为日后进行档案的信息统计、检索及相关报表的输出 等打下基础。 2.1.1 地籍类档案著录 地籍类在整个国土档案中占的比例是最大的,数据也是最大的,地籍类档案著录功能模块包括:地籍案卷目录著...      三、国土档案管理信息系统【档案著录】-他项权利类档案著录   国土档案管理信息系阅读全文
posted @ 2012-07-27 13:24 海南.胡勇 阅读(558) 评论(1) 编辑
摘要: Excel操作技巧与常用函数公式系作者收集整理所得,文章很长,全是实用的东东,也花了我不少时间。若喜欢就点下推荐,让更多的人了解与学习,分享是一种美! 每一篇文章都是作者的辛勤与汗水! (Excel):常用函数公式及操作技巧系列文章【共十篇】 所有文章链接地址如下 (Excel)常用函数公式及操作技巧之一:身份证信息提取 (Excel)常用函数公式及操作技巧之二:年龄和工龄计算 (Excel)常用函数公式及操作技巧之三:时间和日期应用 (Excel)常用函数公式及操作技巧之三:排名及排序筛选(一) (Excel)常用函数公式及操作技巧之三:排名及排序筛选(二) (Excel)常用函数公式及操作技巧之四:文本与页面设置(一) (Excel)常用函数公式及操作技巧之四:文本与页面设置(二) (Excel)常阅读全文
posted @ 2012-02-15 11:28 海南.胡勇 阅读(5259) 评论(53) 编辑
摘要: 通 过近一个月的努力,《经典查询练手系列》也快告一段落,但并不代表结束,以后还会增加!我很荣幸本系列每一篇文章都上了评论或推荐头条,这离不开大家的支 持,这也促蹴了我写博文的动力,在此真心的感谢大家! 在每一篇文章开始前,我都在想如何才能写得更好,才能让需要的人看了后有所收获,以至让我在写作上更严格的要求自己。当然,博客园中不乏高手如云,我写的 东西也受到了某些人的批判,我不怪他们,相反,这更是我进步与努力的动力,说明我做得还不够好,还需更加努力,再此对反对与批判我的人表示忠心的感谢! 每一篇文章都是作者的辛勤与汗水,很多朋友经常问我,写博客有什么意义,又没人发工资,又花费无比多的时间。我也说不清楚,只觉得我的文章会有很多人看, 能给需要的人带来帮助,我就感觉很欣慰,当一个求知者叫你一声老师的时候,你写作的意义已经体现。阅读全文
posted @ 2011-06-29 08:56 海南.胡勇 阅读(6507) 评论(308) 编辑
摘要: ORACLE常见问题是我收集完成,在此共享出来,一为自己以后好做个参考,二为需要的朋友提供帮助。同时,感谢提供这些相关问题及解决方法的朋友。 欢迎大家补充,交流与分享才能共同进步嘛,感谢! 后附电子版下载地址,欢迎大家下载!阅读全文
posted @ 2011-06-15 08:37 海南.胡勇 阅读(6598) 评论(194) 编辑
摘要: 本篇主要内容如下: 4.1 游标概念 4.1.1 处理显式游标 4.1.2 处理隐式游标 4.1.3 关于 NO_DATA_FOUND 和 %NOTFOUND的区别 4.1.4 使用游标更新和删除数据 4.2 游标变量 4.2.1 声明游标变量 4.2.2 游标变量操作阅读全文
posted @ 2011-05-04 14:16 海南.胡勇 阅读(13189) 评论(53) 编辑
摘要: 本篇主要内容如下: 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 过程与函数的比较阅读全文
posted @ 2011-04-28 11:29 海南.胡勇 阅读(12662) 评论(40) 编辑
摘要: 摘 要 说到分页,大家采用的方法各有千秋,分页在一个中大型软件项目中对数据的快速呈现起到很关键的作用,试想一个数据量上几十万或者几百万的数据表,要是没有 分页功能会是一个什么样的效果。总的说来,大家采用的分页方法大同小异,但到底那种方法才是最佳的呢,各有各的看法,让数据说话最有效。今天我给大家分享 一个WinForm下大数据量分页控件(当然分页思想也可用于WebForm)。虽然不能说是最佳的,但在我的几个实际项目中,用的都是它,效果不错,可 放心使用。 成就别人、等于成就自己。我没什么要求,欢迎大家多多支持与评论,觉得不错的,记得点击文章左下角的”关注博客”,就这么简单。同时,你要用什么好的想 法,也可以与我交流,谢谢。阅读全文
posted @ 2010-12-18 22:52 海南.胡勇 阅读(6282) 评论(65) 编辑
摘要: 现在很多都在采用WCF做为服务端,在我们的.NET快速开发整合框架(RDIFramework.NET)中也不例外,在采用这种方式时,我们经常需要 知道我们的客户端,在访问WCCF服务端时,WCF服务端究竟做了那些工作,也就是运行WCF服务端与客户端后,我们想查看WCF服务端与客户端产生通讯 数据。如何才能查看产生的通讯数据呢?这就是微软提供的Windows Communication Foundation (WCF) 服务跟踪查看器,它可帮助分析 WCF 侦听器所生成的活动跟踪 (*.svclog) 诊断跟踪为合并、查看和筛选跟踪消息提供了一种简单方法,可以诊断、修复和验证 WCF 服务问题。 在把WCF服务部署到Windows服务时,对于这个服务端其运行的全过程在开发环境下,我们需要予以把握。如何对WCF应用程序的消息进行跟踪呢,本文 将.NET快速开发整合框架(RDIFramework.NET)中实际的环境进行模拟整个过程。阅读全文
posted @ 2013-02-27 17:16 海南.胡勇 阅读(422) 评论(4) 编辑
摘要: 医院体检管理系统介绍 《医院体检管理系统》采用delphi+sqlserver2000及以上开发,已成功应用于多家大中型医院。 《医院体检管理系统》以健康体检流程管理为主线,以健康体检数据管理为核心,为受检人、受检单位提供多种形式的及时准确健康状况数据报告,在体检机构局域网环境中使用的健康体检管理信息系统。阅读全文
posted @ 2013-02-26 10:17 海南.胡勇 阅读(18) 评论(0)  编辑
摘要: 众所周知,一些共享软件往往提供给使用者的是一个功能不受限制的限时使用版,在试用期内使用者可以无限制的使用软件的全部功能(只是可能会出现提示使用者 注册的窗口),试用期一过部分(或全部)功能失效,要想继续使用只能向作者索取注册码(或注册文件)完成对软件的合法注册,注册后的软件将解除一切使用限 制。如果您也开发出一个有价值的作品,是否也希望为自己的软件增加一个这样的功能呢?当前对于.NET反编译的问题不在本文讨论之内,相关文章已经很多! 本文我们就一起探讨软件注册功能的实现。 实现软件的注册功能方法很多,最需要考虑的就是不能轻易的让使用者破解,在这里,我就谈谈“.NET快速开发整合框架 (RDIFramework.NET)”中平台注册功能的实现方法。在RDIFramework.NET中,注册功能主要方法就是对计算机唯一硬件信息进 行RSA数字签名达到软件注册和保阅读全文
posted @ 2013-01-23 13:50 海南.胡勇 阅读(2569) 评论(57) 编辑
摘要: 组件介绍   C/S构的特点是能充分发挥客户端的处理能力,很多工作可以由客户端处理后再提交给服务器,对应的优点就是客户端响应速度快模式客户端以其强大的功 能,丰富的表现力受到相当大部分用户的青睐,但是客户端布署,维护升级的成本却是非常的高的。    C/S客户端需要安装专用的客户端软件及运行环境。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有 很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。   CAutoupdater组件就是为了解决C/S在维护升级方面的问题而存在的,本组件可以快速建立升级部署应用,完全控制整个升级部署过程,全功能 的、快速、易于使用,设立发布你的客户端应用。   本组件以最简单的模式提供给客户端在线布署和自动升级功能,彻底解决升级部署方面的后顾之忧。组件中提供的的接口以最简单的方式来对升级过程提供完全 控制。CAutoupdater组件为你的软件集成稳定/高效的自动升级功能,是本升级组件的宗旨。   CAutoupdater组件四阅读全文
posted @ 2013-01-17 16:18 海南.胡勇 阅读(161) 评论(9)  编辑
摘要: 现 在,我们使用.NET快速开发整合框架(RDIFramework.NET)来开发一个应用,此应用皆在说明如何使用平台简单快速的进行开发,整合。在这 里我们要开发一个产品管理的功能模块,在开发前,我们需要进行数据库的设计,在这儿为了简单说明,我们只涉及到了一张产品表。阅读全文
posted @ 2012-09-18 16:34 海南.胡勇 阅读(479) 评论(2) 编辑
摘要: 平台日志管理对于平台的安全审查有着重要的地位,用户的登入登出情况,模块的访问情况,服务调用情况,功能操作情况等都应该记录下来,也方便管理人员查看 了解整个系统的使用情况,让异常使用问题即使得到处理。平台日志管理可以按平台访问时间、操作用户、IP地址等进行分类查看,以了解详细情况阅读全文
posted @ 2012-09-14 15:32 海南.胡勇 阅读(182) 评论(0)  编辑
摘要: 我们经常可以看到很多软件直接把数据库连接字符串放在软件执行目录下的配置文件中,这种直接把数据库连接字符串(不管加密与否)放在客户端很不安全。在我 们的平台中,可以挂接无数个各种类型的数据库,通过把这些连接字符串统一通过特殊处理存放到数据库中,前端开发人员只需要调用相应的数据库访问接口即可, 变更数据库服务器地址等都极为方便阅读全文
posted @ 2012-09-14 15:32 海南.胡勇 阅读(118) 评论(0)  编辑
摘要: 数据字典模块主要对平台所需数据字典(即选项数据)进行管理,整个数据字典数据为平台所共享,操作员可灵活控制整个平台中的可选数据(主要为下拉框中的列表数据)。提高数据的重复利用率,加速新项目开发的效率。阅读全文
posted @ 2012-09-14 15:32 海南.胡勇 阅读(239) 评论(0)  编辑
摘要: 角色权限管理模块主要是对角色的相应权限进行集中设置。包括角色对模块(菜单)的访问权限、角色所拥有的操作(功能)权限、角色所拥有的用户等。阅读全文
posted @ 2012-09-14 15:32 海南.胡勇 阅读(176) 评论(0)  编辑
摘要: 在实际应用中我们会发现,权限控制会经常变动,如:需要调整角色的分配,需要收回与授予某些角色、用户可访问的模块(菜单)与相应的操作权限、需要给某些 角色添加与移除相应的用户等等,如果没有一个灵活可靠的配置管理工具将会使权限控制变得十分麻烦。用户权限管理模块就是为了方便用户、角色权限的集中统一 管理而开发的模块。在用户权限管理模块,操作可以添加或移动用户到指定的角色、可以分配或授予指定用户的模块(菜单)的访问权限、可以收回或分配指定用户 的操作(功能)权限、可以对所有用户、角色、模块(菜单)、操作(功能)权限进行集中批量设置。阅读全文
posted @ 2012-09-14 15:32 海南.胡勇 阅读(216) 评论(0)  编辑
摘要: 随着经济全球化趋势的发展和企业间竞争的加剧,企业对管理要求不断变化、提高,越来越多的信息都表明权限管理必须向更细、更深的方向发展,其目的就是为了 更好的发挥监督职能,对不相容的资源进行分离与牵制,对重要的事项进行监督与制约,重点突出精细化管理的要求。操作权限管理模块是平台权限控制的核心,贯 穿于整个平台应用之中。这里的操作权限不能简单理解为一些常用的增、删、改、查,应进行更深入的分析与挖掘。比如可访问平台的权限,可访问、编辑、删除、 拒绝访问某些列的权限、平台资源的管理权限等等。在开发一个系统时不可能一下子把这些权限完整的抽象出来,是一个循序渐进的过程,合理的权限粒度抽象更能 方便后期的管理。阅读全文
posted @ 2012-09-14 15:32 海南.胡勇 阅读(121) 评论(0)  编辑
摘要: 模块(菜单)管理是整个平台的核心,主要面向系统管理人员与开发人员,对普通用户建议不要授予访问此模块的权限,以免不必要的错误影响整个平台的运行。在 平台中看到的各个功能模块都是在这儿进行配置的,配置信息保存在数据库中。模块(菜单)管理主要完成对整个平台各功能模块的添加、修改、删除,模块的移 动、合并,模块启用、停用,设置模块是否为公共模块,分配角色、用户的模块访问权限,设置模块的可见性等。阅读全文
posted @ 2012-09-14 15:32 海南.胡勇 阅读(137) 评论(0)  编辑
摘要: 组织机构管理模块提供直观方便的组织机构管理,以树型结构显示单位和部门的机构体系,可根据需要进行添加、修改、删除或移动等机构调整处理。功能特点: 2 树形目录结构使组织机构层次清晰明了。 2 灵活丰富的查询功能。 2 支持树目录拖动功能,灵活高效,极大的方便用户操作,提供直观的机构部门管理功能。 2 支持复杂的人员组织关系(一个员工可以被组织在多个部门中)。 2 其他各种常用功能。阅读全文
posted @ 2012-09-14 15:32 海南.胡勇 阅读(113) 评论(0)  编辑
摘要: 角色管理模块主要为了方便平台权限的分配,提高权限分配的效率,减少重复设置权限的工作量。角色(用户组)管理模块可让操作员灵活配置整个平台所包含的角色或用户组。此功能模块主要功能包括:整个平台都有那些角色、相应角色所拥有的用户、角色所拥有的操作权限/模块菜单等阅读全文
posted @ 2012-09-14 15:32 海南.胡勇 阅读(83) 评论(0)  编辑
摘要: 用户管理模块主要是对可登录系统的用户进行管理。后续的工作如:用户归属角色、权限的分配、用户所拥有的相应功能模块、各业务系统权限的分配等都是以此为基础。用户管理的主要操作有:新增用户、修改用户、删除用户、设置用户的默认角色、设置用户密码、设置用户的有效性等。阅读全文
posted @ 2012-09-14 15:32 海南.胡勇 阅读(72) 评论(0)  编辑
摘要: 员工(职员)管理主要是对集团、企业内部员工进行管理。包括员工的新增、编辑、删除、离职处理、导出、导入员工信息等操作。在平台主界面导航区选择“员工管理”进行员工管理主界面阅读全文
posted @ 2012-09-14 15:32 海南.胡勇 阅读(63) 评论(0)  编辑
摘要: 用户登录成功后,便进入到统一项目管理平台(UMPlatForm.NET)主界面。平台界面由工具栏、系统选择区、功能导航区、功能展示区、状态栏等几 个主要部分组成。系统的当前皮肤样式和配色方案已经按保护眼睛视力,防止视疲劳的护眼色(浅绿色)方案进行了配置,可以很好的保护眼睛视力,减少长时间使 用计算机而带来的眼睛干涩,疲劳不适的情况。当然你也可以按自己的需要选择适应你的皮肤样式与颜色搭配。阅读全文
posted @ 2012-09-14 15:32 海南.胡勇 阅读(129) 评论(0)  编辑
摘要: 在软件的生命周期中,软件维护是一个重要的阶段,维护过程中涉及程序文件的升级更新。当部署的用户端数量较多时,升级程序的工作量大,目前通过网络(包括 互联网、局域网)自动检测并更新程序的模式已经普及应用。软件开发过程中尽量使用可复用模块化设计技术,这点在软件行业内已形成共识。在实际过程中,由于 模块化设计需使其具有通用性,即能满足在不同应用环境下的差异化需求,这就要求模块化的软件设计在软件功能上提供众多的参数配置,在不同的应用环境下使用 不同的配置。绝大部分的软件需要不定期升级更新,在软件设计期如果不考虑软件升级更新的问题,在后继的软件维护工作中会遇到极大的困难。 我们的平台客户端可以部署为WinForm、WebForm、WPF、Silverlight等,如果架构不是在在WebForm之上(即经典的C/S结 构),那么升级显得尤为重要。 C/S 结构有其固有的特点,如能充分发挥客阅读全文
posted @ 2012-09-14 15:32 海南.胡勇 阅读(89) 评论(0)  编辑
摘要: 系统登录不管在什么系统中都是不可或缺的功能模块,只有正常登录的用户才能使用平台提供的所有功能。登录模块设计得是否合理,安全,对整个平台的使用显得尤为重要。简单的讲就是:合法的用户在指定的环境下登录到平台获得合法的权限。对于登录,要考虑的情况有很多,比如: 1、用户是否已经注册; 2、是否是合法用户; 3、平台是否限定只能在指定的机器上运行(限定了IP范围、MAC地址等); 4、用户已经在线是否还允许再次登录; 5、系统是否采用了对在线用户的限制; 6、系统是否对指定用户的登录时间范围有限制; 7、如果合法用户忘记了登录忘记如何处理; 8、若是非法用户,登录多次是否要进行相应的限制。 9、在登录的过程中记录相关的日志,以便管理员查看等等。 在我们的平台中都对这些常用的,特殊的情况阅读全文
posted @ 2012-09-14 15:32 海南.胡勇 阅读(104) 评论(0)  编辑
摘要: 一、平台数据库的安装。 1)、打开SqlServer企业管理器(确保已经安装了Microsoft SQL Server 2008及以上版本,若没有安装,请参考相应的安装方法)。 方法一:开始菜单→运行。输入:“SSMS”后确定。 方法二:开始菜单→程序→Microsoft SQL Server 2008→SQL Server Management Studio 确定即可。 2)、附加平台数据库。 步骤1、右键单击数据库,选择“附加”阅读全文
posted @ 2012-09-14 15:32 海南.胡勇 阅读(138) 评论(0)  编辑
摘要: 统一项目管理平台(UMPlatForm.NET),基于.NET的快速开发、整合框架。为企业或个人在.NET环境下快速开发系统提供了强大的支持,开 发人员不需要开发系统的基础功能和公共模块,平台自身提供了强大的函数库和开发包,开发人员只须集中精力专注于业务部分的开发,因此大大提高开发效率和节 约开发成本。平台采用目前最主流的C#语言开发完成,运行在Windows平台上。产品可用于对多个项目(单项目也可以)进行整合,提供统一的权限控制, 实现多个系统的单点登录。平台基础模块包括:统一权限控制,模块分配,数据字典,自动升级,各种常用的商业控件(分页控件、组合查询控制、图片浏览控件 等),内置MiNiWeb浏览器等各基础常用模块,下步将会整合工作流平台,报表平台等。阅读全文
posted @ 2012-09-14 15:32 海南.胡勇 阅读(97) 评论(0)  编辑
摘要: 经过长期的不断改进维护,通过在多个软件项目的实战考验,能满足不同规模软件项目的快速开发、快速整合、快速实施、灵活配置与管理的要求。为企业或个人 在.NET环境下快速开发系统提供了强大的支持,开发人员不需要开发系统的基础功能和公共模块,平台本身提供了强大的函数库和开发包,开发人员只须集中精 力专注自身业务各部分的开发,大大提高开发效率和节约开发成本。阅读全文

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多