分享一款簡單實用的代碼生成器

工欲善其事必先利其器,有一款趁手的工具可有效提高開發效率,筆者幾年前曾在網上查找相關工具,奈何適合的寥寥無幾,且不能根據項目框架改變隨意定製,只能等作者更新發布,甚是頭疼;故此筆者在這幾年間根據需要開發了一些自己常用的工具,趁過年放假期間無所事事整合一二分析之;

首先介紹的是代碼生成器,界面如下:

支持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  

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章