博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.NET 程序员必备工具下载(2)(完结)
阅读量:7281 次
发布时间:2019-06-30

本文共 5276 字,大约阅读时间需要 17 分钟。

  • 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 的有关该主题的 专栏文章(
MSDN ®
Magazine 2004 年 6 月刊)。
那么,让我们观察一下实际运行的 FxCop,并且看一下它在我一直在处理的 NUnitExample 程序集中找到哪些错误。当您打开FxCop 时,您首先需要创建一个 FxCop 项目,然后向其添加您要测试的程序集。在将该程序集添加到项目以后,就可以按Analyze,FxCop 将分析该程序集。 中显示了在该程序集中找到的错误和警告。
FxCop 在我的程序集中找到了几个问题。您可以双击某个错误以查看详细信息,包括规则说明以及在哪里可以找到更多信息。(您可以做的一件有趣的事情是在框架程序集 上运行 FxCop 并查看发生了什么事情。)
FxCop 可以帮助您创建更好的、更一致的代码,但它无法补偿低劣的应用程序设计或非常简单拙劣的编程。FxCop也不能替代对等代码检查,但是因为它可以在进行代 码检查之前捕获大量错误,所以您可以花费更多时间来解决严重的问题,而不必担心命名约定。FxCop由 Microsoft 开发,并且可以从 下载。
  • 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 的有关该主题的 专栏文章(
MSDN ®
Magazine 2004 年 6 月刊)。
那么,让我们观察一下实际运行的 FxCop,并且看一下它在我一直在处理的 NUnitExample 程序集中找到哪些错误。当您打开FxCop 时,您首先需要创建一个 FxCop 项目,然后向其添加您要测试的程序集。在将该程序集添加到项目以后,就可以按Analyze,FxCop 将分析该程序集。 中显示了在该程序集中找到的错误和警告。
FxCop 在我的程序集中找到了几个问题。您可以双击某个错误以查看详细信息,包括规则说明以及在哪里可以找到更多信息。(您可以做的一件有趣的事情是在框架程序集 上运行 FxCop 并查看发生了什么事情。)
FxCop 可以帮助您创建更好的、更一致的代码,但它无法补偿低劣的应用程序设计或非常简单拙劣的编程。FxCop也不能替代对等代码检查,但是因为它可以在进行代 码检查之前捕获大量错误,所以您可以花费更多时间来解决严重的问题,而不必担心命名约定。FxCop由 Microsoft 开发,并且可以从 下载。

附送20条有趣

 

 

 

  • [点击:1]

    提问者: xslihaiyan - 中级魔法师 六级   发消息   加为好友 ...

  • [点击:1]

    在10个月,做 了一次人流和吃了一次紧急避孕药,会影响以后怀孕吗?试孕4个月都没有怀孕,有点着急

  • [点击:1]

    内容:1.这是一座新型的花园城市。 2.海陆空交通便利,又有一条直通北京的高速公路(freeway)。 3.自然资源(natural resources)丰富,能源(energy)充足。 4.政府(g...

  • [点击:1]

    不是晚上没睡好哦,我睡得越早早上越困!天气不好我更想睡觉啦!

  • [点击:1]

    对手机不是很了解,帮我推荐一下 智能机,外观一定要靓,娱乐功能要多点,不能多过2500。推荐一下吧,谢谢

  • [点击:1]

    求完结的HP同人文,最好是教授CP的,满意加分,多多益善,需要合集的,少的话就不用发了,因为很多都看过了所以量要求比较高,谢谢了。 kitty-hp@qq.com

  • [点击:1]

    周杰伦 新专辑 好久不见里 还用了什么语唱的?

  • [点击:1]

    急急!!!

  • [点击:1]

    提问者: 结♀束 - 中级魔法师 六级   发消息   加为好友

  • [点击:1]

    提问者: leilei113123 - 中级魔法师 六级   发消息   加为好...

  • [点击:1]

    8左右三厢家用轿车选捷达还是爱丽舍好懂车的或用过的朋友介绍下 谢谢

  • [点击:1]

    最好还说些有哪些物体中含有铅

  • [点击:1]

    医疗上

  • [点击:1]

    铁和氯化铜溶液进行置换反应的时候,我加了一些硝酸铜溶液,为什么反应变的非常慢了???求解决方法!!! 急

  • [点击:1]

    3名男生4名女生~排成一排 (1)男女生各不相邻 (2)男生不能排在一起

  • [点击:1]

    提问者: pzq2008 - 中级魔法师 六级   发消息   加为好友 ...

  • [点击:1]

    提问者: semon9552 - 中级魔法师 六级   发消息   加为好友 ...

  • [点击:1]

    提问者: 竟妍 - 中级魔法师 六级   发消息   加为好友

  • [点击:1]

    提问者: 坏坏ㄨ爱 - 中级魔法师 六级   发消息   加为好友

  • [点 击:1]

    提问者: wuwei556 - 中级魔法师 六级   发消息   加为好友 ...

  • [点击:1]

    提问者: sd6259804 - 高级魔法师 七级   发消息   加为好友 ...

  • [点击:1]

    大学毕业晚会上要求有一个温馨互动的环节 (不是节目 是互动环节) 最好能让在场大四感动的那种 10分钟左右 有创意的更好 晚会没有多媒体 急急急 有想法的都可以告诉我 我只有50分的财富 都给上 ...

  • [点击:1]

    今年五月五日上午十点二十六分。名字叫;王锦瑗

  • [点击:1]

    看到你上传的大量内容,涉及甚广,都读过吗?有时间帮我讲讲。

  • [点击:1]

    我会开的,只要拿证 考和不考都可以!!!

  • [点击:1]

    352014049417343 是哪里产的,具体一点。 序列号和电池后面的一样是正品么?

  • [点击:1]

    一定要能运行成功的哦~~谢谢了! 我邮箱 635423930@qq.com

  • [点击:1]

    提问者: zhupigu1981 - 高级魔法师 七级   发消息   加为好友...

  • [点击:1]

    和老公在一起6年了,之前他和别的女人在一起过,被我知道了好几次,因为爱他,我也都原谅他了,现在我知道他很努力的在弥补我,也没有那些事了,可是因为 心里的阴影太大,我现在已经没有办法相信他,只要是感觉有点...

  • [点击:1]

    提问者: 烟台大兵 - 中级魔法师 六级   发消息   加为好友

  • [点击:1]

    刚买的5630,由于装了一些游戏,突然收不到10086的短信了(能收到,嘟的一声就没有了)。在论坛上看了一些方法,但是由于手机是013.009版 本的,暂时还无法破解,无法安装像X-plore AP...

  • [点击:1]

    提问者: richsx - 中级魔法师 六级   发消息   加为好友 ...

  • [点击:1]

    某商品的编号是一个三位数。现有5个三位数:874,765,123,364,925,其中每一个数与商品的编号恰好在同一个数位上有一个相同的数字。这 件商品的编号是多少?请写出详细的解答过程和思维过程。谢!

  • [点击:1]

    至少要会什么呢?

  • [点击:1]

    我现在和一个朋友经营一个外贸生意大概投资有10来万,因我们都是一个地方老乡,关系也还不错!都没经过什么书面形式只是口头交涉就合作啦,我们双方也都 没有约束谁要规定出多少钱,因我对这个行业不了解所以多数都...

  • [点击:1]

    我知道一定有一些朋友是购买碟子的。。。(我刚刚确认过片子。。。2楼就是卖片子的地方。。。)。。。拜托。。。发给猫猫一个吧。。。这是猫猫邮 箱:448720094@qq.com。。。急求!!!

  • [点击:1]

    就是“浅尝辄止”那块

  • [点击:1]

    片尾曲里面的 内容是 一个日本男人坐在钢琴上手拿话筒 一手抱着鲜花 歌是 女生唱的

  • [点击:1]

    在网上找了许多不知是什么症状。口干咽干,只要一会不喝水嘴唇就干,还经常耳鸣。我很瘦,体虚、体弱、心悸、失眠,不容易睡熟。易醒。懒言、声低、食少、 消化不良。 面黄。乏力、这些都是常有症状, 说阴虚吧没有...

  • [点击:1]

 

 

转载于:https://www.cnblogs.com/xinggg22/archive/2010/06/13/1758033.html

你可能感兴趣的文章
Thinking in Java 4 : 一切都是对象
查看>>
iOS - UICollectionViewController
查看>>
Facebook 宕机事故系服务器配置问题导致
查看>>
【RAC】11g R2 RAC新特性之Highly Available IP(HAIP)
查看>>
Mysql 5.7 Gtid内部学习(三) Gtid和Last_commt/sequnce_number的生成时机
查看>>
【MySQL】漫谈死锁
查看>>
wait for stopper event to be increased
查看>>
上海往事之找Free机会一周
查看>>
[20160302]关于FULL_HASH_VALUE.txt
查看>>
奇葩念头:微信能取代WP应用吗
查看>>
Cordova插件,自动根据包名替换R资源描述
查看>>
Python探索记(12)——元组Tuple
查看>>
wcf系列学习5天速成——第五天 服务托管
查看>>
对于超大型SQL SERVER数据库执行DBCC操作
查看>>
【推荐】腾讯android镜像(做Android开发的得好好利用下这个网站,国内的大公司还是可以滴……)...
查看>>
“移”码平川:移动端高可用性体系
查看>>
从程序员的角度谈创业三年(转)
查看>>
Java转行之路—《深入理解JAVA虚拟机总结》(一)
查看>>
智能机回归触屏手写?苹果专利Apple Pencil或将支持手机
查看>>
索尼玩复兴 为何就不能向“巨硬”学习
查看>>