• 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 能够使生成和测试正则表达式变得很容易,它允许你输入一个正则表达式以及一些针对其运行该表达式的输入。这样,在应用程序中实现该正则表达式之前,你便可 以了解它将产生什么效果以及它将返回哪些

种类的匹配项。另外它还提供了正则表达式库管理功能,在 线更新正则表达式库,可以在RegexLib.com上搜索需要的正则表达式,如下图所示:

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 能够使生成和测试正则表达式变得很容易,它允许你输入一个正则表达式以及一些针对其运行该表达式的输入。这样,在应用程序中实现该正则表达式之前,你便可 以了解它将产生什么效果以及它将返回哪些

种类的匹配项。另外它还提供了正则表达式库管理功能,在 线更新正则表达式库,可以在RegexLib.com上搜索需要的正则表达式,如下图所示:

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)(完结)相关推荐

  1. .NET 程序员必备工具下载(1)

    1.Snippet Compiler    Snippet Compiler 是一个基于 Windows 的小型应用程序,你可以通过它来编写.编译和运行代码.如果你具有较小的代码段,并且你不想创建完整 ...

  2. 十大PHP程序员必备工具

    十大PHP程序员必备工具 1.Notepad++ 总结来说就是小而精,7.4版本的软件包只有2.9M,比一般的IDE小数十倍,但是Notepad++的功能确是很全面的,代码高亮,语法折叠,宏功能,内置 ...

  3. win10程序员必备工具_与客户沟通的10种必备工具

    win10程序员必备工具 Communicating your clients is a necessary evil of contract web development, design, pro ...

  4. .NET开发 程序员必备工具 -- Regulator:生成正则表达式工具

    Regulator 是最近添加到我的头等工具清单中的.它是一种很有特色的工具,能够使生成和测试正则表达式变得很容易.由于正则表达式在 .NET 框架中受到极好的支持,因而人们对正则表达式重新产生了兴趣 ...

  5. sublimelinter java_程序员必备工具SublimeLinter安装使用指南

    Linter是现代Web开发中不可或缺的工具.它有助于我们在编写代码时检查错误并执行最佳实践.如果您使用的是SublimeText,我强烈建议您安装SublimeLinters.多年来,Sublime ...

  6. java 证书查看工具_程序员必备工具 Java证书工具Keytool的使用

    一.简介 Keytool是JDK自带的证书管理工具,在jdk/bin目录下,可以用来生成自签名证书.导入导出证书.打印证书信息等. 回顾下前一章的一些概念:PKI:公钥基础设施 X.509 : PKI ...

  7. 程序员常用工具下载地址及方式

    本文以Windows 64位为例,如有mac或Linux系统的请自行选择对应系统进行下载 一.JDK  1.官网下载地址: http://www.oracle.com/technetwork/java ...

  8. [程序员必备工具]分享一款不错的个人代码个人知识管理软件wiz

    我以前一直在寻找着这么一个软件,希望它能同时满足我记录代码和日常工作生活的需要. 我要求如下: 1.能粘贴图片 要求:能粘贴word中的图片,能粘贴远程图片,能粘贴二进制图片比如qq里的ps里的等,能 ...

  9. 程序员必备的6款工具软件,炒鸡实用!

    都说程序员的电脑上有各种各样的软件工具.编辑器.插件等等,不同岗位的程序员使用的工具也不同. 今天就给大家分享6款程序员必备的工具软件,看看有没有你常用的! 6款程序员必备工具软件 1 oh-my-z ...

最新文章

  1. AI人工智能-智能学习时代
  2. websocket 安全_将Websocket与Spring Framework和Vuejs结合使用
  3. Community Server页面布局
  4. 对比学习系列论文SDCLR(一)-Self-Damaging Contrastive Learning论文的概括
  5. Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例
  6. H3C 模拟器 防火墙开启Web功能
  7. WebSocket 实现链接 群聊(low low low 版本)
  8. 【笔记整理】通信原理第二章复习——随机信号分析
  9. 网站源码整站下载 网站模板源代码下载
  10. Pycharm远程连接服务器
  11. 计算机与现代社会英语作文,高一英语作文,科技以下是题目:众所周知,科技在现代社会和生活中扮演着越来越重要的角色,但科技同时也是一把双刃剑,在它璀璨...
  12. JS保留小数 去尾法 进一法 四舍五入法
  13. 学计算机要具备什么能力,具备什么特质能学计算机
  14. 高中会考计算机都考啥,高中会考都有哪些科目
  15. redis使用中经常出现 Could not get a resource from the pool 异常,解决办法总结
  16. Android 网络获取图片处理
  17. springboot+nodejs+vue教师备课系统网站
  18. 用好HugePage,告别Linux性能故障
  19. matlab处理数据,提示“提示位置1处的索引超出数组边界。不能超出1”,这该怎么处理呢
  20. 概念肆虐:凭什么让“IPv9”横行无忌?

热门文章

  1. 新疆大学计算机科学与技术复试科目,2020年新疆大学计算机科学与技术考研经验分享...
  2. 嘿,Logo,你应该是这个尺寸的!
  3. 如何使用html定义一个红色小圆点
  4. java框架基础教程_Java零基础教学,分分钟掌握基础学习框架
  5. CloudTorrent 磁链下载 docker版本安装 nginx配置
  6. qemu转换虚拟机为镜像(VMDK转IMG)
  7. pgpool mysql_pgpool分析二
  8. 像经营企业一样经营自己
  9. C语言格式输出函数printf()详解
  10. 命令理解DNS解析原理