VS 20XX 使用技巧总结
2011-09-25 18:25
183 查看
1、重构代码:
![](http://pic002.cnblogs.com/images/2011/158914/2011092517253863.jpg)
如上图:可以对代码进行重命名,提取方法,对私有的属性进行封装字段,对类可以提取接口,将方法中的变量提升为方法中的参数,移除方法参数,重新排列方法参数。
2、创建存根方法
![](http://pic002.cnblogs.com/images/2011/158914/2011092518220722.jpg)
3、控制C#代码格式
![](http://pic002.cnblogs.com/images/2011/158914/2011092521294029.jpg)
4、代码定义视图的使用,打开视图->代码定义视图。当移到一个类时,在代码定义视图中能看到代码的定义。本人认为还不如按F12查看代码定义来的方便。
5、即时窗口,命令窗口在调试时非常有用,查看即时窗口的方式:使用快捷键Ctrl+Alt+I.
可参考:/article/5507096.html
6.宿主进程 [*.vshost.exe] 和 [*.vshost.exe.config]
[*.vshost.exe] 也叫宿主进程,能提高调试性能,支持部分信任调试并支持设计时表达式计算。宿主进程文件的文件名中包含 vshost, 并位于项目的输出文件夹中。
在每次启动调试过程前,VS会把[*.vshost.exe]拷贝到被调试进程的同一目录里面,然后在后台帮你启动[*.vshost.exe]以便节省调试时间,直到你关闭VS或者关闭当前的VS解决方案(.sln文件),VS才会终止[*.vshost.exe].
[*.vshost.exe]负责创建应用程序域并将调试器和自身关联起来,因为在你调试你的.NET工程的时候,[*.vshost.exe]只启动一次,因此避免了每一次调试.NET可执行文件时准备调试环境的过程,然后[*.vshost.exe]使用AppDomain.ExecuteAssembly函数来执行我们的可执行文件。
可用如下方法调用获得:Environment.GetCommandLineArgs();
可参考:http://www.4ucode.com/Study/Topic/2098029
陆续更新中...
![](http://pic002.cnblogs.com/images/2011/158914/2011092517253863.jpg)
如上图:可以对代码进行重命名,提取方法,对私有的属性进行封装字段,对类可以提取接口,将方法中的变量提升为方法中的参数,移除方法参数,重新排列方法参数。
2、创建存根方法
![](http://pic002.cnblogs.com/images/2011/158914/2011092518220722.jpg)
3、控制C#代码格式
![](http://pic002.cnblogs.com/images/2011/158914/2011092521294029.jpg)
4、代码定义视图的使用,打开视图->代码定义视图。当移到一个类时,在代码定义视图中能看到代码的定义。本人认为还不如按F12查看代码定义来的方便。
5、即时窗口,命令窗口在调试时非常有用,查看即时窗口的方式:使用快捷键Ctrl+Alt+I.
可参考:/article/5507096.html
6.宿主进程 [*.vshost.exe] 和 [*.vshost.exe.config]
[*.vshost.exe] 也叫宿主进程,能提高调试性能,支持部分信任调试并支持设计时表达式计算。宿主进程文件的文件名中包含 vshost, 并位于项目的输出文件夹中。
在每次启动调试过程前,VS会把[*.vshost.exe]拷贝到被调试进程的同一目录里面,然后在后台帮你启动[*.vshost.exe]以便节省调试时间,直到你关闭VS或者关闭当前的VS解决方案(.sln文件),VS才会终止[*.vshost.exe].
[*.vshost.exe]负责创建应用程序域并将调试器和自身关联起来,因为在你调试你的.NET工程的时候,[*.vshost.exe]只启动一次,因此避免了每一次调试.NET可执行文件时准备调试环境的过程,然后[*.vshost.exe]使用AppDomain.ExecuteAssembly函数来执行我们的可执行文件。
可用如下方法调用获得:Environment.GetCommandLineArgs();
可参考:http://www.4ucode.com/Study/Topic/2098029
陆续更新中...
相关文章推荐
- C#学习过程中vs使用和代码编辑技巧总结
- JQuery Kendo UI使用技巧总结
- 【Tooltip】WPF中Tooltip使用技巧总结
- SVN使用技巧和参考文档总结
- SecureCRT使用技巧总结,转自http://www.51testing.com/?uid-253150-action-viewspace-itemid-848466
- 总结ThinkPHP使用技巧经验分享(一)
- VS2005使用技巧
- MySQL索引类型总结和使用技巧以及注意事项
- Eclipse使用技巧总结
- CSS3阴影 box-shadow的使用和技巧总结
- DataTable使用技巧总结
- jQuery日常使用技巧总结
- VS 2010使用技巧
- ViewPager使用技巧总结
- keil使用技巧-----/*自己总结*/
- DataTable使用技巧总结
- xcode 8使用技巧总结
- phpStorm使用技巧总结
- 技巧和诀窍:如何在VS 2005 SP1中使用VS的web服务器运行一个相对于根目录“/”的网站
- 推荐 VS使用技巧分享