五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > 新版.Net開(kāi)發(fā)必備十大工具

新版.Net開(kāi)發(fā)必備十大工具

文章來(lái)源:365jz.com     點(diǎn)擊數(shù):223    更新時(shí)間:2009-09-16 11:52   參與評(píng)論

新版.Net開(kāi)發(fā)必備十大工具 收藏

Snippet Compiler

   Snippet Compiler是一個(gè)基于 Windows 的小型應(yīng)用程序,你可以通過(guò)它來(lái)編寫、編譯和運(yùn)行代碼。如果你具有較小的代碼段,并且你不想創(chuàng)建完整的 Visual Studio .NET 項(xiàng)目(以及該項(xiàng)目附帶的所有文件),則該工具會(huì)很有用?,F(xiàn)在Snippet Compiler已經(jīng)支持.NET Framework 3.5,最新版本為Snippet Compiler Live 2008 Ultimate Edition for Developers (Alpha)

Microsoft Source Analysis for C#

   Microsoft Source Analysis for C#是一款C#(不支持VB.NET)代碼規(guī)范檢查工具,前身是微軟內(nèi)部代碼規(guī)范檢查和代碼格式強(qiáng)制工具StyleCop,目的是幫助項(xiàng)目團(tuán)隊(duì)執(zhí)行一系列常用的源代碼格式規(guī)范,它會(huì)根據(jù)預(yù)定義的C#代碼格式的最佳實(shí)踐進(jìn)行檢查,與FxCop不同的是它直接對(duì)源代碼進(jìn)行檢查,且并不提供靈活的規(guī)則設(shè)置,強(qiáng)制開(kāi)發(fā)者使用相同的習(xí)慣進(jìn)行C#代碼的編寫。

GhostDoc

   GhostDocVisual Studio的一個(gè)免費(fèi)插件,可以幫助開(kāi)發(fā)者生成比較完整規(guī)范的XML格式代碼注釋,如果你的代碼遵循微軟類庫(kù)開(kāi)發(fā)人員設(shè)計(jì)規(guī)范 ,由它自動(dòng)產(chǎn)生的注釋就已經(jīng)完全可以很好地表達(dá)開(kāi)發(fā)者創(chuàng)建的方法或者屬性的意圖,無(wú)需手工再進(jìn)行修改。有了這些標(biāo)準(zhǔn)的XML注釋,我們可以使用微軟的文檔工具Sandcastle生成專業(yè)級(jí)別的幫助文檔。

Sandcastle

   Sandcastle是微軟發(fā)布的一個(gè)幫助文檔生成工具,它通過(guò)反射程序集中的源代碼和添加代碼到中的XML注釋來(lái)創(chuàng)建專業(yè)級(jí)別的幫助文檔。Sandcastle2006年推出,它的面世也使得曾經(jīng)列入.NET開(kāi)發(fā)必備十大工具之一的文檔生成工具NDoc的作者Kevin Downs20067月宣告不再投入NDoc Open Source Project的開(kāi)發(fā)。

Nunit

   NUnit 是為 .NET 框架生成的開(kāi)放源代碼單元測(cè)試框架。NUnit 使你可以用你喜歡的語(yǔ)言編寫測(cè)試,從而測(cè)試應(yīng)用程序的特定功能。當(dāng)你首次編寫代碼時(shí),單元測(cè)試是一種測(cè)試代碼功能的很好方法,它還提供了一種對(duì)應(yīng)用程序進(jìn)行回歸測(cè)試的方法。NUnit 應(yīng)用程序提供了一個(gè)用于編寫單元測(cè)試的框架,以及一個(gè)運(yùn)行這些測(cè)試和查看結(jié)果的圖形界面。

MyGeneration

   作為.NET開(kāi)發(fā)人員,手邊有一款代碼生成工具必不可少。舊版.NET開(kāi)發(fā)必備十大工具中,曾經(jīng)有非常著名的CodeSmith,不幸的是現(xiàn)在CodeSmith已經(jīng)商業(yè)化,需要花錢購(gòu)買;幸運(yùn)的是我們又有一款免費(fèi)并開(kāi)源的代碼生成工具選擇MyGeneration,它的功能絲毫不亞于CodeSmith,完全基于模板引擎進(jìn)行代碼的生成。

Reflector for .NET

   相信大名鼎鼎的Reflector for .NET大家都已經(jīng)用過(guò)了,幾年前它已經(jīng)位于.NET開(kāi)發(fā)必備十大工具榜,現(xiàn)在自然也不能例外。它是一個(gè)類瀏覽器和反編譯器,可以分析程序集并向你展示它的所有秘密。使用Reflector for .NET可以瀏覽程序集的類和方法,可以分析由這些類和方法生成的 Microsoft 中間語(yǔ)言 (MSIL),并且可以反編譯這些類和方法并查看 C# Visual Basic.NET 中的等價(jià)類和方法。經(jīng)過(guò)多年的發(fā)展,Reflector for .NET已經(jīng)發(fā)展到了5.1版本,并且提供了相當(dāng)豐富的插件,利用這些插件我們可以瀏覽Silverlight程序結(jié)構(gòu)、瀏覽WPF資源文件、與TestDriven.net集成等。

The Regulator

   The Regulator能夠使生成和測(cè)試正則表達(dá)式變得很容易,它允許你輸入一個(gè)正則表達(dá)式以及一些針對(duì)其運(yùn)行該表達(dá)式的輸入。這樣,在應(yīng)用程序中實(shí)現(xiàn)該正則表達(dá)式之前,你便可以了解它將產(chǎn)生什么效果以及它將返回哪些種類的匹配項(xiàng)。另外它還提供了正則表達(dá)式庫(kù)管理功能,在線更新正則表達(dá)式庫(kù),可以在RegexLib.com上搜索需要的正則表達(dá)式。

LINQPad

    隨著在.NET Framework 3.5中對(duì)于LINQ的支持,越來(lái)越多的開(kāi)發(fā)者在開(kāi)發(fā)中使用了LINQ to SQL,但是編寫LINQ to SQL查詢似乎又成了一件很麻煩的事情,好在我們還有LINQPad這個(gè)工具,用來(lái)編寫LINQ查詢,不僅僅是LINQ to SQL,同時(shí)它也支持LINQ to XMLLINQ to Objects,另外LINQPad是完全免費(fèi)的且無(wú)需安裝,只要下載它的可執(zhí)行文件就可以了。

NAnt

   NAnt 是一個(gè)基于 .NET 的生成工具,與當(dāng)前版本的 Visual Studio .NET 不同,它使得為你的項(xiàng)目創(chuàng)建生成過(guò)程變得非常容易。當(dāng)你擁有大量從事單個(gè)項(xiàng)目的開(kāi)發(fā)人員時(shí),你不能依賴于從單個(gè)用戶的座位進(jìn)行生成。你也不希望必須定期手動(dòng)生成該項(xiàng)目。你更愿意創(chuàng)建每天晚上運(yùn)行的自動(dòng)生成過(guò)程。NAnt 使你可以生成解決方案、復(fù)制文件、運(yùn)行 NUnit 測(cè)試、發(fā)送電子郵件,等等。遺憾的是,NAnt 缺少漂亮的圖形界面,但它的確具有可以指定應(yīng)該在生成過(guò)程中完成哪些任務(wù)的控制臺(tái)應(yīng)用程序和 XML 文件。目前NAnt已經(jīng)支持.NET Framework 3.5,它的最新版本是0.86 Beta 1。

      原文地址:http://blog.csdn.net/songkexin/archive/2008/11/26/3380938.aspx

如對(duì)本文有疑問(wèn),請(qǐng)?zhí)峤坏浇涣髡搲瑥V大熱心網(wǎng)友會(huì)為你解答??! 點(diǎn)擊進(jìn)入論壇

發(fā)表評(píng)論 (223人查看,0條評(píng)論)
請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
昵稱:
最新評(píng)論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時(shí)間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號(hào)