Visual Studio 2010的ultimate版的功能还是非常强大的(嘿嘿,我的是MSAA免费提供的正式授权版哦),使用它的反向工程的工具可以轻松的从你的代码再建模。不过,就开发的细节来说,倒是确实有不少地方有着或者不如eclipse或者不如netbeans的特性。此外,虽然说在2010中对C++的支持有了提升,但是还是不够好用。不过,其实VS有很多插件/工具能够实现各种各样的功能。这里推荐几个好用的:
第一部分:文本编辑和代码助手
Regex Editor
其实就是一个正则代码编辑器,这个东西在你要写正则的时候很有用。在代码编辑器里输入new Regex(它就会自动跳出来
VS10x Code Map
这个小工具提供了强大的代码预览功能。你可以轻松的通过点击code map来定位到文档的任意位置。它的公司有个什么smart套件,这个是其中的一部分,免费使用。不过只要这个就足够了,个人认为
GhostDoc
一款强大的辅助XML注释的工具,你还在为不断拷贝接口的注释而恼怒吗?试试这个吧。当然它的功能也远不止这些,一款very clear的工具,只需要设定一个简单的快捷键就能自动插入这些注释了,当然,此工具功能巨强大,有兴趣点tools下面的GhostDoc里的设置看帮助文档吧。。。
/// <summary> /// Initializes a new instance of the <see cref="EContactEntry"/> class. /// </summary> public EContactEntry() { this.phonenumbers = new List<PhoneNumber>(); this.emails = new List<EMail>(); this.ims = new List<IMAddress>(); this.addresses = new List<string>(); this.tags = new List<string>(); }
第二部分:建模和图形辅助工具
Open Data Protocol Visualizer
能够生成WCF数据关系的工具,微软原厂
Architecture Layers Patterns
提供了一个新的Toolbox来帮助建模,架构的设计都是按照Microsoft Application Architecture Guide来的
微软官方提供的VS Feature Pack,一方面自己建模好用。另一方面分析别人程序也相当牛叉
第三部分:WinFormGUI
Ribbon UI for Windows Forms
非常漂亮的Ribbon UI。可惜收费,不过临时试用倒可以
WinForms Buttons, ScrollBars, Navigation Pane
免费的按钮,导航面板和拖动条,这个公司有一整套,一次性下载,http://www.viblend.com/downloads.aspx
Visual Studio International Feature Pack
微软官方提供的国际化包,支持中文排列和自动补全