### .NET开发中经常用到的十大软件 在.NET开发领域中,选择合适的工具能够显著提升工作效率、简化工作流程,并帮助开发者更快地解决问题。本文将详细介绍由一位具有两年多.NET开发经验的专业人士推荐的十款常用软件,这些工具涵盖了代码编辑、版本控制、数据库管理、系统调试等多个方面。 #### 1. **EditPlus** - **官网**: [http://www.editplus.com/](http://www.editplus.com/) - **简介**: EditPlus 是一款功能强大的文本编辑器,不仅支持多种编程语言如 HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript 和 VBScript 的语法高亮显示,还提供了诸如 FTP 支持、HTML 编辑、URL 高亮等功能。此外,它还支持远程文件管理,使得开发者能够轻松地在本地与远程服务器之间传输文件。 - **特点**: 强大的搜索/替换功能、支持多文档界面、具备自动完成特性等。 #### 2. **NotePad2** - **官网**: [http://www.flos-freeware.ch/notepad2.html](http://www.flos-freeware.ch/notepad2.html) - **简介**: NotePad2 是一个轻量级但功能全面的文本编辑器,支持多种编程语言(如 HTML、XML、CSS、JavaScript、VBScript、ASP、PHP、Perl/CGI、C/C++、C#、Java、VB、Pascal、SQL、Python、NSIS、INI、REG、INF、BAT 和 DIFF 文件)的语法高亮显示。它支持 ANSI、Unicode 和 UTF-8 编码,并提供多种便捷的功能。 - **特点**: 支持多种视图模式、颜色方案自定义、自动缩进、ALT+鼠标拖动选择文本等高级功能。 #### 3. **FastStone Screen Capture** - **官网**: [http://www.faststone.org/](http://www.faststone.org/) - **简介**: FastStone Screen Capture (FSCapture) 是一款优秀的屏幕截图工具,支持 BMP、JPEG、JPEG2000、GIF、PNG、PCX、TIFF、WMF、ICO 和 TGA 等格式的图片保存。除了基本的截图功能外,它还提供了丰富的图像编辑功能,如调整大小、添加水印、转换颜色模式等。 - **特点**: 可以捕捉当前窗口、整个屏幕或自由选择区域,并且支持 Windows 系统中的所有图像格式。 #### 4. **Beyond Compare** - **官网**: [http://www.scootersoftware.com/download.php](http://www.scootersoftware.com/download.php) - **简介**: Beyond Compare 是一款非常实用的文件比较工具,可以快速比较文件夹或文件之间的差异,并将结果以直观的形式展示出来。适用于开发人员在不同版本的源代码之间进行比较,也支持 FTP 站点之间的文件比较。 - **特点**: 支持三种主要的比较方式:文件夹比较、文件内容比较以及合并文件夹。 #### 5. **Dependency Walker** - **官网**: [http://www.dependencywalker.com/](http://www.dependencywalker.com/) - **简介**: Dependency Walker 是一个免费的软件工具,用于诊断 Microsoft Windows 应用程序的 DLL 依赖关系问题。它可以检查程序所需的 DLL 是否存在,以及是否存在任何潜在的问题。 - **特点**: 支持查看 PE 文件结构、PE 文件的导入表、PE 文件的状态等,对于 C++ 开发者来说非常有用。 #### 6. **.NET Reflector** - **官网**: [http://www.red-gate.com/products/reflector/](http://www.red-gate.com/products/reflector/) - **简介**: .NET Reflector 是一款功能强大的 .NET 反编译工具,可以帮助开发者浏览、分析和修改 .NET 框架中的任何类型和成员。它不仅可以反编译 .NET 组件为 C# 或 Visual Basic 代码,还可以直接在反编译后的代码上进行调试。 - **特点**: 支持反编译成 C# 或 VB.NET 代码、集成调试器、支持插件扩展等。 #### 7. **Snippet Compiler** - **官网**: [http://www.sliver.com/dotnet/SnippetCompiler/](http://www.sliver.com/dotnet/SnippetCompiler/) - **简介**: Snippet Compiler 是一款小巧的 .NET 编译器,允许用户编写并测试 .NET 代码片段,特别适合于那些需要快速测试某个代码段功能的情况。 - **特点**: 支持多种 .NET 语言、内置调试功能、可以方便地将代码片段保存为单独的文件。 #### 8. **SQL Delta** - **官网**: [http://www.sqldelta.com/](http://www.sqldelta.com/) - **简介**: SQL Delta 是一款用于比较数据库架构变化的工具,可以比较两个数据库之间的差异,并生成 SQL 脚本来同步这些差异。虽然 Visual Studio 2008 也提供了类似的功能,但对于没有 VS2008 的用户来说,SQL Delta 提供了一个很好的解决方案。 - **特点**: 支持多种数据库管理系统、可自定义比较规则、生成 SQL 脚本同步差异等。 #### 9. **SyncToy** - **官网**: [http://www.microsoft.com/downloads/details.aspx?FamilyId=E0FC1154-C975-4814-9649-CCE41AF06EB7&displaylang=en](http://www.microsoft.com/downloads/details.aspx?FamilyId=E0FC1154-C975-4814-9649-CCE41AF06EB7&displaylang=en) - **简介**: SyncToy 是微软发布的一款免费文件同步工具,可以用来同步计算机之间的文件夹或不同设备上的文件夹。 - **特点**: 支持多种同步模式(如复制、同步等)、可设置计划任务自动同步、支持 UNC 路径等。 #### 10. **IEDeveloperToolBar & Firefox + Firebug** - **简介**: IEDeveloperToolBar 是 IE 浏览器的一个插件,可以用来调试网页,提供 DOM 检查、CSS 规则查看等功能;而 Firebug 是 Firefox 浏览器的一个插件,同样具备强大的网页调试功能。 - **特点**: 支持查看 HTML 结构、CSS 样式、网络请求等,是每个 Web 开发者不可或缺的工具之一。 以上十款软件覆盖了.NET 开发过程中可能遇到的各种需求,从代码编辑到调试,再到文件管理和版本控制,都是经过实践检验的有效工具。希望这些推荐能对.NET 开发者的日常工作带来便利。
2009-02-10 来自:java060515 [收藏到我的网摘]
从事.NET开发也有两年多的时间了,期间积累了一些日常工作中常用的软件,在这里和大家分享一下,希望能为大家的日常工作带来便利,以下排名不分先后:
1. EditPlus(http://www.editplus.com/):文字处理软件
EditPlus 是一款功能强大的文字处理软件。它可以充分的替换记事本,它也提供网页作家及程序设计师许多强悍的功能。支持 HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript、VBScript 等多种语法的着色显示。程序内嵌网页浏览器,其它功能还包含 FTP 功能、HTML 编辑、URL 突显、自动完成、剪贴文本、行列选择、强大的搜索与替换、多重撤销/重做、拼写检查、自定义快捷键。
2. NotePad2(http://www.flos-freeware.ch/notepad2.html):文字处理软件
自定义语法高亮,支持HTML, XML, CSS, JavaScript, VBScript, ASP,PHP, CSS, Perl/CGI,C/C++, C#, Java, VB, Pascal, 汇编, SQL, Python, NSIS,INI, REG, INF, BAT,DIFF等众多脚本文件。支持ANSI,Unicode,UTF-8等编码互换。可以设置无限个书签(9种图标可换)轻松定位。 空格,制表符彩色显示,并可互相转换。可以对任意的文本块进行操作,ALT键+鼠标。对括号{}〔〕()可以高亮配对显示,方便查看(仅对英文符号有效)。可以自定义代码页和字符集,对中文支持良好。使用标准的正则表达式搜索和替换。可以使用半透明模式,cool。快速放大、缩小页面,不用再设定字体大小。可以指定ESC键最小化Notepad2到系统托盘或者关闭Notepad2
3. FastStone Screen Capture(http://www.faststone.org):截图软件
FastStone Screen Capture (FSCapture) 是一款免费的图像浏览、编辑和抓屏工具,支持包括BMP, JPEG, JPEG 2000, GIF, PNG, PCX, TIFF, WMF, ICO 和TGA在内的所有主流图片格式,其独有的光滑和毛刺处理技术让图片更加清晰,提供缩放、旋转、减切、颜色调整功能。只要点点鼠标就能随心抓取屏幕上的任何东西,拖放支持可以直接从系统、浏览器或其他程序中导入图片,收藏夹功能让你能更好的从eNet收集更多精彩图片。
4. Beyond Compare(http://www.scootersoftware.com/download.php):文件比较软件
Beyond Compare 是一款优秀的文件及文件夹对比工具,程序内建了文件浏览器,方便您针对文件、文件夹、压缩包、FTP网站之间的差异对比及资料同步。
5. Dependency Walker(http://www.dependencywalker.com/):在实际应用中,我常常利用该软件判断系统中少了哪些必要的DLL组件。
Dependency Walker 是 Microsoft Visual C++ 中提供的非常有用的 PE 模块依赖性分析工具。主要功能如下:查看 PE 模块的导入模块;查看 PE 模块的导入和导出函数;动态剖析 PE 模块的模块依赖性;解析 C++ 函数名称。
6. .NET Reflector(http://www.red-gate.com/products/reflector/):反编译器
- 粉丝: 7
- 资源: 46
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助