记录百科知识|LR.NET模块化快速开发框架体验之代码生成器

代码生成功能是目前软件的常用功能之一 , 其目的是帮助广大程序员们快速生成可使用的代码 , 可以在一定程度上提升编程开发人员的工作效率 , 避免开发人员的重复工作 。 但是每一个开发者都知道 , 代码生成器并非是一劳永逸的 , 通常要结合功能与需求进行二次修改 , 因此一款便捷性高的代码生成器就显得尤为重要 。
LR.NET代码生成器:传统与可视化相结合
就市场上常见的软件平台来说 , 无论内置的自定义表单再怎么强大 , 对于那种有复杂业务逻辑的功能模块肯定还是无法实现 , 而可视化的代码生成器刻意帮助开发者生成基础代码 , 然后再自行扩展 。
【记录百科知识|LR.NET模块化快速开发框架体验之代码生成器】LR.NET代码生成器已经把常用的开发场景做成开发模板 , 按照开发向导一步步走 , 在遇到有复杂业务逻辑的地方稍作修改就可以 。 不过力软是源码授权的模式 , 如果有一定的开发水平 , 做更深层次的扩展也没有问题 。
记录百科知识|LR.NET模块化快速开发框架体验之代码生成器
文章图片
在PC端进行开发:点击左侧功能列表的敏捷开发--代码生成器;或者直接在桌面热门功能点击代码生成器即可进入页面 。
记录百科知识|LR.NET模块化快速开发框架体验之代码生成器
文章图片
我们可以看到 , 系统中内置了多套代码生成模板 , 分别是:
自定义开发模板:通过设置生成单表或多表的增删改查功能 。
快速开发模板:快速生成必要的类和页面 。
实体生成模板:根据数据库快速生成实体类和映射类 。
流程系统表单模板:通过设置生成流程的系统表单 。
EXCEl风格模板:通过设置生成编辑列表页 。
报表模板:通过设置生成报表显示页 。
移动开发模板:通过设置生成单表或多表的增删改查功能(移动端) 。
小程序开发模板:通过设置生成单表或多表的增删改查功能(小程序端) 。
记录百科知识|LR.NET模块化快速开发框架体验之代码生成器
文章图片
以自定义开发模板为例 , 开发者可以选中指定数据库中的指定表来生成代码 。
整个流程下来全部是向导式的开发 , 开发者在基本配置里配置好各个参数 , 代码生成完成后会把代码文件自动放置在指定的目录 。
下面是一个简单的完整流程:
记录百科知识|LR.NET模块化快速开发框架体验之代码生成器
文章图片
记录百科知识|LR.NET模块化快速开发框架体验之代码生成器
文章图片
记录百科知识|LR.NET模块化快速开发框架体验之代码生成器
文章图片
记录百科知识|LR.NET模块化快速开发框架体验之代码生成器
文章图片
记录百科知识|LR.NET模块化快速开发框架体验之代码生成器
文章图片
记录百科知识|LR.NET模块化快速开发框架体验之代码生成器
文章图片
记录百科知识|LR.NET模块化快速开发框架体验之代码生成器
文章图片
完成后 , 代码已经放到项目中 , 开发者可以根据需要再来调整或者编译代码 。
LR.NET代码生成器