天天躁日日躁狠狠躁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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久99久热只有精品国产99 | 午夜不卡久久精品无码免费 | 男女AA片免费 | 花蝴蝶高清在线视频免费观看 | 一品道门在线视频 | av免费网站不卡观看 | 视频成人app永久在线观看 | 456亚洲人成在线播放网站 | 永久精品视频无码一区 | 青娱乐极品视觉盛宴国产视频 | 国产专区青青草原亚洲 | 亚洲免费视频日本一区二区 | 国产精品美女久久久久浪潮AV | 北条麻妃久久99精品 | 90后性爱视频 | 波多久久亚洲精品AV无码 | 琪琪色原网站ying | 97在线观看免费视频 | 中文字幕蜜臀AV熟女人妻 | 69精品国产人妻蜜桃国产毛片 | 久久99热这里只有精品66 | 免费看午夜高清性色生活片 | 久久这里只精品国产99re66 | 短篇合集纯肉高H深陷骚 | 亲爱的妈妈6韩国电影免费观看 | 在线成年av动漫电影 | 麻豆精品传媒一二三区 | 亚洲伊人精品综合在合线 | 亚洲精品天堂在线观看 | 新新电影理论中文字幕 | 丝瓜视频在线免费 | 99re5.久久热在线视频 | 国产精品嫩草影院在线观看免费 | 精品无码久久久久久久久 | 特黄特黄aaaa级毛片免费看 | 久久综合色超碰人人 | 色愁愁久久久 | 亚洲区偷拍自拍29P 亚洲区视频在线观看 | 欧美大片免费观看 | 第一次破女视频出血视频 | eussse手机电影在线观看 |