VS2010 IDE新特性随笔

1.更强大的智能提示功能

  在页面(webform或winform均可)上拖一按钮,重命名为btnSayHello,然后在CS代码写中,输入btn、say、hello均可以找到该控件(以前的版本只能通过输入输入首字母进行查找),如下图:

  

  我们做个小小的测试:就是将btnSayHello改为btnsayHello(注意Say改成了小写),然后再在代码中输入say就找不到该控件了,而输入hello依然能找到此控件。  

2.提取方法功能(这个功能VS2008中也有)

  我们在FormLoad中写入若干代码,此处我只写了一行:

  MessageBox.Show("Hello");

  而在btnSayHello的Click事件中,我们可能也需要上面这段代码,根据我们的经验,具有相同的操作的代码段,我们可以将其提取成一个方法,在VS2010中,提供了一个简单的操作方法予以实现:

  

  这样将会弹出一个对话框,要我们输入新方法的名称,此处我输入SayHello:

  

  VS2010将会自动为我们创建一个名为SayHello的方法,并将上面的代码段剪切到此方法内:

    

3.Ctrl+","定位功能

  当一个类中代码量过大,或者一个接口中定义的方法过多,而你想定位到指定的一个方法怎么办呢?Ctrl+F?现在不必了,有更简单的方法,只要你按一下快捷键“Ctrl+,”(或菜单栏-->编辑-->定位到)即可以弹出一个搜索对话框,在此框中输入方法名称中包含的关键字即可以查找到,如下图:

  
4.选中方法名,则页面中所有引用该方法的地方都会高亮显示

  在VS2010中,鼠标定位到一个方法(或变量),IDE会自动高亮选择所有引用或定义此方法(或变量的)地方,如下图:

  
5.查看调用结构层次

  在VS中,如果你想查看一个方法(或字段属性等)被引用的次数,则可以通过点距该方法--->右键--->查找所有引用,来查找一个方法(或字段属性等)的所有引用情况。而如果你想查看其在某个页面的调用情况,那就只能通过Ctrl+F查找了。现在在VS2010中,你可以直接点句键--->查看调用层次结构 即可:

  
6.扩展应用

  这个功能也是比较好的,其作用是在VS2010中添加扩展功能(插件),操作方式如下:

  

大名鼎鼎的reflector也能在此找到,成为vs2010的插件。

原文地址:https://www.cnblogs.com/Deper/p/1750326.html