asp.net mvc项目实例_程序猿私活神器,超实用代码生成器,MVC项目全套直接生成...

1b7d968912be298f6e446be71cb8d6e3.png
本文同名博客老炮说Java: https://www. laopaojava.com/ ,每天更新Spring/SpringMvc/SpringBoot/实战项目等文章资料

顺便再给大家推荐一套SpringCloud微服务教程,方便学习:

SpringCloud微服务电商项目教程 - 老炮说Java-程序员编程资料和编程经验分享平台​www.laopaojava.com
22f8cf41985b1acf11010b42e9fab96f.png

教程主要包含下面内容:

384e236c04abb44544dee422899f9a72.png

教程系列

超实用的代码生成器,支持c#、java多语言,保姆级教程

预览

3ed6c34c11da60e99c61d19a741278db.png

项目界面

11e53c30cb7797b93fa18b710f2660d4.png

创建项目

176cf2037f6a56a4c22bdef64eefe19f.png

项目详情

1da80fae3fc3ee4f64c5c1cb4a7b016a.png

数据库设计

28de02ec0e2cdffd6a7764d1aa34dc0e.png

导出项目源代码

生成代码的开发环境

C# 版

  • .net core 3.0
  • vs 2019

Java 版

  • java 1.8
  • IDEA 2017

数据库

  • SQL Server2014及以上
  • MySQL 8.0

功能一览

6177b9eabcfa3068c566bef50bd18c09.png

功能一览

  1. 生成项目/代码
    1. C# 项目:生成项目将创建一个http://asp.net core 的项目,并生成MVC的代码;生成代码将不创建项目,而是直接生成MVC的代码。创建项目的所需时间较长。
      1. SQL Server
      2. MySQL
    1. java 项目:生成项目将创建一个默认的MVC框架(源代码),并生成MVC的代码;生成代码将不需要创建MVC框架,而是直接生成MVC的代码。
      1. SQL Server
      2. MySQL
  1. 自动权限配置:生成器将根据选择的用户表配置权限,自动创建包括功能表、角色表在内的四张数据表,并配置完成权限管理功能;
  2. 可配置图表:在生成的系统中,用户可以通过一些简单的SQL配置,直接生成出针对于某一张表的汇总信息,且汇总的数据将于登录用户的权限挂钩;
  3. 数据扩展管理:针对于小的需求修改,无需重新修改数据库结构和源代码,在界面中可以配置新增的数据,并且该数据支持查询、下载。

操作流程

96ca7f8d3f124b328fd9fffe84532015.png

系统操作流程

实例

进入生成器:

b84bb51cba4165209ecece1b858aa939.png

首页

项目列表:

232dc1d71a347631dd2bc120ab40195b.png

项目列表

创建项目:

35b9b2976243ddeeaecc17237f480329.png

创建项目

填写:

项目名称(中文),

项目Key(下划线、字母、数字),

选择开发语言(C#,java),

选择样式,

选择数据库(SQL Server,MySQL)

f5449b98b68e38b5890907cb4c8fabfd.png

创建项目成功

查看项目详情:

b8472af224e563b6f94edc72c5e14ff1.png

项目详情

可以重新编辑项目的开发语言、模板和数据库

填写数据信息:

点击右上角的数据库

d5b49189af27fb0282cb82c1293d6b8b.png

点击数据库

3b1488f505c948c6f94f3742c48613b7.png

配置数据库界面

这里就点击示例模板,填写默认的数据作为示例,实际中可以点击导入markdown配置自己的数据库

a82af763b1196a39f22a998579a0b930.png

数据库1

b606df4c7aed7188c711d378c8ced37c.png

数据库2

62f12068ba48260b63364142eb5135f7.png

数据库3

这个测试系统实现的功能是不同的单位可以创建自己的视频资料库,视频资料库有总的分类,每个员工又可以自行创建视频分组,最后上传自己的视频;其中单位表为树形的无限分层结构。

导入MarkDown后要点击保存!!!!!!

导出项目代码:

这里以C# 做示例,毕竟这个我比较擅长。回到基础信息,点击【导出】

7b74b071f68b3f4c0e1e07b7b2886915.png

点击导出代码

进行导出代码的配置

059647863e79c043a1dd1667ade3f4dc.png

导出代码设置

点击下载导出源代码

775aeb1aeeed8d455938f6894c31dffd.png

正在生成项目

下载源代码

4949757ea93eef7bd407523c66565bc8.png

下载源代码

解压后可以得到三个文件

efa87d55d5efd0f40228b504aa605c78.png

解压后的目录

  • TestProject:是http://asp.net core的项目文件
  • database:是数据库脚本
  • DLL:是需要的工具类库

以上生成的全部为源代码,不含封装的类库,全部支持二次开发

07c113a0ef1d3f81bbd2fccc2ecdb7f7.png

将项目导入vs

建立数据库,并将项目导入vs中,看看运行结果

9341e005b1e630c19acad20f366c9b42.png

登录界面

e7aa62674dcdfd9f2d72ba7e188b9f9e.png

主界面

13180de5a7498601159987dbaebaec3a.png

系统角色管理

a3db159717b60642edb1aeb9c621855a.png

单位管理

737efd2da16650dc31a6f27d1eb00387.png

添加单位

c475e4ab6c60710b80432d62d08263ed.png

视频分类管理

344ca9332add7aec40a1ae29baab5bca.png

视频分组管理

在视频分组中可以直接管理视频

71514a99f0fefcc970669772d4daf185.png

在视频分组中单独管理视频

单独进行视频管理

e0a91df24d45e3bd6a35cbeabc9b03ca.png

视频管理

视频的搜索条件:

c9dbf60fd77237b0483c4fe4ce61215d.png

特别说明

  1. 以上代码不经过任何人为修改,为生成出来的原始版本;
  2. 在数据表之间存在外键的情况下,生成的View代码中:
    a.通过select的元素的查询会根据外键表进行级联更新
    b.表格右侧的操作可以直接操作外键的子表
  3. 在markdown中,不同的数据类型,会有不同的输入方式,详情请参照平台中的操作说明
  4. 在数据表之间存在外键的情况下,生成的Controller代码中:
    1. 支持1:n的数据输入
  1. c# 版本的功能比java 版本的功能略多一些,比如c# 版 可以直接导出excel,但java 在此版本尚不支持
  2. 生成器还是无法替代人工,所以在实际项目中还是需要人为的修改代码,所以笔者会尽可能地保证生成代码的整洁可读,便于大家进行二次开发

项目地址

极客猴:http://tools.geekmonkey.cn/

Demo项目:http://gkdemo.geekmonkey.cn/

用户名:111 密码:111

作者:骑着猪猪的CodeMonkey
来源: https://www. toutiao.com/i6895609042 517885447
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值