- 軟件大?。?span>4.81M
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟件
- 軟件類別:免費軟件 / 編程工具
- 更新時間:2023-03-23 20:10
- 運行環(huán)境:WinAll, WinXP
- 軟件等級:
- 軟件廠商:
- 官方網(wǎng)站:http://www.aimjoke.net
73KB/中文/10.0
33.38M/中文/4.0
434KB/英文/10.0
7.81M/中文/10.0
15.16M/中文/10.0
CodeSmith一種基于模板的代碼生成工具,CodeSmith的語法類似于asp.net,它使用類似于 ASP.NET 的語法來生成任意類型的代碼或文本,與其他許多代碼生成工具不同,CodeSmith 不要求您訂閱特定的應用程序設計或體系結構,可以生成包括簡單的強類型集合和完整應用程序在內的任何東西,生成的代碼能夠根據(jù)性質用途定制。程序可以自定義模板,從而減少重復編碼的勞動量,提高效率。
在.NET之下,如果說CodeSmith是最好的代碼生成工具一點也不為過,而在Eric的團隊中,也對CodeSmith的威力推崇到極致。如果你做過基于數(shù)據(jù)庫應用的開發(fā),相信會對那些重復的數(shù)據(jù)庫操作語句頭疼不已,太多的屬性字段,太多的更新、太多的插入,太多太多。。。。
這是一個最普通的數(shù)據(jù)庫操作封裝,如果你在應對頻繁的數(shù)據(jù)庫操作,類似這樣的代碼將是無比瑣碎。其實如果仔細想想,這樣的代碼是否在不同的類中都會出現(xiàn),固定化的屬性訪問,一成不變的數(shù)據(jù)庫操作,相信你寫過這樣的代碼,更加相信你不愿意寫這樣的代碼。這個工具理所當然的成為了懶惰人的工具。基于模板和ASP.NET語法的特性一定會讓大多.NET開發(fā)人員喜歡。在Eric的團隊里頭,大多的數(shù)據(jù)庫訪問類(也就是設計領域熟知的數(shù)據(jù)訪問層(DAL),也有人簡單的稱之為Business Object)都是利用這個工具生成的,其中帶來的好處是極大程度的減少不必要的開發(fā)工作量,同時因為模板生成的代碼是統(tǒng)一規(guī)范的,能夠維持代碼風格的一致性。這個工具可以從http://www.codesmithtools.com 下載,有三十天的免費使用,樣例文件中包含了大量的模板,包括集合、數(shù)據(jù)庫和XML等等各個方面,也包含了CSLA.NET的完整模板。
內含注冊機
1.他可以用于生成C#,VB.NET,TSQL以及其他任何語言代碼
2.他本身是可以編程的(這是他的靈活性之源)
3.他提供了強大的SchemaExplorer對象,使數(shù)據(jù)庫儲過程的生成非常容易
4.有了他,你不會再向我一樣埋怨從一個項目到另一個項目時,需要重新寫許多代碼.因為你只需要一套模板而已
5.他使用的語法是典型的ASP.NET語法,并且,可以像我們寫ASP那樣將代碼和靜態(tài)內容混和撰寫(好像在寫ASP的時代一樣)
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入內容