上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页
摘要: RDIFramework.NET(.NET快速信息化系统开发、整合框架)不仅支持强大的WinForm结构的开发,同时同步支持B/S结构的开发,所使用的框架核心不变。强烈建议在看B/S版介绍前,先看下前面几章的WinForm结构的介绍,因为B/S介绍中各功能的说明我就省略了,给WinForm中的是一至的。下面我将对框架Web版进行逐一展示,你会发现框架的Web版与WinForm版界面基本一致。很多用户关心Web版各浏览器的兼容性问题,在这儿我可以告诉大家,框架的Web版本在开发过程中进行了严格的测试,各主流浏览器兼容性好,运行效果一至,可放心使用。 阅读全文
posted @ 2013-09-11 08:46 .NET快速开发框架 阅读(10268) 评论(29) 推荐(5) 编辑
摘要: RDIFramework.NET(.NET快速开发整合框架)框架做为信息化系统快速开发、整合的框架,其目的一至是给用户和开发者提供最佳的.Net框架部署方案。在我们日常开发工作中,有很多提高开发效率的办法,如:尽量创建可重用的代码、加强设计模式与最佳实践、提供通用的功能、提供开发基础组件、使用快速开发平台等等。作为编码层面,如果能有一款可以快速生成常用业务逻辑代码的工具,则对开发效率有大大的提升。当前市面上有很多代码生成的工具,各有各的优点,我们的代码生成器主要是基于(但不限于)我们RDIFramework.NET开发框架的代码生成器,其目的是为企业及个人开发者在使用我们开发框架时能快速生成常用业务逻辑代码,以达到快速开发,快速应用的目的,节省开发成本。当然了,通过修改代码生成模版,也可适用于其他应用中。 阅读全文
posted @ 2013-07-30 16:17 .NET快速开发框架 阅读(4642) 评论(4) 推荐(1) 编辑
摘要: 在我们RDIFramework.NET代码生成器中,有这样一个应用,就是通过数据库表自动生成表的CREATE语句。 在实现此功能前摸索了很多方法,最后借助MSSQLSERVER自带的dll文件来完成,通过MSSQLSERVER自带的dll不仅可以生成表的创建语句,灵活应用还可以完成MSSQLSERVER企业管理器的功能。先截图展示下此功能生成后的效果,然后再分享代码与方法,欢迎大家讨论其他可行方式,谢谢。 阅读全文
posted @ 2013-07-25 15:30 .NET快速开发框架 阅读(10348) 评论(49) 推荐(28) 编辑
摘要: RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录 RDIFramework.NET敏捷开发框架,是我司重磅推出的基于全新.NET Framework与.NET Core的快速信息化系统开发、整合框架,为企业快速构建跨平台、企业级的应用提供了强大支持。 开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数库和开发包,开发人员只需集中精力专注于业务部分的开发,因此大大提高开发效率和节约开发成本。框架采用主流的C#语言开发完成,支持多种数据库类型,支持Web、WinForm,**支持Framework与Core双引擎**。 阅读全文
posted @ 2013-07-20 10:02 .NET快速开发框架 阅读(11291) 评论(9) 推荐(6) 编辑
摘要: 我们经常可以看到很多软件直接把数据库连接字符串放在软件执行目录下的配置文件中,这种直接把数据库连接字符串(不管加密与否)放在客户端很不安全。在我们的平台中,可以挂接无数个各种类型的数据库,通过把这些连接字符串统一通过特殊处理存放到数据库中,前端开发人员只需要调用相应的数据库访问接口即可,变更数据库服务器地址等都极为方便,数据库连接管理如图5.2.1所示。所有数据库连接都通过“连接名称”来统一确定。 阅读全文
posted @ 2013-07-18 15:06 .NET快速开发框架 阅读(1324) 评论(0) 推荐(0) 编辑
摘要: Good company on the road is the shortest cut.(行路有良伴就是捷径)。作为开发人员(苦逼)经常都在为一些常用的操作Baidu,Google,既耗时,又浪费青春,更没时间谈恋爱,苦逼就是这么来的。开发久了,我相信很个人身上都有自己的一套公共操作类库,不管多少,丰富与否,确实应该有那么一点儿。这是一种积累,知识的积累,积累的东西就要与人分享,放在自己硬盘,太可惜了。固步自封,走得很远比较难,话虽重了点,但确实是实话。我分享的多不多,看我的博客的朋友应该知道。估计看了这篇博客的朋友又要说了,干嘛不开放源码呢?都想源码,我也想。但谁知源码背后的艰辛?估计开放了源码,也有很多有话说,如:这代码质量太差了,命名规范太不标准了什么的,一大堆,众难同口,能满足一半人的心,我就心满意足了。对于商业软件,大型框架等,等我决定不干这一行时,肯定会全部无私奉献。 简单说明一下,这些常用公共类库都是我从事软件开发多 阅读全文
posted @ 2013-05-27 15:43 .NET快速开发框架 阅读(20331) 评论(185) 推荐(123) 编辑
摘要: Change Data Capture records INSERTs, UPDATEs, and DELETEs applied to SQL Server tables, and makes a record available of what changed, where, and when, in simple relational 'change tables' rather than in an esoteric chopped salad of XML. These change tables contain columns that reflect the column structure of the source table you have chosen to track, along with the metadata needed to understand the changes that have been made. Pinal Dave explains all, with plenty of examples in a simple introduc 阅读全文
posted @ 2013-05-14 17:34 .NET快速开发框架 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 有时候我们的数据存放在Excel中(特别是对于用户来说更喜欢使用Excel收集一些常用数据),而系统又需要这些数据来处理其他业务,那么此时我们就 需要将这些数据导入到数据库中。但是鉴于Excel的样式多种多样,因此每次导入时都必须书写很多重复的代码。很明显对于一个软件开发者做这些重复劳动是 一件很无趣的事情。那么怎样来寻找一种通用的方法呢?今天我们就看一下如何解决这个问题。 阅读全文
posted @ 2013-03-20 13:20 .NET快速开发框架 阅读(2827) 评论(9) 推荐(3) 编辑
摘要: 现在很多都在采用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 .NET快速开发框架 阅读(5812) 评论(43) 推荐(9) 编辑
摘要: 医院体检管理系统介绍 《医院体检管理系统》采用delphi+sqlserver2000及以上开发,已成功应用于多家大中型医院。 《医院体检管理系统》以健康体检流程管理为主线,以健康体检数据管理为核心,为受检人、受检单位提供多种形式的及时准确健康状况数据报告,在体检机构局域网环境中使用的健康体检管理信息系统。 阅读全文
posted @ 2013-02-26 10:17 .NET快速开发框架 阅读(3804) 评论(0) 推荐(0) 编辑
摘要: 众所周知,一些共享软件往往提供给使用者的是一个功能不受限制的限时使用版,在试用期内使用者可以无限制的使用软件的全部功能(只是可能会出现提示使用者注册的窗口),试用期一过部分(或全部)功能失效,要想继续使用只能向作者索取注册码(或注册文件)完成对软件的合法注册,注册后的软件将解除一切使用限制。如果您也开发出一个有价值的作品,是否也希望为自己的软件增加一个这样的功能呢?当前对于.NET反编译的问题不在本文讨论之内,相关文章已经很多!本文我们就一起探讨软件注册功能的实现。 实现软件的注册功能方法很多,最需要考虑的就是不能轻易的让使用者破解,在这里,我就谈谈“.NET快速开发整合框架(RDIFramework.NET)”中平台注册功能的实现方法。在RDIFramework.NET中,注册功能主要方法就是对计算机唯一硬件信息进行RSA数字签名达到软件注册和保 阅读全文
posted @ 2013-01-23 13:50 .NET快速开发框架 阅读(5759) 评论(73) 推荐(22) 编辑
摘要: 组件介绍   C/S构的特点是能充分发挥客户端的处理能力,很多工作可以由客户端处理后再提交给服务器,对应的优点就是客户端响应速度快模式客户端以其强大的功能,丰富的表现力受到相当大部分用户的青睐,但是客户端布署,维护升级的成本却是非常的高的。    C/S客户端需要安装专用的客户端软件及运行环境。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。   CAutoupdater组件就是为了解决C/S在维护升级方面的问题而存在的,本组件可以快速建立升级部署应用,完全控制整个升级部署过程,全功能的、快速、易于使用,设立发布你的客户端应用。   本组件以最简单的模式提供给客户端在线布署和自动升级功能,彻底解决升级部署方面的后顾之忧。组件中提供的的接口以最简单的方式来对 阅读全文
posted @ 2013-01-17 16:18 .NET快速开发框架 阅读(4094) 评论(9) 推荐(3) 编辑
摘要: 现在,我们使用.NET快速开发整合框架(RDIFramework.NET)来开发一个应用,此应用皆在说明如何使用平台简单快速的进行开发,整合。在这里我们要开发一个产品管理的功能模块,在开发前,我们需要进行数据库的设计,在这儿为了简单说明,我们只涉及到了一张产品表。 阅读全文
posted @ 2012-09-18 16:34 .NET快速开发框架 阅读(4010) 评论(2) 推荐(1) 编辑
摘要: 平台日志管理对于平台的安全审查有着重要的地位,用户的登入登出情况,模块的访问情况,服务调用情况,功能操作情况等都应该记录下来,也方便管理人员查看了解整个系统的使用情况,让异常使用问题即使得到处理。平台日志管理可以按平台访问时间、操作用户、IP地址等进行分类查看,以了解详细情况 阅读全文
posted @ 2012-09-14 15:32 .NET快速开发框架 阅读(1747) 评论(0) 推荐(1) 编辑
摘要: 表(字段)综合管理模块主要功能是对数据表本身,表的各个字段做相应的控制,具体有以下功能: 控制对表的访问权限。 控制对表列的相应控制权限(列的访问权限、编辑权限、拒绝访问权限、启用对列的约束控制等)。 设置表的那些列用于展示(呈现给用户),那些列可以让用户查询,设置列是否允许编辑,是否启用列等等。 阅读全文
posted @ 2012-09-14 15:32 .NET快速开发框架 阅读(1126) 评论(0) 推荐(0) 编辑
摘要: 数据字典模块主要对平台所需数据字典(即选项数据)进行管理,整个数据字典数据为平台所共享,操作员可灵活控制整个平台中的可选数据(主要为下拉框中的列表数据)。提高数据的重复利用率,加速新项目开发的效率。 阅读全文
posted @ 2012-09-14 15:32 .NET快速开发框架 阅读(4299) 评论(4) 推荐(2) 编辑
摘要: 角色权限管理模块主要是对角色的相应权限进行集中设置。在角色权限管理模块中,管理员可以添加或移除指定角色所包含的用户、可以分配或授予指定角色的模块(菜单)的访问权限、可以收回或分配指定角色的操作(功能)权限、可以对所有角色、用户、模块(菜单)、操作(功能)权限进行集中批量设置,角色户授权范围的设置(类似于用户授权范围的设置),表字段权限的设置以及表约束条件权限的设置等。 阅读全文
posted @ 2012-09-14 15:32 .NET快速开发框架 阅读(1716) 评论(0) 推荐(0) 编辑
摘要: 在实际应用中我们会发现,权限控制会经常变动,如:需要调整角色的分配,需要收回与授予某些角色、用户可访问的模块(菜单)与相应的操作权限、需要给某些角色添加与移除相应的用户等等,如果没有一个灵活可靠的配置管理工具将会使权限控制变得十分麻烦。用户权限管理模块就是为了方便用户、角色权限的集中统一管理而开发的模块。在用户权限管理模块,操作员可以添加或移动用户到指定的角色、可以分配或授予指定用户的模块(菜单)的访问权限、可以收回或分配指定用户的操作(功能)权限、可以对所有用户、角色、模块(菜单)、操作(功能)权限进行集中批量设置,用户授权范围内的设置,表字段权限的设置以及表约束条件权限的设置等。 阅读全文
posted @ 2012-09-14 15:32 .NET快速开发框架 阅读(3189) 评论(0) 推荐(0) 编辑
摘要: 随着经济全球化趋势的发展和企业间竞争的加剧,企业对管理要求不断变化、提高,越来越多的信息都表明权限管理必须向更细、更深的方向发展,其目的就是为了更好的发挥监督职能,对不相容的资源进行分离与牵制,对重要的事项进行监督与制约,重点突出精细化管理的要求。操作权限管理模块是平台权限控制的核心,贯穿于整个平台应用之中。这里的操作权限不能简单理解为一些常用的增、删、改、查,应进行更深入的分析与挖掘。比如可访问平台的权限,可访问、编辑、删除、拒绝访问某些列的权限、平台资源的管理权限等等。在开发一个系统时不可能一下子把这些权限完整的抽象出来,是一个循序渐进的过程,合理的权限粒度抽象更能方便后期的管理。 阅读全文
posted @ 2012-09-14 15:32 .NET快速开发框架 阅读(1789) 评论(0) 推荐(0) 编辑
摘要: 模块(菜单)管理是整个平台的核心,主要面向系统管理人员与开发人员,对普通用户建议不要授予访问此模块的权限,以免不必要的错误影响整个平台的运行。在平台中看到的各个功能模块都是在这儿进行配置的,配置信息保存在数据库中。模块(菜单)管理主要完成对整个平台各功能模块的添加、修改、删除,模块的移动、合并,模块启用、停用,设置模块是否为公共模块,分配角色、用户的模块访问权限,设置模块的可见性,对模块进行排序等。 阅读全文
posted @ 2012-09-14 15:32 .NET快速开发框架 阅读(1595) 评论(0) 推荐(0) 编辑
摘要: 组织机构管理模块提供直观方便的组织机构管理,以树型结构显示单位和部门的机构体系,可根据需要进行添加、修改、删除或移动等对组织机构进行调整处理。功能特点: 树形目录结构使组织机构层次清晰明了。 灵活丰富的查询功能。 支持树目录拖动功能,灵活高效,极大的方便用户操作,提供直观的机构部门管理功能。 支持复杂的人员组织关系(一个员工可以被组织在多个部门中)。 对组织机构进行排序。 组织机构的添加、修改、删除、移动、导出操作。 用户、角色组织机构权限设置(主要用户后期资源权限的设置)。 其他各种常用功能。 阅读全文
posted @ 2012-09-14 15:32 .NET快速开发框架 阅读(1804) 评论(0) 推荐(0) 编辑
摘要: 角色管理模块主要为了方便平台权限的分配,提高权限分配的效率,减少重复设置权限的工作量。角色(用户组)管理模块可让操作员灵活配置整个平台所包含的角色或用户组。注意了,此处我提出了用户组的概念,有的商业用户在使用过程中谈到为什么不单独设置“用户组”功能模块,在此简单说明一下,角色也是一种分组方式,用户组也是一种分组方式,为了不太过复杂,本框架约定统一使用角色对相应用户进行分组,当然角色也有一个分类,我们强烈建议,访问系统对角色进行充分合理的规划并分类,以免将来发生混乱(相应的系统拥有相应的角色)。“角色管理”功能模块主要包括:整个平台都有那些角色、相应角色所拥有的用户、角色所拥有的操作权限/模块菜单、对角色进行排序、新增、修改、删除角色,对角色进行搜索等 阅读全文
posted @ 2012-09-14 15:32 .NET快速开发框架 阅读(1845) 评论(0) 推荐(0) 编辑
摘要: 用户管理模块主要是对可登录系统的用户进行管理。后续的工作如:用户归属角色、权限的分配、用户所拥有的相应功能模块、各业务系统权限的分配等都是以此为基础。用户管理的主要操作有:新增用户、修改用户、删除用户、设置用户的默认角色、设置用户密码、设置用户的有效性、用户排序等。用户管理如下图所示: 阅读全文
posted @ 2012-09-14 15:32 .NET快速开发框架 阅读(1478) 评论(0) 推荐(0) 编辑
摘要:  员工(职员)管理主要是对集团、企事业内部员工进行管理。在4.5章节可以看到有一个用户管理,这两者有什么关系呢?员工包含当前企事业单位的所有职员(如保安、保洁员等),这些员工不一定都需要登录到系统中做相应的业务操作,而用户则是可以登录到系统中进行操作的系统使用者。如果某个职员也可以进行登录,那么我们可以不必要再为其加一条用户信息,可以直接做个映射即可把当前员工(职员)映射为用户。员工(职员)管理包括员工的新增、编辑、删除、离职处理、导出、导入员工信息等操作。 阅读全文
posted @ 2012-09-14 15:32 .NET快速开发框架 阅读(1370) 评论(0) 推荐(0) 编辑
摘要: 用户登录成功后,便进入到RDIFramework.NET(.NET快速信息化系统开发整合框架)主界面。RDIFramework.NET目前提供三种主界面展示风格,分别为:SideBar类型、Tree类型、Ribbon类型。用户可根据自己的实际需要与喜好进行偏好设置。设置的方式就是配置Config.xml文件中的“MainForm”配置项为“FrmRDIFrameworkNav,FrmRDIFrameworkTree,FrmRDIFrameworkRibbon”任意设置一种界面展示风格即可展示相应的主界面。框架界面由工具栏、系统选择区、功能导航区、功能展示区、状态栏等几个主要部分组成。系统的当前皮肤样式和配色方案已经按保护眼睛视力,防止视疲劳的护眼色(浅绿色)方案进行了配置,可以很好的保护眼睛视力,减少长时间使用计算机而带来的眼睛干涩,疲劳不适的情况。 阅读全文
posted @ 2012-09-14 15:32 .NET快速开发框架 阅读(9891) 评论(0) 推荐(0) 编辑
摘要: 在软件的生命周期中,软件维护是一个重要的阶段,维护过程中涉及程序文件的升级更新。当部署的用户端数量较多时,升级程序的工作量大,目前通过网络(包括互联网、局域网)自动检测并更新程序的模式已经普及应用。软件开发过程中尽量使用可复用模块化设计技术,这点在软件行业内已形成共识。在实际开发过程中,由于模块化设计需使其具有通用性,要能满足在不同应用环境下差异化需求,这就要求模块化的软件设计在软件功能上提供众多的参数配置,在不同的应用环境下使用不同的配置。绝大部分的软件需要不定期升级更新,在软件设计期如果不考虑软件升级更新的问题,在后继的软件维护工作中会遇到极大的困难。 我们的平台客户端可以部署为WinForm、WebForm、WPF、Silverlight等,如果架构不是在在WinForm之上(即经典的C/S结构),那么升级显得尤为重要。 C/S 结构有其固有的特点,如能充分发挥客户端的快速响应处理能力,很多工作可以由客户端处理后再提交给服务器,但是 阅读全文
posted @ 2012-09-14 15:32 .NET快速开发框架 阅读(1948) 评论(2) 推荐(1) 编辑
摘要: 系统登录不管在什么系统中都是不可或缺的功能模块,只有正常登录的用户才能使用平台提供的所有功能。登录模块设计得是否合理,安全,对整个平台的使用显得尤为重要。简单的讲就是:合法的用户在指定的环境下登录到平台获得合法的权限。对于登录,要考虑的情况有很多,比如: 1、用户是否已经注册; 2、是否是合法用户; 3、平台是否限定只能在指定的机器上运行(限定了IP范围、MAC地址等); 4、用户已经在线是否还允许再次登录; 5、系统是否启用了对在线用户数量的限制; 6、系统是否对指定用户的登录时间范围有限制; 7、如果合法用户忘记了登录密码如何处理; 8、若是非法用户,登录多次是否要进行相应的限制,限制登录次数?尝试登录次数到了,锁定当前尝试用户多长时间?是否只有管理员才能解锁?密码的传输采用怎样的安全措施? 9、在登录的过程中记录相关的日志,以便管理员查看等等。 阅读全文
posted @ 2012-09-14 15:32 .NET快速开发框架 阅读(1944) 评论(0) 推荐(0) 编辑
摘要: 一、平台数据库的安装。 1)、打开SqlServer企业管理器(确保已经安装了Microsoft SQL Server 2008及以上版本,若没有安装,请参考相应的安装方法)。 方法一:开始菜单→运行。输入:“SSMS”后确定。 方法二:开始菜单→程序→Microsoft SQL Server 2008→SQL Server Management Studio 确定即可。 2)、附加平台数据库。 步骤1、右键单击数据库,选择“附加” 阅读全文
posted @ 2012-09-14 15:32 .NET快速开发框架 阅读(2077) 评论(0) 推荐(0) 编辑
摘要: .NET快速信息化系统开发整合框架(RDIFramework.NET),基于.NET的快速开发、整合框架。为企业或个人在.NET环境下快速开发系统提供了强大的支持,开发人员不需要开发系统的基础功能和公共模块,平台自身提供了强大的函数库和开发包,开发人员只须集中精力专注于业务部分的开发,因此大大提高开发效率和节约开发成本。平台采用目前最主流的C#语言开发完成,运行在Windows平台上。产品可用于对多个项目(单项目也可以)进行整合,提供统一的权限控制,实现多个系统的单点登录。平台基础模块包括:强大灵活的权限控制,统一的模块分配与管理,集中的数据字典管理,自动升级,各种常用的商业控件(分页控件、组合查询控制、图片浏览控件等),强大的基于本框架的代码生成器,内置MiNiWeb浏览器等各基础常用模块,下步将会整合工作流平台(工作流正在进行中),报表平台等。 阅读全文
posted @ 2012-09-14 15:32 .NET快速开发框架 阅读(1655) 评论(0) 推荐(0) 编辑
摘要: 经过长期的不断改进维护,通过在多个软件项目的实战考验,能满足不同规模软件项目的快速开发、快速整合、快速实施、灵活配置与管理的要求。为企业或个人在.NET环境下快速开发系统提供了强大的支持,开发人员不需要开发系统的基础功能和公共模块,平台本身提供了强大的函数库和开发包,开发人员只须集中精力专注自身业务各部分的开发,大大提高开发效率和节约开发成本。 阅读全文
posted @ 2012-09-14 15:32 .NET快速开发框架 阅读(2485) 评论(2) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页