技术开发 频道

今时不同往日:VS2010十大绝技让VS6叹服

  第二件:支持多显示器,世界更宽广

  在Visual Studio 6的年代,程序员们基本上都是一个人使用一个显示器进行工作,但是随着现代应用程序规模越来越大,开发工具越来越复杂,在进行开发的时候,我们常常希望能够一边编写代码,一边能够直观地看到界面的变化,同时我们还想开着搜索引擎查找资料等等。这种情况下,多显示器已经成为我们开发工作的实际需要了。面对开发工作对多显示器的需要,Visual Studio 6除了在多个界面窗口之间不停切换之外别无他法,显得束手无策。而基于WPF技术构建的Visual Studio 2010则可以天然的支持多个显示器,在多显示器环境下,我们可以把VS2010中的多个窗口布置在不同的屏幕上。比如我们可以将代码编辑器放置在主显示器中,将输出窗口,类图窗口,代码定义窗口等等提供辅助信息的窗口放置在副显示器中,这样我们就可以在主窗口中编辑代码,同时有需要的时候,可以及时地从辅助窗口中得到一些有用的辅助信息。VS2010对多显示器的支持,对于网站开发人员特别有用,他们可以用一个显示器来显示页面的代码,一个显示器来显示页面的预览效果,再也不用在页面视图和代码视图之间不停的切换了。 可以想象,多显示器可以极大的提高我们的开发效率。

  使用Visual Studio 6的程序员看着使用VS2010的程序员在多个显示器之间游刃有余,只有羡慕的份了。

1

  支持多显示器的VS2010

  第三件:更聪明的智能提示IntelliSense

  我们在编码的时候,常常需要知道某个类的成员函数以及这个函数的参数等等。程序员的脑袋是用来思考问题的,不是用来记忆代码的。IDE的代码智能提示可以很好地帮助我们程序员记住一些编码时候需要的辅助信息,从而让我们的脑袋从记忆繁杂的代码中解放出来,提高我们的开发效率。在Visual Studio 6的时代,程序员们很喜欢Visual Studio和Visual Assist的开发工具组合,就是因为Visual Assist为Visual Studio 6提供了他本身不具备的代码智能提示功能,让程序员们再也不用去牢记每个类的成员函数,每个函数的具体参数等等,使得程序员的开发效率大大提高。

  Visual Studio看到了程序员们的这种实际需要,在Visual Studio 6之后的版本中加入了IntelliSense智能提示以替代Visual Assist。C++作为最复杂的编程语言,其IntelliSense一直是Visual Studio的一个难点。在以往的Visual Studio中,C++的IntelliSense是基于编译器的,它可以理解复杂的C++代码。但是,对于一些比较高级的C++代码,特别是跟宏相关的一些内容,IntelliSense就显得无能为力了。在新的Visual Studio 2010中,改进的IntelliSense显得更加聪明,也更加快速高效,几乎可以理解任何复杂形式的C++代码。有了新的IntelliSense,估计很多程序员所钟爱的Visual Assist会受到冷遇了。

  第四件:及时发现错误,现场解决问题的Live Error

  我们程序员做程序开发,大部分时间不是在编码,而是在查找解决代码中的错误。人是容易犯错误的,我们在编码的时候,可能少写了代码中的某个字母,或者是错误调用了类中不存在的函数,又或者是函数调用的参数不匹配等等。很多时候,我们都将宝贵的时间花费在了解决这些低级错误上。在Visual Studio 6中,要解决这些代码中的问题,我们必须要编译整个项目,然后从编译信息中才能知道我们犯了一个多个简单低级的错误。于是我们不得不在编码犯错误——编译项目——发现错误解决问题——编码犯错误的循环怪圈中浪费宝贵的时间。

0
相关文章