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

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

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

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

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

  官方網站:http://www.nunit.org

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

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

  官方網站: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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

主站蜘蛛池模板: 久久午夜夜伦痒痒想咳嗽P 久久午夜夜伦鲁鲁片无码免费 | 久久久久久久国产精品视频 | 日韩a视频在线观看 | 混乱家庭电影完整版在线看 | 中国老太太xxx | 国产偷国产偷亚州清高APP | 亚洲国产夜色在线观看 | 床伴在线观看免费高清完整泰剧第四集 | 妈妈的朋友5在线观看免费完整版中文 | 色欲AV人妻精品麻豆AV | 日本熟妇乱妇熟色A片蜜桃 日本熟妇多毛XXXXX视频 | 寂寞夜晚视频高清观看免费 | 在线免费福利 | 日本一本在线播放 | 老头操美女 | 男人和女人一级黄色大片 | 男人的天堂色偷偷 | music radio在线收听 | 手机在线播放成人亚洲影院电影 | 国产成人精品综合久久久 | 日本久久黄色 | 亚洲永久精品AV在线观看 | 国产成人精品电影在线观看 | 超碰人人澡人人胔 | 一一本之道高清视频在线观看中文字幕 | 日本亚欧热亚洲乱色视频 | 中文无码第3页不卡av | 116美女写真午夜电影z | 无限资源好看片2019免费观看 | 国产AV精品久久久毛片 | 国产精品你懂得 | 外国xxxx| 97国产精品人妻无码免费 | 香蕉久久夜色精品国产小说 | 秋霞在线观看视频一区二区三区 | 公粗挺进了我的密道在线播放贝壳 | 狠狠色在在线视频观看 | 久久青青无码AV亚洲黑人 | 国产剧果冻传媒星空在线观看 | 久久9精品区-无套内射无码 | 日本精品久久久久中文字幕 1 |