2 Star 10 Fork 8

Sunday / 开源版Fineui代码生成工具

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

开源版Fineui代码生成工具

介绍

使用动软代码生成三层数据底层,结合开源版fineui框架,使用代码生成工具(T4模板),创建通用的页面级权限管理后台。是BoYuan快速开发框架的前身。 此框架以前编写,架构已经过时,算是给大家提供学习。适用于中小型项目快速开发,习惯于编写sql的开发者。 注意开源版fineui的js架构是extjs,基础版fineuipro fineuimvc fineuicore 等js架构是jquery。 此框架不再维护。

软件架构

开源版Fineui 4.2.0版本(个人觉得这个版本比较稳定,ext和其他js冲突少,如果喜欢高版本的同学请自行升级。升级高版本只需替换extjs和对应版本的dll即可。)

Framework 4.0 web项目基于此版本。默认使用vs2013开发工具。

动软代码生成器 2.78版本,默认使用简单三层架构。

使用sql server数据库,本框架提供高级的sql工具类DBControl。数据库结构必须是主键自增。

视频教程

fineui整合到项目,以及开源版Fineui代码生成工具使用教程和实战教程。以前录制的,有点紧张效果不是很好,凑合看吧。 -。-!

视频版合集: http://list.youku.com/albumlist/show/id_52378684.html

使用说明

1 为了达到快速开发的目的,直接在此项目改。(此fineui框架已经配好,直接用即可。) 项目目录

2 创建项目数据库,并添加“添加后台权限表.sql” 这个数据库脚本(里面包含基本的权限 页面 管理员数据)。

输入图片说明

3 使用动软代码生成器,生成数据底层架构。

输入图片说明

注意:只生成业务数据库表,不需要生成sysAdmin, sysModule,sysRolepopedom 表。

输入图片说明

4 把动软生成的bll,dal,model 层的代码,复制到fineui框架中。并把隐藏的项目文件包括在项目里,包括bll dal model代码

输入图片说明

5 修改项目的名称。默认本fineui框架是mydddd命名空间,为了好替换,使用全局替换即可。

输入图片说明

如上图,把mydddd替换成我的项目名称,为jinrong。并生成解决方案。

如果需要,包括项目解决方案名称也可以自行修改。

6 生成fineui页面代码。运行SetFineui1.aspx页面

输入图片说明

选择要生成的页面,填写好“命名空间”和“存放路径”,点击生成代码。

输入图片说明

回到项目里,刷新存放的地址。选中隐藏的文件夹,右键“包括到项目中”

选中web,右键选择“转换为web应用程序”。(注意下面的图:由于vs2013此功能是改在菜单的“项目”里,低版本的vs都是右键web)

最后,从新生成解决方案。至此,fineui框架整合完毕。看下效果:

使用示例

后台页面

后台页面2

QQ群:275110998 作者QQ:971131282

更高级开发框架,BoYuan框架。只要赞助作者¥200即可获取BoYuan源码,赞助者请加下作者QQ:971131282。

BoYuan开发框架,功能点更多更强大。实现页面权限或页面+button权限的后台框架,并有完善的异常拦截写入日志功能。 项目为webform开发模式,fineuipro + sqlsugar,简单的service分层架构。 配有代码生成工具和其他利于编程的工具,优秀的编码体验,层次分明,简单易学,从而实现快速开发的目的,适用于中小型项目开发。

boyuan框架,示例

https://www.jianshu.com/p/dfaf63439744

如果觉得对您有所帮助,欢迎您支持下作者

MIT License Copyright (c) 2020 Sunday 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.

简介

使用动软代码生成三层数据底层,结合开源版fineui框架,使用代码生成工具,创建通用的权限管理后台。 展开 收起
C#
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/sundayisblue/FineUISetCode.git
git@gitee.com:sundayisblue/FineUISetCode.git
sundayisblue
FineUISetCode
开源版Fineui代码生成工具
master

搜索帮助