天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

七種武器武裝.NET(常用開發(fā)工具介紹)

      我學習.NET快一年了,偶然間發(fā)現(xiàn)大家用的開發(fā)工具很多我都沒見過,于是暗中的進行收集(呵呵,夸張了),現(xiàn)在收集滿七種特來做此總結!我稱他們?yōu)?ldquo;七種武器”/(^o^)/

  第一種武器長生劍、NUnit (用于編寫單元測試)

  NUnit 是為 .NET 框架生成的開放源代碼單元測試框架。NUnit 使您可以用您喜歡的語言編寫測試,從而測試應用程序的特定功能。當您首次編寫代碼時,單元測試是一種測試代碼功能的很好方法,它還提供了一種對應用程序進行回歸測試的方法。NUnit 應用程序提供了一個用于編寫單元測試的框架,以及一個運行這些測試和查看結果的圖形界面。 編寫 NUnit 測試 作為示例,我將測試 .NET 框架中 Hashtable 類的功能,以確定是否可以添加兩個對象并且隨后檢索這些對象。我的第一步是添加對 NUnit.Framework 程序集的引用,該程序集將賦予我對 NUnit 框架的屬性和方法的訪問權。

  官方網(wǎng)站:http://www.nunit.org

  第二種武器孔雀翎、Sandcastle(用于創(chuàng)建代碼文檔資料)

  Sandcastle是一個微軟發(fā)布的工具,它通過反射程序集中的源代碼以及添加代碼中的XML注釋來創(chuàng)建MSDN形式的API文檔。在CodePlex中剛發(fā)布了Sandcastle的一個新版本。 這個工具的源代碼可以在CodePlex中以微軟公開許可協(xié)議(Microsoft Public License)下獲得。即使某些API不會公開,為其建立文檔也是個非常值得推薦的做法,因為這些文檔在總會被其他一些內部開發(fā)人員使用。而對于公開的API來說,這樣的文檔則更是必不可少的東西了。

  官方網(wǎng)站:http://www.microsoft.com/downloads/details.ASPx?FamilyId=E82EA71D-DA89-42EE-A715-696E3A4873B2&displaylang=en

  第三種武器碧玉刀、 .NET Reflector (用于分析程序集,可以反編譯)

  它是一個類瀏覽器和反編譯器,可以分析程序集并向您展示它的所有秘密。.NET 框架向全世界引入了可用來分析任何基于 .NET 的代碼(無論它是單個類還是完整的程序集)的反射概念。反射還可以用來檢索有關特定程序集中包含的各種類、方法和屬性的信息。使用 .NET Reflector,您可以瀏覽程序集的類和方法,可以分析由這些類和方法生成的 Microsoft 中間語言 (MSIL),并且可以反編譯這些類和方法并查看 C# 或 Visual Basic ?.NET 中的等價類和方法。

  Reflector下載地址: http://www.aisto.com/roeder/dotNET

  相關插件下載地址:http://www.codeplex.com/reflectoraddins

  第四種武器多情環(huán)、Mcrosoft Source Analysis for C#(用于檢查代碼規(guī)范)  

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

  下載地址不明(主要我找到的都不是官方網(wǎng)站,所以就沒有添加進來)

  第五種武器離別鉤、Regulator (用于生成正則表達式)

  Regulator 是最后一個添加到我的頭等工具清單中的。它是一種很有特色的工具,能夠使生成和測試正則表達式變得很容易。人們對正則表達式重新產生了興趣,因為它們在 .NET 框架中受到很好的支持。正則表達式用來基于字符、頻率和字符順序定義字符串中的模式。它們最常見的用途是作為驗證用戶輸入有效性的手段或者作為在較大字符串中查找字符串的方法 — 例如,在 Web 頁上查找 URL 或電子郵件地址。 Regulator 使您可以輸入一個正則表達式以及一些針對其運行該表達式的輸入內容。這樣,在應用程序中實現(xiàn)該正則表達式之前,您可以了解它將產生什么效果以及它將返回哪些種類的匹配項。

  下載地址:http://sourceforge.NET/projects/regulator/。

  第六種武器霸王槍、Vsual SourceSafe(簡稱vss,用于版本控制)

  作為 Microsoft Visual Studio 的一名成員,它主要任務就是負責項目文件的管理,幾乎可以適用任何軟件項目。 源代碼版本控制機制是現(xiàn)代軟件開發(fā)中必不可少的管理機制之一,通常借助版本控制軟件即Source Code Management(SCM) systems或者Version Control systems來實現(xiàn)。版本控制在軟件開發(fā)中可以作為代碼倉庫有效的管理軟件開發(fā)中各個不同版本的源代碼和文檔,占用空間小并且方便各個版本代碼和文檔的獲取。 也可以對開發(fā)小組中對源代碼的訪問進行有效的協(xié)調(不同的版本控制軟件采取不同的協(xié)調策略)

  沒有找到下載網(wǎng)址,大家如果找到了可以給我留言下,在此謝過!

  第七種武器拳頭 、Visual Studio(最主要的開發(fā)工具)“其實沒有第七種武器,沒有武器就是有武器,有武器就是沒有武器”

  Visual Studio 是一套完整的開發(fā)工具集,用于生成 ASP.NET Web 應用程序、XML Web Services、桌面應用程序和移動應用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成開發(fā)環(huán)境 (IDE),利用此 IDE 可以共享工具且有助于創(chuàng)建混合語言解決方案。另外,這些語言利用了 .NET Framework 的功能,通過此框架可使用簡化 ASP Web 應用程序和 XML Web Services 開發(fā)的關鍵技術。

  最新版本下載地址:http://www.microsoft.com/visualstudio/zh-cn/default.mspx

  上面這些是我對我常用的武器做的一些總結,雖然不夠完整,比如FxCop、NDoc...這些武器都沒提到,不過上文有了替代他們的武器出現(xiàn)了,所以就不重復提及了,而且我認為上面那些武器足夠替代他們,如果大家覺得有什么好的.NET武器歡迎留言.....

NET技術七種武器武裝.NET(常用開發(fā)工具介紹),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产精品自产拍在线观看网站 | 永久免费在线观看视频 | 强开乳罩摸双乳吃奶视频 | 在线视频一区二区三区在线播放 | 老阿姨才是最有味的一区二区 | 久久欧洲AV无码精品色午夜麻豆 | chinesetoilet美女沟 | 动漫美女被羞羞动漫怪物 | 最近中文字幕免费高清MV视频 | 美女在线永久免费网站 | 国产人妻XXXX精品HD电影 | 99久久久无码国产精品AAA | 亚洲色播永久网址大全 | 日韩a在线看免费观看视频 日韩a视频在线观看 | 99久久国产露脸精品国产麻豆 | 9477小游戏 | 久久中文字幕免费高清 | 久久亚洲欧美国产综合 | caoporn 免费视频 | 高h辣h双处全是肉一对一 | 久久精品国产免费中文 | 日韩中文网| 一本色道久久88加勒比—综合 | 夜色88V精品国产亚洲AV | 久久成人午夜电影mp4 | 中文字幕在线免费视频 | 久久青草免费91线频观看站街 | 国产跪地吃黄金喝圣水合集 | 日韩午夜欧美精品一二三四区 | 琪琪电影午夜理论片77网 | 18亚洲男同gay1069 | 国产成人v视频在线观看 | 毛片手机在线观看 | 妻中蜜在线播放 | 在线高清无码欧美久章草 | 性色香蕉AV久久久天天网 | 凌晨三点免费WWW | 欧美白妞大战非洲大炮 | 黑人干日本美女 | 欧美国产成人在线 | 绝逼会被锁 |