【導(dǎo)讀】代碼生成工具使軟件趨向于工廠模式開發(fā)。它可以使程序員不再編寫大。開發(fā)人員的需求。通過開源代碼的學(xué)習(xí)和各軟件功能模塊的分析,本人開發(fā)出了。自己的代碼生成器:首先,基本功能為生成三層架構(gòu)(BusinessObject,DAL,腳本;第三,在安全性和可靠性方面,增加了連接字符串的顯示和加密功能,以對自己的信息加密。數(shù)據(jù)庫表的結(jié)構(gòu)化顯示使用戶對其操作簡單、方便;目前在國內(nèi),對基于C#的代碼生成器的應(yīng)用和研究仍處在探索階段。實現(xiàn)代碼生成器在理論支持的部分功能。動軟,動軟的.Net代碼生成器項目已經(jīng)實現(xiàn)了代碼生成器的大部分基礎(chǔ)功能。研究開發(fā),一些走在前面的企業(yè)已經(jīng)開始為客戶提供基于代碼生成器的軟件開發(fā)方案。CodeSmith均有類似功能的代碼生成器的研究和探索,且較為成功。MyGeneration已經(jīng)是比較成熟的代碼生成器工。具,并且在穩(wěn)定性、擴展性和可維護性方面表現(xiàn)良好。善過程中,在某些方面,目前沒有合理的實現(xiàn)技術(shù)。代碼生成器的完整實現(xiàn),需要很多方