增强我们的Visual Studio(更新中) 收藏
增强我们的Visual Studio(更新中)
芭蕉的一篇文章《玩转Visual Studio ---Editor篇》让我想起了跟一个同事的争论。
这位同事是用Java的,最近的一个.NET项目中,他来帮我们做。所以他也开始使用VS2005了,我觉得他至少具有一条Java开发人员的典型特征——对微软相当鄙夷,这个也就罢了,跟我没多大关系。其后在开发过程中,他经常抱怨VS2005不好用,又说Eclipse如何如何好用云云。说实话,本来我对微软及其产品也没有太多好感,但毕竟跟VS朝夕相处,日久生情,于是经常是他说VS哪个地方不好用,我就会为VS进行一番辩护。一段时间下来,至少也向他证明了,Eclipse的大部分功能VS2005也具备了;同时,不得不承认,VS2005的IDE有其不足。
于是我通过google找到一篇文章 Visual Studio vs Eclipse,想看看两者究竟对比如何。这篇文章里Jon Skeet更青睐于Eclipse,他提到了以下几点:
定位类型/资源
重载智能感知
组织引入
JUnit集成
导航链接
SourceSafe集成
结构差异比较
保存时编译
组合的文件和类浏览器
Jon Skeet认为,在上述方面Eclipse要强于VS2005,同时他也提到了VS2005的一些解决方案。
1、DPack
DPack是一组用于VS 2003/2005的免费工具。其目标是极大地提高开发人员的生产力,自动化重复过程,对VS的一些特性进行扩展。它包含多个浏览器工具,帮助开发人员对类、方法和程序集类型快速定位。DPack也包括增强了的书签功能,各种代码导航工具以及改进了的Surround with功能。来看几幅截图:
1.1 代码浏览器
使用便利的对话框帮助开发人员快速定位到代码成员,如方法和属性。
它与VS2005中的“Find Symbol”不同。因为它是即时更新的搜索——当你键入时,列表会即时更新。
1.2 文件浏览器
使用便利的对话框帮助开发人员快速定位到任意数量的文件。
1.3 解决方案浏览器
解决方案浏览器是类浏览器和文件浏览器的结合。
1.4 框架(Framework)浏览器
定位到一个类型,及其相应的命名空间和程序集。
1.5 计数书签(Numbered bookmark)
计数书签帮我们通过数字设置和定位书签。每个文件共有10个,从0到9。
1.6 Surround With
Surround With特性帮助我们用一些最常用的代码结构来包含选中代码。
1.7 代码导航
代码导航功能帮助我们在代码元素间跳转。
1.8 解决方案统计数据
解决方案统计工具帮助我们评估整个解决方案的体积。包括文件数,代码行数等。
1.9 解决方案备份工具
备份工具可用来备份整个解决方案或其中的单个项目。
1.10 支持选项
1.11 键盘架构
该插件确实非常方便好用,强烈推荐!
2. TestDriven.NET
我们可以单独使用NUnit,但这需要经常在VS和NUnit间切换,TestDriven.NET与VS集成,可以免除此痛。
3. GhostDoc
GhostDoc是Visual Studio的一个免费插件,可以帮助开发人员编写XML格式的注释文档。我曾翻译过一篇对其介绍的小文,有兴趣看看。
4. PInvoke.NET
PInvoke.NET是一个wiki,用于建立正确的P/Invoke签名。
先写这些,大家手头有什么好东东,也来一起推荐吧,把我们的VS打造为更好的IDE!
更新:2007-10-23
5. VSSDK Assist
芭蕉兄提供,一个用于扩展VS的可视化工具集,目标是提供扩展VS的工具和指导.
6. Microsoft Visual Studio 2005 IDE Enhancements
主要功能:
Index Find
代码结构查看器
文件比较
下载请点击这里.园子里的介绍页面链接.
更新:2007-10-24
7. PowerToys for the Class Designer and Distributed System Designer
这组Add-In增强了VS2005中已有的类设计器和分布式系统设计器的功能。
8. Bordecal.ImportsSorter add-in for Visual Studio 2005
我们在文件的开头可能会引入多个命名空间,包括.NET Frameword的,第三方,我们自己的,如果手动写还好些,如果是采用快捷键Shift+Alt+F10导入的,就可能比较乱了,该Add-In就可以帮我们来整理排序。其排序规则一定程度上还可定制。
9. SlickEdit Gadgets for Microsoft Visual Studio 2005
几个颇有意思的小玩意儿。
10. CoolCommands for Visual Studio 2005 RTM
在VS中添加多个有用的命令。
11. Resource Refactoring Tool
为开发人员提供一种简单的方式,将代码中的字符串硬编码提取到资源文件中。
12. NUnit Code Snippets for Visual Studio 2005
针对NUnit的一些Code Snippet。
13. MRU Cleaner v1.0.0.5
MRU即Most Recently Used, 指VS中的Recent Files和Recent Projects列表。在开发过程中,对于有些项目/文件,我们可能以后不再打开了;或者已经移除了;或者是通过添加已存在的项目命令打开的,我们都不希望在MRU列表中看到,该add-in可以帮助我们进行整理。
14. Clipboard Manager
维护剪贴板的内容,而且可以将这些内容“持久化”到机器上,非常方便!
最后,推荐两个链接,这里有大量有用的东东:
Scott Hanselman's 2005 Ultimate Developer and Power Users Tool List
Visual Studio 2005 Add-ins List on en.csharp-online.net
另:很感谢这位同事,他的偏执给我留下了很深的印象。我想作为一个程序员,是应该具备一定的偏执,它一定程度上反映了对程序的热爱,唯有热爱,才能有所成就
转自;http://www.cnblogs.com/anderslly/archive/2007/10/22/enhanceourvs2005.html
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/heqi915/archive/2007/11/30/1908261.aspx
分享到:
相关推荐
《Visual Studio Express 2010:C# 开发者的基石》 Visual Studio Express 2010 是微软推出的一款轻量级集成开发环境...它的易用性、功能集以及与微软生态系统的紧密集成,使其成为个人开发者和小型团队的理想选择。
5. **易用性**:界面简洁直观,操作流程清晰,即便是初次使用的开发者也能快速上手。 6. **兼容性**:由于专为Visual Studio 2010设计,该插件确保与该版本IDE的完美融合,不影响其他功能的正常使用。 通过Visual ...
总的来说,Visual Studio 2008以其全面的功能、良好的易用性和高效的开发流程,成为开发者进行面向对象编程和界面设计的首选工具。无论是在Windows桌面应用、Web应用还是移动应用开发领域,它都能提供强大的支持。...
这两者在Android开发中常被使用,以提高网络通信的效率和易用性。 总结来说,Visual Studio 2015企业版以其全面的功能、强大的性能和丰富的支持,成为开发者的得力助手。无论是在Windows平台还是跨平台开发,无论是...
Visual Studio作为Microsoft公司推出的一款强大的开发工具,以其丰富的功能和易用性深受开发者喜爱。结合SQL(Structured Query Language)数据库管理系统,可以构建出高效、稳定且功能完善的学籍管理系统。本文将...
7. **向后兼容性与扩展性**:尽管Visual Studio 6.0年代久远,但其编译出的程序至今仍能在许多系统上运行,体现了其良好的向后兼容性。同时,它也允许开发者通过添加插件和自定义工具来扩展IDE的功能。 然而,随着...
在实际应用中,Visual Studio for Intel Fortran常见于高性能计算、物理模拟、气象预报、金融建模等领域,其强大的编译优化能力和易用的开发环境,使得科研人员和工程师能够专注于解决问题,而不是底层的编程细节。...
5. **OLE/COM集成**:通过内置的COM支持,Visual Studio 6.0允许开发者轻松地创建和使用各种组件,增强了Windows平台上的应用程序互操作性。 6. **数据库开发工具**:包括ADO(ActiveX Data Objects),使得与各种...
### Visual Studio 2008 Professional简体中文正式版 #### 一、概述 Visual Studio 2008 Professional是一款由微软公司开发的集成开发环境(Integrated Development Environment, IDE),支持多种编程语言,并且...
《Visual Studio .NET 2003:经典开发工具的历史回顾与详解》 Visual Studio .NET 2003,简称VS 2003,是微软推出的一款强大的集成开发环境(IDE),它在当时的软件开发领域具有举足轻重的地位。这款产品是.NET ...
Avalonia for Visual Studio 2022 Avalonia 是一个开源的、跨平台的 UI 框架,旨在为 C# 开发人员提供一种简单且强大的方式来构建...Avalonia 提供了高性能、灵活性和易用性,使得开发跨平台应用程序变得更加轻松。
虽然现在Visual Studio已经更新到了更现代的版本,如Visual Studio 2019和2022,但Visual Studio 6.0依然在某些特定场景下被使用,比如维护老项目或为了兼容性需求。它见证了编程史上的一个辉煌时期,同时也为后来的...
在Visual Studio中,我们可以利用Windows Forms或WPF来构建用户界面,设计出直观易用的选课系统界面。这涉及到UI设计原则和人机交互知识。同时,我们还需要考虑系统的架构设计,可能采用MVC(模型-视图-控制器)模式...
总的来说,Visual Studio的用户界面设计旨在提高开发者的生产力,通过合理的布局、丰富的功能和高度的可定制性,让编程变得更加轻松愉快。如果你是初学者,花些时间熟悉其布局和功能,你会发现这是一个无可比拟的...
因此,许多开发者希望在自己的应用程序中实现类似Visual Studio的用户界面风格,以提升产品的专业性和易用性。本文将深入探讨如何构建这样的用户界面,并提供相关的技术指导。 首先,理解Visual Studio用户界面的...
在游戏开发领域,Unity引擎以其跨平台、易用性和强大的图形渲染能力深受开发者喜爱。而Visual Studio作为微软推出的强大集成开发环境(IDE),则为各种编程语言提供了优秀的代码编辑、调试和项目管理工具。当这两者...
在游戏开发领域,Unity引擎因其跨平台的强大功能和易用性而备受青睐。为了进一步提升开发者的工作效率,微软推出了专门针对Unity的Visual Studio插件,包括Visual Studio 2010 Tools for Unity、Visual Studio 2012 ...
综上所述,Visual Studio 2017不仅在功能上进行了全面升级,而且在易用性和性能上取得了显著进步,无论你是初学者还是资深开发者,都能从中找到适合自己的开发工具和工作流,提升开发效率,实现高质量的软件开发。...