设为首页 加入收藏

TOP

简谈Visual Studio IntelliSense
2013-10-07 01:20:44 来源: 作者: 【 】 浏览:95
Tags:简谈 Visual Studio IntelliSense

学习Visual Studio时,你可能会遇到Visual Studio IntelliSense问题,这里将介绍Visual Studio IntelliSense问题的解决方法,在这里拿出来和大家分享一下。相信很多使用Visual Studio作为开发工具的Visual C++(www.cppentry.com)程序员都会怀恋使用Visual C++(www.cppentry.com) 6.0的日子。

Visual C++(www.cppentry.com) 6.0配合着Visual Assist这个辅助工具,成为C++(www.cppentry.com)程序员们开发工具的不二之选。随着Visual Studio版本的升级,IDE引入了一些新的特性,但是却使得整个IDE非常臃肿,效率低下。现在,Visual Studio 2010在IDE的效率方面做了很多工作,以提高我们的开发效率:

◆头文件编辑

在以往的Visual Studio中,如果我们编辑一个被多处源文件引用的头文件,Visual Studio将不得不打断你的工作,因为它要很长的时间重新处理整个项目。现在,在新的Visual Studio 2010中,当我们编辑头文件后,我们可以继续工作,而Visual Studio会在后台进行新的头文件的处理,同时Visual Studio IntelliSense也将很快更新,反应出我们对头文件的修改。

◆改变项目配置

跟头文件编辑相似,在以往的Visual Studio中,当我们改变了项目的配置后,Visual Studio会打断我们的工作去处理项目配置的改变。例如,当我们将当前的项目配置从Debug切换到Release后,Visual Studio会花很长一段时间去处理项目配置的改变,而在这段时间内,Visual Studio就像死掉一样,我们什么都不能做,只能傻等着。(我曾经无奈地把它当做Visual Studio的一个人性化设计,故意让我们这些久坐的程序员在等待的时候起来走走,舒活一下筋骨。)在新的Visual Studio 2010中,修改项目配置后我们无需再等待就可以继续工作。

◆配置项目的物理分布

你的项目是否非常庞大,包含很多源文件?如果是这样的话,在以往的Visual Studio 中,当它处理项目的所有文件时,将显得非常缓慢。为了解决这个文件,我们往往不得不将一个项目拆分成多个项目,这样每个项目中的源文件就会少很多,Visual Studio每次处理的文件数少一些,就会显得快一点。在新的Visual Studio中,它提高了处理源文件的效率,即使你的项目有很多源文件,Visual Studio在处理这些文件的时候,仍然可以保持活动而不会出现“假死”的现象。这个特性可以使得我们将原来需要分布在多个项目中的源文件,根据需要重新配置,使得项目的物理分布更加合理。

◆更加聪明的IntelliSense

C++(www.cppentry.com)作为最复杂的编程(www.cppentry.com)语言,Visual Studio IntelliSense一直是一个难点。在以往的Visual Studio中,C++(www.cppentry.com)的IntelliSense是基于编译器的,它可以理解复杂的C++(www.cppentry.com)代码。但是,对于一些比较高级的C++(www.cppentry.com)代码,特别是跟宏相关的一些内容,IntelliSense就显得无能为力了。在改进新的Visual Studio IntelliSense显得更加聪明,几乎可以理解任何复杂形式的C++(www.cppentry.com)代码。有了新的IntelliSense,估计很多程序员所钟爱的Visual Assist会受到冷遇了。

【责任编辑:志京 TEL:(010)68476606】

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇快速了解Visual C++ IDE 下一篇闲扯Visual C++ Ribbon界面

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: