設計一款c#自動代碼生成器 (1)


1,構思配置驅動文件生成

網上自動化腳本生成的思路是

1)設置好對應的模板

2)讀取數據庫對應的文件

3)根據模板對應的字段替換生成

模板》讀取數據》生成對應文件

為什么會有做自動化腳本的想法,是因為工作中發現protobuf 這個工具可以自動編譯根據服務器生成對應的cs文件

所以我這里想仿照思路設計對應的一個自動生成腳本公開 減少平時的工作量

proto 的工作流程 

1) 讀取 協議 .txt 的對應字段  根據 ”預定規則” 生成對應的 cs文件

2)根據類型預編譯 所有對應的類 總和到一個類中

以下是流程圖

文件結構

批處理文件

 

 

 批處理文本文件

 

生成對應文件

 

 按照批處理文件就能根據文檔字段快速生成代碼了

文本是這個樣子的

對應的代碼是這個樣子的

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM