`
lianxiangbus
  • 浏览: 527637 次
文章分类
社区版块
存档分类
最新评论

Visual Studio 2010 实用功能总结

 
阅读更多

Visual Studio 2010 已经发布1个多月了,个人感觉在使用过程中有些新功能确实方便了很多。在此分享一些比较实用的功能,也算是抛砖引玉欢迎大家来补充其他自己常用的功能特性。(转自:http://www.cnblogs.com/gnielee/archive/2010/06/02/vs2010-features.html)

起始页面

在近期项目列表中可以将一些正在开发或重要的项目Pin在列表中以方便下次使用。

StartPage

也可以右键项目名称打开项目所在文件夹。

OpenFolder

分屏显示

本次VS2010 使用WPF 进行了大量Shell 开发,所以软件界面功能有了重大改进。尤其要提的就是分屏编写功能,Dev不用再为频繁切换程序文件而头疼了。可以直接将程序文件拖拽出IDE窗口到其他显示器中。这样就可以一边编写CS,一边编写XAML而且无需切换窗口标签。

MultiPage

高亮显示

在编辑器中点击某个符号后IDE会自动将相同符号高亮显示。如果程序很长的话可以使用Ctrl+Shift+向下箭头Ctrl+Shift+向上箭头 快速浏览每一个使用该符号的地方。

HighLight

缩放显示

通过Ctrl+鼠标滚轮 可以缩放代码字体大小,这个功能方便在演示过程中使用。

Zoom

按使用生成代码

这个功能好像也叫“先消费”,在编写程序过程中如果需要构造新类,程序员可以不打断思路直接使用该类,然后再重新生成这个类。这样可以提高Dev的开发效率。

AutoGenerate

NewClass

矩形选择框

在VS2008中可以通过Alt+鼠标左键 对代码进行选取,VS2010不仅可以选择矩形框,还可以选择零字符宽的矩形框并在其中输入内容。

Box

BoxAdd

调试数据跟踪

在程序Debug过程中往往需要实时监控数据变化,VS2010 可以将数据Tip标签Pin在IDE窗口中随时跟踪数据变化。

PinTip

在下图中随着while循环的进行,j值的变化也会随时体现在Tip标签中。

Debug

调用层次结构

通过鼠标右键 浏览方法、属性、构造函数的调用层次结构,如果是刚接手的项目就可以用这个方法了解其相关程序结构。

View

Hierarchy

定位搜索

编辑(Edit)菜单中选择“Navigate To” 或者通过Ctrl+, 打开定位搜索窗口。在搜索栏(模糊查询的功能很强)中输入查询内容,VS2010 将列出相关结果信息。

Navigate

双击搜索结果可以直接转到代码所在位置。

To

继续为大家分享一些VS2010 的实用功能。VS2010 的功能远远不是几篇博文就能介绍完的,更何况有些功能本人也不会用到,所以我还是抛砖引玉希望大家也分享自己的使用心得。

缩略图预览

其实这个功能在VS2010 RTM 发布前就被取消了,但我们仍然可以将其激活。首先确认Tools->Options 中“Enable rich client visual experience” 处于启动状态(如下图)。

Option

然后,在开始菜单(Run…)中运行以下命令,向注册表中添加ShowThumbnailsOnNavigation 项。

reg ADD HKCU\Software\Microsoft\VisualStudio\10.0\General /v ShowThumbnailsOnNavigation /t REG_DWORD /d 1

打开VS2010 项目通过Ctrl+Tab,预览已打开的项目程序。

Preview

智能感知

在VS2010 中IntelliSense(智能感知)功能又进行了完善和加强,在我们输入一些关键字时,其搜索过滤功能并不只是将关键字作为查询项开头,而是包含查询项所有位置。如下图所示,当输入“index” 后我们既可以看到“IndexOutOfRangeException” 又可以检索到TabIndex 项,这使得检索功能更加人性化。

Index

在上图中,我们定义了一个AsSoonAsPossible 的字符串变量,当输入“ASAP” 时VS2010 会根据Pascal Casing 搜索到我们想要的变量名称。

ASAP

有时我们需要使用switch、foreach、for 等类似语法结构,在VS2010 中只需如入语法关键字,例如“foreach”,并点击两下Tab 键,VS2010 便会自动完成相应的语法结构。

foreach

以上智能感知功能可以提高开发人员的编程效率,可以让你早点回家陪GF :)

WPF 界面设计

做WPF/Silverlight 的开发人员都知道,VS2010 对XAML 的界面的设计功能进行了很大改进,我们可以在VS2010 中直接拖拽设计XAML 界面布局。同时在使用<Grid> 进行界面布局编辑时,可以直接在设计窗口点击鼠标右键,为<Grid> 添加/删除行或列。

Grid

扩展工具

VS2010 另一个亮点就是扩展工具管理功能,开发人员不必到处寻找第三方扩展工具,下载并安装。只需在VS2010->Tools->Extension Manager 中就可以找到许多第三方扩展工具,并可以直接在VS2010 中下载安装。

Tool

Extension

作者:李敬然(Gnie)
出处:{GnieTech} (http://www.cnblogs.com/gnielee/)
版权声明:本文的版权归作者与博客园共有。转载时须注明本文的详细链接,否则作者将保留追究其法律责任。
分享到:
评论

相关推荐

    Visual Studio2010实用功能总结

    一份介绍Visual Studio2010的基础实用功能说明,满足基础入门学习。

    Visual_Studio_2010_实用功能总结

    Visual_Studio_2010_实用功能总结Visual_Studio_2010_实用功能总结Visual_Studio_2010_实用功能总结

    Visual_Studio_2010_实用功能总结图解

    Visual_Studio_2010_实用功能总结图解

    Visual Studio 2008入门教程

    总结一些常用功能,收集了许多使用VS 2008技巧和诀窍,便于使用者更加熟悉和操作VS 2008,对于初涉VS 2008有很多帮助。

    更有效率的使用VisualStudio

    虽然说Vim和Emacs是神器,但是对于使用VisualStudio的程序员来说,我们也可以通过一些快捷键和潜在的一些功能实现脱离鼠标写代码,提高工作效率,像使用Vim一样使用VisualStudio。当然,如果想真正像使用Vim一样使用...

    Visual Basic 2010入门经典.part1.rar

    1.3 理解 Visual Studio 2010 22 1.4 修改对象的属性 23 1.4.1 对象的命名 23 1.4.2 设置窗体的Text属性 24 1.4.3 保存项目 25 1.4.4 为窗体添加图标 25 1.4.5 改变窗体的大小 26 1.5 在窗体中添加控件 27 ...

    Microsoft Visual C++(VC运行库)运行库

    VC运行库通常指的是Microsoft Visual C++运行库,它是用于支持由Microsoft Visual Studio开发的...总结来说,VC运行库是Visual C++开发环境的一部分,它提供了丰富的功能和工具,帮助开发者提高开发效率和代码复用性

    Visual Basic 2010入门经典.part2.rar

    1.3 理解 Visual Studio 2010 22 1.4 修改对象的属性 23 1.4.1 对象的命名 23 1.4.2 设置窗体的Text属性 24 1.4.3 保存项目 25 1.4.4 为窗体添加图标 25 1.4.5 改变窗体的大小 26 1.5 在窗体中添加控件 27 ...

    网页制作之个人简历介绍

    大体我总结为以下几个方面,如果想学好的话,建议你进行系统的学习,由浅入深。 第一大步:掌握前台技术 1、学会HTML,再熟悉一下XHTML,了解他们之间的区别,学习的过程当中少用DreamWever这种所见即所得的软件进行...

    VB2008应用程序开发实例精讲(光盘文件)

    《VisualBasic2008应用程序开发实例精讲》从实用角度出发,通过实例精讲的形式,详细介绍了VB最新版本2008各种热门专题应用程序开发的方法与技巧。全书共分6篇21章,第1篇为VB 2008基础知识篇,简要介绍了 Visual ...

    ASP.NET注册登录发送邮箱验证功能源码

    备注信息: 上传部分自己总结的常用方法的封装,有不足和不完美之处,希望大家指出来,愿意一起主要研究erp,cms,crm,b2b,oa等系统和网站的开发,欢迎有共同...开发环境为Visual Studio 2010,数据库为SQL Server 2008R2

    VISUAL C++MFC扩展编程实例

    本书主要介绍了运用Visual C++ 5.0或6.0的高级编程技巧,内容涉及MFC程序设计的最新概念,全书提供了大量VC的编程实例,旨在帮助读者较为全面地掌握VC编程知识、技巧和方法。全书分为三个部分和附录。第一部分介绍...

    VISUAL C MFC扩展编程实例与源码

    Visual c++ MFC扩展编程实例及源代码,非常经典的学习教材 本书主要介绍了运用Visual C++ 5.0或6.0的高级编程技巧,内容涉及MFC程序设计的最新概念,全书提供了大量VC的编程实例,旨在帮助读者较为全面地掌握VC编程...

    Visual C++ MFC扩展编程实例.PDF

    本书主要介绍了运用Visual C++ 5.0或6.0的高级编程技巧,内容涉及MFC程序设计的最新概念,全书提供了大量VC的编程实例,旨在帮助读者较为全面地掌握VC编程知识、技巧和方法。全书分为三个部分和附录。第一部分介绍...

    ASP.NET数据库系统开发源码

    本书采用Visual Studio 2005为开发环境,.NET 2.0为框架,易学、易用的Visual Basic.NET为开语言。全书共分为五大部分,以实例贯穿全文。第一部分:基础概念,通过一个个精选的示例,讲述概念的要领。第二部分:...

    asp.net知识库

    用于 Visual Studio .Net 的 IBM DB2 开发外接程序 第2章 并发操作的一致性问题 (2) Using sqlite with .NET Visual Studio 2005 中的新 DataSet 特性 MySQL 和 .Net2.0配合使用 与DotNet数据对象结合的自定义数据...

    VS2010使用方法(笔记).docx

    文档介绍了VS的常用功能和快捷方式,阅读别人代码的小技巧和心得。 总结了VS使用过程中常见的报错及解决办法,问题原因的分析等。旨在分享希望能够帮助大家

    数据库课设(图书管理系统).doc

    并采用Visual Studio 2015rc作为开发工具,SQL Server 2014作为后台数据库.本系统具有用户登陆注册模块,管理员登陆模块,借还书模块,书 本信息管理模块,可分别完成用户管理员登陆注册修改密码,借还书,书本信息增...

Global site tag (gtag.js) - Google Analytics