分享一款简单实用的代码生成器

工欲善其事必先利其器,有一款趁手的工具可有效提高开发效率,笔者几年前曾在网上查找相关工具,奈何适合的寥寥无几,且不能根据项目框架改变随意定制,只能等作者更新发布,甚是头疼;故此笔者在这几年间根据需要开发了一些自己常用的工具,趁过年放假期间无所事事整合一二分析之;

首先介绍的是代码生成器,界面如下:

支持SQLServer、MySQL、Oracle三种数据库,支持根据项目需要用javascript定制或修改自己的生成器,不限生成结构及语言,工具内已自带一个简单的生成器“net mvc简单三层:layui+mvc+ado(Oracle/SqlServer/MySql)”,可参考或修改;

由于javascript内核老旧(相当于IE7)且纯javascript,故编写生成器时要特别注意,如不支持JSON对象、不支持window.onload及document对象等 ,生成器必须提供Main函数,由Main函数开始并返回相应格式Json字符串(生成器编译窗口有说明),由于生成器返回的Json字符串要反序列化,值得注意的是生成器生成返回的代码双引号要带斜杠确保能成功反序列化成对象;

开发中经常需要对接其他系统接口,大部分系统只提供接口文档及请求报文示例,并未提供对接代码示例,所以需要直接编写代码对接非常耗时,PostMain工具可简单请求接口并生成C#请求代码,Json格式的报文可直接生成C#类 ,使用步骤:选择请求方式并填写URL、Header、请求参数——》点击请求——》填写命名空间、保存路径、类名——》点击生成;

工具下载地址:https://download.csdn.net/download/u011813107/12145469  

发布了1 篇原创文章 · 获赞 0 · 访问量 138

猜你喜欢

转载自blog.csdn.net/u011813107/article/details/104233954