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