Visual Studio 2010 实用功能总结 II

     首先感谢博客园兄弟姐妹们对上一篇《Visual Studio 2010 实用功能总结》的大力支持,本篇将继续为大家分享一些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/)
版权声明:本文的版权归作者与博客园共有。转载时须注明本文的详细链接,否则作者将保留追究其法律责任。
posted @ 2010-06-08 10:44 Gnie 阅读(8446) 评论(106) 编辑 收藏

评论共2页: 上一页 1 2 
 回复 引用 查看   
#7楼[楼主] 2010-06-08 10:54 Gnie      
@李永京
没错

 回复 引用 查看   
#8楼[楼主] 2010-06-08 10:54 Gnie      
@Capricornus
不过预览的效果有些小

 回复 引用 查看   
#9楼 2010-06-08 10:58 Qone.NET      
好文要顶,推荐一下!
 回复 引用 查看   
#10楼 2010-06-08 10:59 dudu      
好文要顶,推荐一下!
 回复 引用 查看   
#11楼 2010-06-08 10:59 Qone.NET      
多谢LZ分享
 回复 引用 查看   
#12楼[楼主] 2010-06-08 11:05 Gnie      
@dudu
多谢dudu支持!

 回复 引用 查看   
#13楼[楼主] 2010-06-08 11:05 Gnie      
@李永京
@Capricornus
@Blink182
@Qone.NET
多谢各位支持!

 回复 引用 查看   
#14楼 2010-06-08 11:14 nbjkj      
不知道智能感知有没有像搜狗输入法那样把最常用的自动显示在最上面!
 回复 引用 查看   
#15楼[楼主] 2010-06-08 11:17 Gnie      
@nbjkj
好像没发现

 回复 引用 查看   
#16楼 2010-06-08 11:33 petersun      
文章不错,继续加油!
 回复 引用 查看   
#17楼 2010-06-08 11:35 chenkai      
一般一般,期待好文。
 回复 引用 查看   
#18楼[楼主] 2010-06-08 11:43 Gnie      
@chenkai
@petersun
thx

 回复 引用 查看   
#19楼 2010-06-08 11:58 SendryLee      
楼主辛苦,支持一下!
 回复 引用 查看   
#20楼 2010-06-08 12:15 空杯楠      
好文要顶,推荐一下!
 回复 引用 查看   
#21楼 2010-06-08 12:15 找不到服务器#      
楼主辛苦,
学习啦

 回复 引用 查看   
#22楼[楼主] 2010-06-08 12:37 Gnie      
@找不到服务器#
@空杯楠
@SendryLee
thx

 回复 引用 查看   
#23楼 2010-06-08 12:47 超级奶崽      
缩略图应该没有什么必要调出来~~~
 回复 引用 查看   
#24楼 2010-06-08 12:52 airwolf2026      
挑刺下
有时我们需要使用switch、foreach、for 等类似语法结构,在VS2010 中只需如入语法关键字,例如“foreach”,并点击两下Tab 键,VS2010 便会自动完成相应的语法结构。
==============
这个很早就有了呀.codesnippets,难道我理解错了?

 回复 引用 查看   
#25楼 2010-06-08 13:08 Kevin Yang      
智能感知虽然增强了,但我还是愿意用VA,那个不需要你查找的对象名称是Pascal或者Camel命名的,对于打字快的人来说不小心或者故意漏掉一两个字母,或者大小写写错了,都是非常正常的,VA的智能感知是这方面做得最好的目前。VS各个版本支持得都有点欠缺。像你举的ASAP的例子,输入小写貌似是出不来的。
所以我觉得这个智能感知对我来说只能说是鸡肋

 回复 引用 查看   
#26楼[楼主] 2010-06-08 13:08 Gnie      
@airwolf2026
恩,没错就是这个功能。

 回复 引用 查看   
#27楼[楼主] 2010-06-08 13:12 Gnie      
@Kevin Yang
多谢分享, Visual Assist X 的确很不错

 回复 引用 查看   
#28楼 2010-06-08 13:14 chenkai      
LZ应该在挖掘一下VS2010上细节.
另外也可以对不同版本VS进行一下比对 这样看起来 更直观 明了 而且新颖实用...

 回复 引用 查看   
#29楼[楼主] 2010-06-08 13:15 Gnie      
@chenkai
多谢你的建议,有时间我会整理一下。

 回复 引用 查看   
#30楼 2010-06-08 13:29 通用权限管理系统      
好文要顶,推荐一下!
 回复 引用 查看   
#31楼 2010-06-08 13:49 jowo      
好文要顶,推荐一下!
 回复 引用 查看   
#32楼 2010-06-08 13:49 jowo      
楼主辛苦,支持一下!
 回复 引用 查看   
#33楼 2010-06-08 13:49 jowo      
文章不错,继续加油!
 回复 引用 查看   
#34楼 2010-06-08 13:49 jowo      
看不懂哦~~
 回复 引用 查看   
#35楼 2010-06-08 13:49 jowo      
文章写的没意思...
 回复 引用 查看   
#36楼 2010-06-08 13:49 jowo      
路过,凑个热闹^_^
 回复 引用 查看   
#37楼 2010-06-08 13:49 jowo      
一般一般,期待好文。
 回复 引用 查看   
#38楼 2010-06-08 14:08 浪漫小生      
支持楼主!~
 回复 引用 查看   
#39楼[楼主] 2010-06-08 14:40 Gnie      
@通用权限管理系统
@jowo
@浪漫小生
thx

 回复 引用 查看   
#40楼 2010-06-08 15:00 ChrisPei      
楼主辛苦,支持一下!
 回复 引用 查看   
#41楼[楼主] 2010-06-08 15:26 Gnie      
@ChrisPei
thx

 回复 引用 查看   
#42楼 2010-06-08 15:52 81      
最近用vs2010经常崩溃退出,各位有遇到过吗?
vs2010中文版,xp sp3

 回复 引用 查看   
#43楼 2010-06-08 15:58 啊不才      
好文要顶,推荐一下!
 回复 引用 查看   
#44楼 2010-06-08 16:14 webaspx      
好文要顶,推荐一下!
 回复 引用 查看   
#45楼 2010-06-08 16:20 站在天空下的猪      
两下Tab 键 这个在2008的版本中就出现过了
 回复 引用 查看   
#46楼 2010-06-08 16:50 yangPrj      
好文要顶,推荐一下!
 回复 引用   
#47楼 2010-06-08 16:59 fanfan2125[未注册用户]
智能感知 是真不错, 其它的都稀松,有点炒作吧......
 回复 引用 查看   
#48楼 2010-06-08 17:20 cath      
文章不错,继续加油!
 回复 引用 查看   
#49楼 2010-06-08 17:22 sun8134      
好文要顶,推荐一下!
 回复 引用 查看   
#50楼 2010-06-08 19:27 taia      
楼主辛苦,支持一下!
 回复 引用 查看   
#51楼 2010-06-08 20:06 我还是不懂      
@81
是不是装codesmith破解版了。。跟vs2010不兼容。就容易崩溃!

翻了下去年的视频 发现vs10 beta2里面有个wpf的看数据库的工具 我在2010rtm没找到 兄弟可知道怎样调用?
 回复 引用 查看   
#53楼 2010-06-08 21:07 Linq.C#      
有时我们需要使用switch、foreach、for 等类似语法结构,在VS2010 中只需如入语法关键字,例如“foreach”,并点击两下Tab 键,VS2010 便会自动完成相应的语法结构。

这个是代码段的..呵呵 vs一直以来就有o(∩_∩)o

 回复 引用 查看   
#54楼[楼主] 2010-06-08 21:27 Gnie      
引用韦恩卑鄙 v-zhewg @waynebaby:翻了下去年的视频 发现vs10 beta2里面有个wpf的看数据库的工具 我在2010rtm没找到 兄弟可知道怎样调用?

你说的是Visual Studio Database Project吧?
新建项目里就有,Database->SQL Server

 回复 引用 查看   
#55楼 2010-06-08 22:22 Motto(Momo)      
好文要顶,推荐一下!
 回复 引用 查看   
#56楼 2010-06-08 22:28 pk的眼泪      
兄台是不是哪里抄来的,像foreach几百年前就有了。。。
 回复 引用 查看   
#57楼 2010-06-08 22:36 qianlifeng      
引用pk的眼泪:兄台是不是哪里抄来的,像foreach几百年前就有了。。。

是啊,2008里面就支持按两下tab自动补全吧!

 回复 引用 查看   
#58楼 2010-06-08 23:27 Alex He      
楼主辛苦,支持一下!
 回复 引用 查看   
#59楼 2010-06-08 23:27 Alex He      
好文要顶,推荐一下!
 回复 引用 查看   
#60楼 2010-06-08 23:27 Alex He      
路过,凑个热闹^_^
 回复 引用 查看   
#61楼 2010-06-09 00:27 三桂      
楼主辛苦,支持一下!
 回复 引用 查看   
#62楼 2010-06-09 08:01 饭后爱      
文章不错,继续加油!
 回复 引用 查看   
#63楼 2010-06-09 08:03 饭后爱      
楼主辛苦了,学习了
 回复 引用 查看   
#64楼 2010-06-09 08:34 landylee      
再接再砺
 回复 引用 查看   
#65楼[楼主] 2010-06-09 08:36 Gnie      
多谢楼上各位支持!
 回复 引用 查看   
#66楼[楼主] 2010-06-09 08:38 Gnie      
引用pk的眼泪:兄台是不是哪里抄来的,像foreach几百年前就有了。。。

囧,那只能辛苦兄台找出原文了...

这个不是昨天的文章吗?

 回复 引用 查看   
#68楼 2010-06-09 09:51 Ider      
关于只能感知,第一个使用Visual Assist 插件就会有那样的效果。不过VS能自带就更方便了。毕竟 VA要钱的


不过第二个不是在08里就有了。效果好,还方便。

 回复 引用 查看   
#69楼 2010-06-09 10:54 东华一只球      
文章不错,继续加油!
 回复 引用 查看   
#70楼 2010-06-09 13:36 HeavenSUN      
楼主辛苦,支持一下!
 回复 引用 查看   
#71楼 2010-06-09 15:57 Fisher WEI      
楼主辛苦,支持一下!
 回复 引用 查看   
#72楼 2010-06-09 17:21 jh      
好文要顶,推荐一下!
 回复 引用 查看   
#73楼 2010-06-09 17:22 jh      
楼主辛苦,支持一下!
 回复 引用 查看   
#74楼 2010-06-09 17:22 jh      
文章不错,继续加油!
 回复 引用 查看   
#75楼 2010-06-09 17:22 jh      
一般一般,期待好文。
 回复 引用 查看   
#76楼 2010-06-09 17:22 jh      
看不懂哦~~
 回复 引用 查看   
#77楼 2010-06-09 17:22 jh      
文章写的没意思...
 回复 引用 查看   
#78楼 2010-06-09 17:22 jh      
路过,凑个热闹^_^
 回复 引用 查看   
#79楼 2010-06-10 10:28 csharp-net      
好文要顶,推荐一下!
 回复 引用 查看   
#80楼 2010-06-10 10:28 csharp-net      
文章不错,继续加油!
 回复 引用 查看   
#81楼 2010-06-10 10:28 csharp-net      
看不懂哦~~
 回复 引用 查看   
#82楼 2010-06-10 10:28 csharp-net      
一般一般,期待好文。
 回复 引用 查看   
#83楼 2010-06-10 10:28 csharp-net      
楼主辛苦,支持一下!
 回复 引用 查看   
#84楼 2010-06-10 10:28 csharp-net      
文章写的没意思...
 回复 引用 查看   
#85楼 2010-06-10 10:28 csharp-net      
路过,凑个热闹^_^
 回复 引用 查看   
#86楼 2010-06-10 10:50 Sur      
文章不错,继续关注!
 回复 引用 查看   
#87楼 2010-06-10 10:51 Sur      
好文要顶,推荐一下!
 回复 引用 查看   
#88楼 2010-06-10 14:06 8202      
不好意思我来晚了,要顶的、
 回复 引用 查看   
#89楼 2010-06-10 14:06 8202      
好文要顶,推荐一下!
 回复 引用 查看   
#90楼 2010-06-10 14:06 8202      
文章不错,继续关注!
 回复 引用 查看   
#91楼 2010-06-10 14:06 8202      
楼主辛苦,继续加油!
 回复 引用 查看   
#92楼 2010-06-10 14:06 8202      
好像看到楼主新加了关注,我早就应该关注你了 ,呵呵。赶紧关注
 回复 引用 查看   
#93楼[楼主] 2010-06-10 15:21 Gnie      
引用8202:好像看到楼主新加了关注,我早就应该关注你了 ,呵呵。赶紧关注

多谢支持!

 回复 引用 查看   
#94楼 2010-06-13 17:52 beango      
好文要顶,推荐一下!
 回复 引用 查看   
#95楼 2010-06-15 15:03 Vision Ding      
好文要顶,推荐一下!
 回复 引用 查看   
#96楼 2010-06-18 15:53 Eyas2008.NET      
好文要顶,推荐一下!
 回复 引用 查看   
#97楼 2010-06-18 15:53 Eyas2008.NET      
文章不错,继续关注!
 回复 引用 查看   
#98楼 2010-06-26 16:49 qianlifeng      
楼主辛苦,继续加油!
 回复 引用 查看   
#99楼 2010-07-08 18:01 我是阿呆      
路过,凑个热闹^_^
 回复 引用 查看   
#100楼 2010-08-07 17:42 东方游人      
你上面介绍的有的功能vs2005就有啊,别说2010了。。
 回复 引用 查看   
#101楼 2010-08-14 17:14 diverduan      
好文!鼓励!
 回复 引用 查看   
#102楼 2010-09-02 08:54 yearN      
好文要顶,推荐一下!
 回复 引用 查看   
#103楼 2010-10-20 10:32 kevin0227      
好文,顶一个
 回复 引用 查看   
#104楼 2011-03-28 14:46 kevin0227      
楼主辛苦,支持一下!
 回复 引用 查看   
#105楼 2011-03-28 14:46 kevin0227      
我想问下楼主,那些扩展工具安装在什么地方
楼主你好,请教个问题:有没有什么方法可以快速的在IntelliSense给出的备选代码中进行选择?比如我想选择备选的第二项?能不能像搜狗拼音那样直接输入个数字进行选择?
评论共2页: 上一页 1 2 
发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1753794 ILjrirzWxwM=
Copyright © 2010 Gnie