ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:243.50KB ,
资源ID:1348415      下载积分:8 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wnwk.com/docdown/1348415.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2023年新版.Net开发必备十大工具.doc)为本站会员(g****t)主动上传,蜗牛文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蜗牛文库(发送邮件至admin@wnwk.com或直接QQ联系客服),我们立即给予删除!

2023年新版.Net开发必备十大工具.doc

1、新版.Net开发必备十大工具转更详细的内容,参见: :/ 几年前MSDN上的一篇文章Ten Must-Have Tools Every Developer Should Download Now中介绍了.NET开发中必备的十大工具,几年过去之后,.NET Framework开展到了3.5版本,这些工具中,有些已经转向商业化,有些因为推出了新的工具而已经停止了开发,有些那么继续免费提供应开发者使用。 笔者对.NET开发中必备的十大工具重新做了整理,推出新版.NET开发必备十大工具。本文只是简单的对其进行介绍,更加详细的用法我将会陆续进行讲解。Snippet Compiler Snippet Co

2、mpiler是一个基于 Windows 的小型应用程序,你可以通过它来编写、编译和运行代码。如果你具有较小的代码段,并且你不想创立完整的 Visual Studio .NET 项目以及该项目附带的所有文件,那么该工具会很有用。现在Snippet Compiler已经支持.NET Framework 3.5,最新版本为Snippet Compiler Live 2023 Ultimate Edition for Developers (Alpha),如以下列图所示: 官方主页: :/ sliver /dotnet/SnippetCompiler/Microsoft Source Analysis

3、 for C# Microsoft Source Analysis for C#是一款C#不支持VB.NET代码标准检查工具,前身是微软内部代码标准检查和代码格式强制工具StyleCop,目的是帮助项目团队执行一系列常用的源代码格式标准,它会根据预定义的C#代码格式的最正确实践进行检查,与FxCop不同的是它直接对源代码进行检查,且并不提供灵活的规那么设置,强制开发者使用相同的习惯进行C#代码的编写。如以下列图所示:GhostDoc GhostDoc是Visual Studio的一个免费插件,可以帮助开发者生成比拟完整标准的XML格式代码注释,如果你的代码遵循微软类库开发人员设计标准 ,由它自

4、动产生的注释就已经完全可以很好地表达开发者创立的方法或者属性的意图,无需手工再进行修改。有了这些标准的XML注释,我们可以使用微软的文档工具Sandcastle生成专业级别的帮助文档。如我们有这样一段代码:public bool Add(string item)/.public void AppendHtmlText(IHtmlProvider htmlProvider)/. 使用GhostDoc生成的注释如下:/ / Adds the specified item./ / The item./ public bool Add(string item)/./ / Appends the HTM

5、L text./ / The HTML provider.public void AppendHtmlText(IHtmlProvider htmlProvider)/. 官方主页: :/ roland-weigelt.de/ghostdoc/Sandcastle Sandcastle是微软发布的一个帮助文档生成工具,它通过反射程序集中的源代码和添加代码到中的XML注释来创立专业级别的帮助文档。Sandcastle于2023年推出,它的面世也使得曾经列入.NET开发必备十大工具之一的文档生成工具NDoc的作者Kevin Downs在2023年7月宣告不再投入NDoc Open Source P

6、roject的开发。生成的文档效果如以下列图所示: Nunit NUnit 是为 .NET 框架生成的开放源代码单元测试框架。NUnit 使你可以用你喜欢的语言编写测试,从而测试应用程序的特定功能。当你首次编写代码时,单元测试是一种测试代码功能的很好方法,它还提供了一种对应用程序进行回归测试的方法。NUnit 应用程序提供了一个用于编写单元测试的框架,以及一个运行这些测试和查看结果的图形界面。官方主页: :/ nunit.org/MyGeneration 作为.NET开发人员,手边有一款代码生成工具必不可少。旧版.NET开发必备十大工具中,作者曾经推荐了非常著名的CodeSmith,不幸的是现

7、在CodeSmith已经商业化,需要花钱购置;幸运的是我们又有一款免费并开源的代码生成工具选择MyGeneration,它的功能丝毫不亚于CodeSmith,完全基于模板引擎进行代码的生成,如以下列图所示: 官方主页: :/Reflector for .NET 相信大名鼎鼎的Reflector for .NET大家都已经用过了,几年前它已经位于.NET开发必备十大工具榜,现在自然也不能例外。它是一个类浏览器和反编译器,可以分析程序集并向你展示它的所有秘密。使用Reflector for .NET可以浏览程序集的类和方法,可以分析由这些类和方法生成的 Microsoft 中间语言 (MSIL),

8、并且可以反编译这些类和方法并查看 C# 或 Visual Basic.NET 中的等价类和方法。经过多年的开展,Reflector for .NET已经开展到了5.1版本,并且提供了相当丰富的插件,利用这些插件我们可以浏览Silverlight程序结构、浏览WPF资源文件、与TestD集成等。如以下列图所示:The Regulator The Regulator能够使生成和测试正那么表达式变得很容易,它允许你输入一个正那么表达式以及一些针对其运行该表达式的输入。这样,在应用程序中实现该正那么表达式之前,你便可以了解它将产生什么效果以及它将返回哪些种类的匹配项。另外它还提供了正那么表达式库管理功

9、能,在线更新正那么表达式库,可以在RegexLib 上搜索需要的正那么表达式,如以下列图所示:官方主页: :/LINQPad 随着在.NET Framework 3.5中对于LINQ的支持,越来越多的开发者在开发中使用了LINQ to SQL,但是编写LINQ to SQL查询似乎又成了一件很麻烦的事情,好在我们还有LINQPad这个工具,用来编写LINQ查询,不仅仅是LINQ to SQL,同时它也支持LINQ to XML、LINQ to Objects,另外LINQPad是完全免费的且无需安装,只要下载它的可执行文件就可以了。官方主页: :/ NAnt NAnt 是一个基于 .NET 的

10、生成工具,与当前版本的 Visual Studio .NET 不同,它使得为你的项目创立生成过程变得非常容易。当你拥有大量从事单个项目的开发人员时,你不能依赖于从单个用户的座位进行生成。你也不希望必须定期手动生成该项目。你更愿意创立每天晚上运行的自动生成过程。NAnt 使你可以生成解决方案、复制文件、运行 NUnit 测试、发送电子邮件,等等。遗憾的是,NAnt 缺少漂亮的图形界面,但它确实具有可以指定应该在生成过程中完成哪些任务的控制台应用程序和 XML 文件。目前NAnt已经支持.NET Framework 3.5,它的最新版本是0.86 Beta 1。官方主页: :/ 总结 以上工具笔者在原有的.NET开发必备十大工具根底之上,加以整理,添加了一些新的优秀的工具,也许有朋友会说,还有很多比这些工具更优秀的工具,没错,是有这样的工具,但是笔者要说的是,上述十个工具,不仅考虑它的实用性,有一点更为重要的是,它们都是免费的,而且有很多是开源的!

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2