使用动软代码生成三层数据底层,结合开源版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框架整合完毕。看下效果:
BoYuan开发框架,功能点更多更强大。实现页面权限或页面+button权限的后台框架,并有完善的异常拦截写入日志功能。 项目为webform开发模式,fineuipro + sqlsugar,简单的service分层架构。 配有代码生成工具和其他利于编程的工具,优秀的编码体验,层次分明,简单易学,从而实现快速开发的目的,适用于中小型项目开发。
boyuan框架,示例
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型