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