欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

开源:C# 代码自动生成工具,支持站点前后台

程序员文章站 2022-06-04 11:49:17
前言 写这个项目有很长一段时间了,期间也修修改改,写到最后,自己也没咋用(研究方向变化了)。 正文 具体项目开源了:https://github.com/supperlitt/WebAutoCodeOnline (这个应该不算一个广告文) 要说技术,感觉也没啥,就是写上一些自认为合适的模板,然后根据 ......

  前言

    写这个项目有很长一段时间了,期间也修修改改,写到最后,自己也没咋用(研究方向变化了)。

  正文

    具体项目开源了:https://github.com/supperlitt/webautocodeonline (这个应该不算一个广告文)

    要说技术,感觉也没啥,就是写上一些自认为合适的模板,然后根据模板写一些通用的类文件上去。然后用。。。

   栗子

    没有例子,看一堆文字,眼睛是花的。。

     有2个exe,最新的直接接入数据库的项目:wingeneratecodedb,winautocode(老项目用代码生成,也还能用)

    运行一些,然后。。。出现了下面的主界面,选择数据库,表,当然字段本身有注释就是极好的了。。

         开源:C# 代码自动生成工具,支持站点前后台

    好了,下一步,这个界面功能有点多,但是别怕,大部分用不上。

    1、选择需要显示的字段,从左边移动到右边(支持批量)

    2、选择,列表操作按钮,主显示,添加,编辑(编辑的时候,最好不要带上主键id,否则可能出问题),删除。

    开源:C# 代码自动生成工具,支持站点前后台

    直接进入下一步:选择生成代码的平台和基于版本,前端框架(easyui是老项目,bootstrap才是最新的。。。)

    开源:C# 代码自动生成工具,支持站点前后台

    继续,下一步:这里就可以出界面了,如果只是生成model也就到这里了,如果需要页面,点击页面就出现代码。文本框是支持

    全选的,不是点按钮,按钮是啥内容,看看代码,不记得了。

    开源:C# 代码自动生成工具,支持站点前后台

    。。。。到这里你以为就结束了,然而不是。我帮你们拷贝了一下,生成了一个项目,不过dapper和mysql是我自己额外引入的。

    开源:C# 代码自动生成工具,支持站点前后台

    项目有了,当然我没有分层了。。

    看网页效果吧。小伙伴们等着急了,页面显示还有点欠缺(标签,需要依赖注释,日期显示,可以在图2,设置样式,进行调整。)

    开源:C# 代码自动生成工具,支持站点前后台

    功能到这里就结束了,有一个说明一下,前段使用的是cdn,所以这里直接就有样式了,不过,datetime控件直接用cdn有问题,用本地的就没毛病,我想项目里面应该是有这些源码的,就不唠叨了。

    至于有些文本框前面没有说明,为啥,那是因为你没写备注。。。

    总结

      其实也懒得开源,懒得写博文的,看到各位大牛们转别的平台,有点慌神,其实也不是大牛们愿意转,可能是工作需要吧。好了,没啥写的了。