CodeSmith下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁(yè)編程開發(fā)編程工具 → CodeSmith(代碼生成工具) v3.1.6.594 完美版

CodeSmith(代碼生成工具)

v3.1.6.594 完美版 CodeSmith(代碼生成工具) 網(wǎng)友評(píng)分:8

同類相關(guān)軟件

軟件介紹

軟件標(biāo)簽: CodeSmith

CodeSmith一種基于模板的代碼生成工具,CodeSmith的語(yǔ)法類似于asp.net,它使用類似于 ASP.NET 的語(yǔ)法來生成任意類型的代碼或文本,與其他許多代碼生成工具不同,CodeSmith 不要求您訂閱特定的應(yīng)用程序設(shè)計(jì)或體系結(jié)構(gòu),可以生成包括簡(jiǎn)單的強(qiáng)類型集合和完整應(yīng)用程序在內(nèi)的任何東西,生成的代碼能夠根據(jù)性質(zhì)用途定制。程序可以自定義模板,從而減少重復(fù)編碼的勞動(dòng)量,提高效率。

CodeSmith簡(jiǎn)介:

在.NET之下,如果說CodeSmith是最好的代碼生成工具一點(diǎn)也不為過,而在Eric的團(tuán)隊(duì)中,也對(duì)CodeSmith的威力推崇到極致。如果你做過基于數(shù)據(jù)庫(kù)應(yīng)用的開發(fā),相信會(huì)對(duì)那些重復(fù)的數(shù)據(jù)庫(kù)操作語(yǔ)句頭疼不已,太多的屬性字段,太多的更新、太多的插入,太多太多。。。。

這是一個(gè)最普通的數(shù)據(jù)庫(kù)操作封裝,如果你在應(yīng)對(duì)頻繁的數(shù)據(jù)庫(kù)操作,類似這樣的代碼將是無比瑣碎。其實(shí)如果仔細(xì)想想,這樣的代碼是否在不同的類中都會(huì)出現(xiàn),固定化的屬性訪問,一成不變的數(shù)據(jù)庫(kù)操作,相信你寫過這樣的代碼,更加相信你不愿意寫這樣的代碼。這個(gè)工具理所當(dāng)然的成為了懶惰人的工具。基于模板和ASP.NET語(yǔ)法的特性一定會(huì)讓大多.NET開發(fā)人員喜歡。在Eric的團(tuán)隊(duì)里頭,大多的數(shù)據(jù)庫(kù)訪問類(也就是設(shè)計(jì)領(lǐng)域熟知的數(shù)據(jù)訪問層(DAL),也有人簡(jiǎn)單的稱之為Business Object)都是利用這個(gè)工具生成的,其中帶來的好處是極大程度的減少不必要的開發(fā)工作量,同時(shí)因?yàn)槟0迳傻拇a是統(tǒng)一規(guī)范的,能夠維持代碼風(fēng)格的一致性。這個(gè)工具可以從http://www.codesmithtools.com 下載,有三十天的免費(fèi)使用,樣例文件中包含了大量的模板,包括集合、數(shù)據(jù)庫(kù)和XML等等各個(gè)方面,也包含了CSLA.NET的完整模板。

內(nèi)含注冊(cè)機(jī)

軟件特點(diǎn):

1.他可以用于生成C#,VB.NET,TSQL以及其他任何語(yǔ)言代碼

2.他本身是可以編程的(這是他的靈活性之源)

3.他提供了強(qiáng)大的SchemaExplorer對(duì)象,使數(shù)據(jù)庫(kù)儲(chǔ)過程的生成非常容易

4.有了他,你不會(huì)再向我一樣埋怨從一個(gè)項(xiàng)目到另一個(gè)項(xiàng)目時(shí),需要重新寫許多代碼.因?yàn)槟阒恍枰惶啄0宥?/p>

5.他使用的語(yǔ)法是典型的ASP.NET語(yǔ)法,并且,可以像我們寫ASP那樣將代碼和靜態(tài)內(nèi)容混和撰寫(好像在寫ASP的時(shí)代一樣)

軟件截圖

下載地址 電腦版

用戶評(píng)論

熱門評(píng)論

最新評(píng)論

發(fā)表評(píng)論 查看所有評(píng)論(0)

昵稱:
請(qǐng)不要評(píng)論無意義或臟話,我們所有評(píng)論會(huì)有人工審核.
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)