2 Star 0 Fork 16

sishui198 / MyRapid-Demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

MyRapid-Demo

快速体验

下载体验 账号:admin 密码:123456

介绍

MyRapid WinForm快速开发框架

一个插件式快速开发框架

这个框架是基于MyRapid的,MyRapid框架本身是免费不开源的 我只是在框架的基础上做了新的MDI主窗体和登陆窗体

MyRapid 原理

  • 整体框架主要面向的是表格,比如销售订单在系统里面会抽象为主表子表,在用户操作的时候也是直接填写两张表格
  • 框架用的是ADO.NET,保存使用的是ADO的Update命令
  • 控件是根据页面编辑中的配置自动生成出来的,所以可以根据权限来决定某个控件是否需要生成
  • WCF服务端只有5个方法,登录、读取、保存、执行、上传、下载,业务逻辑都是通过客户端代码 和 Sql 实现的
  • 表格的增删改查代码都存放在WorkSet里面,调用时用存储过程根据WorkSet的Id或Name取得增删改查代码
  • 页面所有的public的方法都会反射到页面编辑的Tool里面,可以根据需要决定是否显示
  • 弹窗也是自动生成出来的,根据WorkSet取得数据源,根据弹窗配置取得返回值
  • 报表在框架的系统报表界面进行配置,然后到页面编辑-Tool-Print里面设置参数即可打印调用

MyRapid 框架介绍

  • 开发历程:作者是数据库相关软件开发从业人员,懒惰的,能交给电脑做的事情懒得自己做
  • 开发目的:处理底层数据传输,减少工作量,提高开发效率
  • 框架特点:数据库相关开发、易学易用、快速上手、提高效率、高度开放、多国语言、多种皮肤
  • 框架功能:表单生成、图表生成
  • 表单生成:自动生成页面,具备基础增删改查功能(多表)
  • 数据库:支持SqlServer + 任意数据库(必须有一个SqlServer)
  • WCF:全新的架构,安全性得到了很好的保证
  • 日志系统:WCF消息拦截记录日志
  • 树状目录:树状无限级目录
  • 权限控制:权限控制到页面特定按钮以及特定字段
  • 图标库:更大的图标库,支持扩容
  • 数据验证:全局控件数据验证,保证数据正确性

安装教程

  1. 下载服务端并承载到IIS(也可以自行编写Host承载)
  2. 克隆本项目
  3. VS2015打开项目并编译调试
  4. 需要修改项目中App.Config中的链接地址到自己的IIS地址

讨论交流

  1. 直接评论拍砖
  2. QQ群:285266980
  3. 直接联系作者:dvmu@163.com

界面截图

用户信息 用户信息

菜单管理 菜单管理

页面编辑 页面编辑

弹窗管理 弹窗管理

角色菜单 角色菜单

MIT License Copyright (c) 2019 dvmu Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

MyRapid WinForm快速开发框架 展开 收起
C#
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/sishui198/MyRapid-Demo.git
git@gitee.com:sishui198/MyRapid-Demo.git
sishui198
MyRapid-Demo
MyRapid-Demo
master

搜索帮助