.NET 程序员必备工具下载(2)(完结)
- 5、Reflector for .NET
 相信大名鼎鼎的Reflector for .NET大家都已經用過了,幾年前它已經位于.NET開發必備十大工具榜,現在自然也不能例外。它是一個類瀏覽器和反編譯器,可以分析程序集并向你展示它 的所有秘密。使用Reflector for .NET可以瀏覽程序集的類和方法,可以分析由這些類和方法生成的 Microsoft 中間語言 (MSIL),并且可以反編譯這些類和方法并查看 C# 或 Visual Basic.NET 中的等價類和方法。經過多年的發展,Reflector for .NET已經發展到了5.1版本,并且提供了相當豐富的插件,利用這些插件我們可以瀏覽 Silverlight程序結構、瀏覽WPF資源文件、與TestDriven.net集成等。如下圖所示:
 6、The Regulator
 The Regulator 能夠使生成和測試正則表達式變得很容易,它允許你輸入一個正則表達式以及一些針對其運行該表達式的輸入。這樣,在應用程序中實現該正則表達式之前,你便可 以了解它將產生什么效果以及它將返回哪些
7、LINQPad
隨著在.NET Framework 3.5中對于LINQ的支持,越來越多的開發者在開發中使用了LINQ to SQL,但是編寫 LINQ to SQL查詢似乎又成了一件很麻煩的事情,好在我們還有LINQPad這個工具,用來編寫LINQ查詢,不僅僅是LINQ to SQL,同時它也支持LINQ to XML、LINQ to Objects,另外LINQPad是完全免費的且無需安裝,只要下載它的可執行文件就可以了。
8、FxCop
.NET 框架非常強大,這意味著存在創建優秀應用程序的極大可能,但是也同樣存在創建劣質程序的可能。FxCop是有助于創建更好的應用程序的工具之一,它所采用 的方法是:使您能夠分析程序集,并使用一些不同的規則來檢查它是否符合這些規則。FxCop 隨附了由Microsoft創建的固定數量的規則,但您也可以創建并包括您自己的規則。例如,如果您決定所有的類都應該具有一個不帶任何參數的默認構造函 數,則可以編寫一條規則,以確保程序集的每個類上都具有一個構造函數。這樣,無論是誰編寫該代碼,您都將獲得一定程度的一致性。如果您需要有關創建自定義 規則的詳細信息,請參閱John Robbins 的有關該主題的 Bugslayer 專欄文章(MSDN ? Magazine 2004 年 6 月刊)。
那么,讓我們觀察一下實際運行的 FxCop,并且看一下它在我一直在處理的 NUnitExample 程序集中找到哪些錯誤。當您打開FxCop 時,您首先需要創建一個 FxCop 項目,然后向其添加您要測試的程序集。在將該程序集添加到項目以后,就可以按Analyze,FxCop 將分析該程序集。圖 6 中顯示了在該程序集中找到的錯誤和警告。
FxCop 在我的程序集中找到了幾個問題。您可以雙擊某個錯誤以查看詳細信息,包括規則說明以及在哪里可以找到更多信息。(您可以做的一件有趣的事情是在框架程序集 上運行 FxCop 并查看發生了什么事情。)
FxCop 可以幫助您創建更好的、更一致的代碼,但它無法補償低劣的應用程序設計或非常簡單拙劣的編程。FxCop也不能替代對等代碼檢查,但是因為它可以在進行代 碼檢查之前捕獲大量錯誤,所以您可以花費更多時間來解決嚴重的問題,而不必擔心命名約定。FxCop由 Microsoft 開發,并且可以從 http://www.gotdotnet.com/team/fxcop 下載。
- 5、Reflector for .NET
 相信大名鼎鼎的Reflector for .NET大家都已經用過了,幾年前它已經位于.NET開發必備十大工具榜,現在自然也不能例外。它是一個類瀏覽器和反編譯器,可以分析程序集并向你展示它 的所有秘密。使用Reflector for .NET可以瀏覽程序集的類和方法,可以分析由這些類和方法生成的 Microsoft 中間語言 (MSIL),并且可以反編譯這些類和方法并查看 C# 或 Visual Basic.NET 中的等價類和方法。經過多年的發展,Reflector for .NET已經發展到了5.1版本,并且提供了相當豐富的插件,利用這些插件我們可以瀏覽 Silverlight程序結構、瀏覽WPF資源文件、與TestDriven.net集成等。如下圖所示:
 6、The Regulator
 The Regulator 能夠使生成和測試正則表達式變得很容易,它允許你輸入一個正則表達式以及一些針對其運行該表達式的輸入。這樣,在應用程序中實現該正則表達式之前,你便可 以了解它將產生什么效果以及它將返回哪些
7、LINQPad
隨著在.NET Framework 3.5中對于LINQ的支持,越來越多的開發者在開發中使用了LINQ to SQL,但是編寫 LINQ to SQL查詢似乎又成了一件很麻煩的事情,好在我們還有LINQPad這個工具,用來編寫LINQ查詢,不僅僅是LINQ to SQL,同時它也支持LINQ to XML、LINQ to Objects,另外LINQPad是完全免費的且無需安裝,只要下載它的可執行文件就可以了。
8、FxCop
.NET 框架非常強大,這意味著存在創建優秀應用程序的極大可能,但是也同樣存在創建劣質程序的可能。FxCop是有助于創建更好的應用程序的工具之一,它所采用 的方法是:使您能夠分析程序集,并使用一些不同的規則來檢查它是否符合這些規則。FxCop 隨附了由Microsoft創建的固定數量的規則,但您也可以創建并包括您自己的規則。例如,如果您決定所有的類都應該具有一個不帶任何參數的默認構造函 數,則可以編寫一條規則,以確保程序集的每個類上都具有一個構造函數。這樣,無論是誰編寫該代碼,您都將獲得一定程度的一致性。如果您需要有關創建自定義 規則的詳細信息,請參閱John Robbins 的有關該主題的 Bugslayer 專欄文章(MSDN ? Magazine 2004 年 6 月刊)。
那么,讓我們觀察一下實際運行的 FxCop,并且看一下它在我一直在處理的 NUnitExample 程序集中找到哪些錯誤。當您打開FxCop 時,您首先需要創建一個 FxCop 項目,然后向其添加您要測試的程序集。在將該程序集添加到項目以后,就可以按Analyze,FxCop 將分析該程序集。圖 6 中顯示了在該程序集中找到的錯誤和警告。
FxCop 在我的程序集中找到了幾個問題。您可以雙擊某個錯誤以查看詳細信息,包括規則說明以及在哪里可以找到更多信息。(您可以做的一件有趣的事情是在框架程序集 上運行 FxCop 并查看發生了什么事情。)
FxCop 可以幫助您創建更好的、更一致的代碼,但它無法補償低劣的應用程序設計或非常簡單拙劣的編程。FxCop也不能替代對等代碼檢查,但是因為它可以在進行代 碼檢查之前捕獲大量錯誤,所以您可以花費更多時間來解決嚴重的問題,而不必擔心命名約定。FxCop由 Microsoft 開發,并且可以從 http://www.gotdotnet.com/team/fxcop 下載。
附送20條有趣知識問答
?
?
?
-  化石是什么的總稱[點擊:1] 提問者: xslihaiyan - 中級魔法師 六級 ? 發消息 ? 加為好友 ... 
-  會懷孕嗎?[點擊:1] 在10個月,做 了一次人流和吃了一次緊急避孕藥,會影響以后懷孕嗎?試孕4個月都沒有懷孕,有點著急 
-  中國加入WTO后,有一批想到中國投資的外國人來你市考察。假設你是接待,請向來賓介紹你市的情況(英語)。[點擊:1] 內容:1.這是一座新型的花園城市。 2.海陸空交通便利,又有一條直通北京的高速公路(freeway)。 3.自然資源(natural resources)豐富,能源(energy)充足。 4.政府(g... 
-  上課聽課總犯困怎么辦?[點擊:1] 不是晚上沒睡好哦,我睡得越早早上越困!天氣不好我更想睡覺啦! 
-  幫我推薦一款手機,謝謝[點擊:1] 對手機不是很了解,幫我推薦一下 智能機,外觀一定要靚,娛樂功能要多點,不能多過2500。推薦一下吧,謝謝 
-  求完結的HP同人文[點擊:1] 求完結的HP同人文,最好是教授CP的,滿意加分,多多益善,需要合集的,少的話就不用發了,因為很多都看過了所以量要求比較高,謝謝了。 kitty-hp@qq.com 
-  好久不見歌詞用的是什么語?[點擊:1] 周杰倫 新專輯 好久不見里 還用了什么語唱的? 
-  2010江西高考體育體育分為72分,但成績相當好,請問能報什么大學啊 急急急[點擊:1] 急急!!! 
-  【調查】吧友都去哪個平臺?[點擊:1] 提問者: 結♀束 - 中級魔法師 六級 ? 發消息 ? 加為好友 
-  鮑叔牙在管仲在位時的官職[點擊:1] 提問者: leilei113123 - 中級魔法師 六級 ? 發消息 ? 加為好... 
-  同樣8萬塊 選捷達還是新愛麗舍[點擊:1] 8左右三廂家用轎車選捷達還是愛麗舍好懂車的或用過的朋友介紹下 謝謝 
-  什么食物中含有鉛?[點擊:1] 最好還說些有哪些物體中含有鉛 
-  誰知道愛貝芙注射隆鼻是什么[點擊:1] 醫療上 
-  化學問題[點擊:1] 鐵和氯化銅溶液進行置換反應的時候,我加了一些硝酸銅溶液,為什么反應變的非常慢了???求解決方法!!! 急 
-  高2數學排列組合[點擊:1] 3名男生4名女生~排成一排 (1)男女生各不相鄰 (2)男生不能排在一起 
-  如何使用wifi來連接家庭電腦?[點擊:1] 提問者: pzq2008 - 中級魔法師 六級 ? 發消息 ? 加為好友 ... 
-  北京朝陽區亞運村有哪些煙酒店或小超市[點擊:1] 提問者: semon9552 - 中級魔法師 六級 ? 發消息 ? 加為好友 ... 
-  什么是企業產權[點擊:1] 提問者: 竟妍 - 中級魔法師 六級 ? 發消息 ? 加為好友 
-  哪里可以量身定做西裝、西褲的呢?[點擊:1] 提問者: 壞壞ㄨ愛 - 中級魔法師 六級 ? 發消息 ? 加為好友 
-  我沒玩過游戲,有誰有炫舞吧或其它炫舞的圖,發張讓我看下?[點 擊:1] 提問者: wuwei556 - 中級魔法師 六級 ? 發消息 ? 加為好友 ... 
-  石頭是怎樣產生的?小石頭如何變成大石頭?[點擊:1] 提問者: sd6259804 - 高級魔法師 七級 ? 發消息 ? 加為好友 ... 
-  求大學畢業晚會上的溫馨互動環節[點擊:1] 大學畢業晚會上要求有一個溫馨互動的環節 (不是節目 是互動環節) 最好能讓在場大四感動的那種 10分鐘左右 有創意的更好 晚會沒有多媒體 急急急 有想法的都可以告訴我 我只有50分的財富 都給上 ... 
-  幫女兒測名字[點擊:1] 今年五月五日上午十點二十六分。名字叫;王錦瑗 
-  小妹妹,你上傳到庫的內容、文章是否都讀過呢?[點擊:1] 看到你上傳的大量內容,涉及甚廣,都讀過嗎?有時間幫我講講。 
-  自貢拿摩托車駕駛證哪個駕校便宜點 多少錢[點擊:1] 我會開的,只要拿證 考和不考都可以!!! 
-  在線等!諾基亞5230序列號查詢產地是否正品![點擊:1] 352014049417343 是哪里產的,具體一點。 序列號和電池后面的一樣是正品么? 
-  急!急!急!求一個用C#和SQL Server2005做的人事管理系統(越簡單越好)我郵箱 635423930@qq.com[點擊:1] 一定要能運行成功的哦~~謝謝了! 我郵箱 635423930@qq.com 
-  巴卜斯定理是什么?[點擊:1] 提問者: zhupigu1981 - 高級魔法師 七級 ? 發消息 ? 加為好友... 
-  我該怎么樣調整自己的心態?[點擊:1] 和老公在一起6年了,之前他和別的女人在一起過,被我知道了好幾次,因為愛他,我也都原諒他了,現在我知道他很努力的在彌補我,也沒有那些事了,可是因為 心里的陰影太大,我現在已經沒有辦法相信他,只要是感覺有點... 
-  用MicrosoftWord打字,為什么經常沒有語法、拼寫錯誤,文本里也會出現很多紅色波浪下劃線來提示有錯誤??[點擊:1] 提問者: 煙臺大兵 - 中級魔法師 六級 ? 發消息 ? 加為好友 
-  10086被屏蔽了,手機還未破解,各種文件管理類軟件無法安裝,向高手求助[點擊:1] 剛買的5630,由于裝了一些游戲,突然收不到10086的短信了(能收到,嘟的一聲就沒有了)。在論壇上看了一些方法,但是由于手機是013.009版 本的,暫時還無法破解,無法安裝像X-plore AP... 
-  得了疥瘡,用了琉軟膏1星期啦,現在頸部以下不癢了,頸部以上癢的不得了,是不是過敏啊?[點擊:1] 提問者: richsx - 中級魔法師 六級 ? 發消息 ? 加為好友 ... 
-  某商品的編號是一個三位數。[點擊:1] 某商品的編號是一個三位數。現有5個三位數:874,765,123,364,925,其中每一個數與商品的編號恰好在同一個數位上有一個相同的數字。這 件商品的編號是多少?請寫出詳細的解答過程和思維過程。謝! 
-  在電腦城工作至少會什么[點擊:1] 至少要會什么呢? 
-  合伙經營問題[點擊:1] 我現在和一個朋友經營一個外貿生意大概投資有10來萬,因我們都是一個地方老鄉,關系也還不錯!都沒經過什么書面形式只是口頭交涉就合作啦,我們雙方也都 沒有約束誰要規定出多少錢,因我對這個行業不了解所以多數都... 
-  求初音未來39演唱會高清版[點擊:1] 我知道一定有一些朋友是購買碟子的。。。(我剛剛確認過片子。。。2樓就是賣片子的地方。。。)。。。拜托。。。發給貓貓一個吧。。。這是貓貓郵 箱:448720094@qq.com。。。急求!!! 
-  31集海藻在宋思明耳邊說的話[點擊:1] 就是“淺嘗輒止”那塊 
-  現在sitv里面放的東京印象片尾曲?[點擊:1] 片尾曲里面的 內容是 一個日本男人坐在鋼琴上手拿話筒 一手抱著鮮花 歌是 女生唱的 
-  誰知道是腎陰虛,腎陽虛。還是腎氣不足[點擊:1] 在網上找了許多不知是什么癥狀。口干咽干,只要一會不喝水嘴唇就干,還經常耳鳴。我很瘦,體虛、體弱、心悸、失眠,不容易睡熟。易醒。懶言、聲低、食少、 消化不良。 面黃。乏力、這些都是常有癥狀, 說陰虛吧沒有... 
- 學3D都應該掌握哪些英語單詞[點擊:1]
?
?
轉載于:https://www.cnblogs.com/xinggg22/archive/2010/06/13/1758033.html
總結
以上是生活随笔為你收集整理的.NET 程序员必备工具下载(2)(完结)的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: informix-onbar
- 下一篇: 风色幻想ol服务器文件,开个魔导帖吧,总
