更多即将推出
这仅仅是对Visual Studio 2010提高生产力的相关功能一次初探。接下来将着重介绍代码编辑器的改进。
你可以说代码编辑器是所有开发体验中最重要的功能,毕竟它让你创建、查看和更改你的代码。没有代码编辑器,一个IDE中任何其他功能都无从谈及,而开发环境中的其余部分都是围绕编辑器创建的。
上面我们谈到了3个Visual Studio
2010中的新功能:多显示器支持,Multi-Targeting,和代码导航。接下来我想花点时间来谈Visual Studio
2010中关于代码编辑器的改进。
改进的智能提示
从某些方面讲,智能提示是提供类型和其成员最方便访问的文档。在有智能提示之前,开发通常意味着你要把你最喜欢的类浏览器打开在旁边帮助你查找那些你想要的类型和类型成员。有了智能提示,输入一个句点或者通过快捷键Ctrl-J就可以弹出你想要知道的类型和其成员的任何信息。
在Visual Studio
2010中,智能提示的改进允许你查找类型和其成员中的任何子字符串,而不是严格按照字母顺序。就像下面你看到的,当我输入”Aircr”,我除了获得”Aircraft”和”AircraftStatus”的提示,还有”AddToAircraft”和其他包含这个字符串但不是以”Aircr”开头的方法。
智能提示现在也支持通过大写字母查找成员,下面,我可以输入”ATP”来查找”AddToPassengers”,
“AddToPassengerStatus”和”AddToPeople”.
如果你有时要向他人做演示,在投影仪上组织代码评审、使用LiveMeeting或者其他程序共享应用程序、或者使用屏幕转换工具比如Camtasia创建视频,缩放可以说是一个必不可少的方式来帮助你的听众清楚的查看你的代码。缩放可以用来在大文件中快速查找一些代码或阅读大文件的内容。同时,我们还能进行代码折叠,虽然这一并不是Visual
Studio 2010中新加入的功能,但它也可以用来帮助快速阅读代码。
我下面有关Visual Studio 2010的生产效率提高的篇幅,将会集中在一些为特定语言和任务设计的功能,如果你为Web编写代码或者创建C++
MFC应用程序,请不要错过下面。
我以前关于Visual Studio
2010生产力提升的帖子里着重介绍了所有VS开发者都能受益的功能。有些时候,最有用的功能是那些针对您正在使用的特定开发语言或平台的。毕竟C++开发者经常需要与C#开发者不同的功能,web开发者的需求也与Windows开发者的需求有所不同。
今天将着重于一些专为Windows C++和web开发者提供的功能。
MFC类向导
如果您是一位Microsoft Foundation Classes
(MFC)的开发者,您可能对以前的MFC类向导有美好的回忆。现在又一次,您在MFC类设计时可以键入Ctrl+Shift+x来启动MFC类向导,并看到适合您设计的类的选项。向导会显示类名,位置,项目,继承关系和其他信息。它也能让您添加消息处理,函数和成员变量,重写虚函数。
Web代码摘录
即使您经常构建网站,有时还是会想不起来某个HTML标记或者ASP.NET控件。在Visual Studio
2010的网页标记编辑器中,最快的加入HTML,MVC,ASP.NET控件的方法是使用web代码摘录功能。键入Ctrl+K+X您就能够看到一个小窗口提供ASP.NET,MVC和HTML摘录的列表。