zoukankan      html  css  js  c++  java
  • VS 20XX 使用技巧总结

    1、重构代码:

    如上图:可以对代码进行重命名,提取方法,对私有的属性进行封装字段,对类可以提取接口,将方法中的变量提升为方法中的参数,移除方法参数,重新排列方法参数。

    2、创建存根方法

    3、控制C#代码格式

    4、代码定义视图的使用,打开视图->代码定义视图。当移到一个类时,在代码定义视图中能看到代码的定义。本人认为还不如按F12查看代码定义来的方便。 

    5、即时窗口,命令窗口在调试时非常有用,查看即时窗口的方式:使用快捷键Ctrl+Alt+I.

        可参考:http://www.cnblogs.com/know-life-death/archive/2011/07/04/2097774.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

    陆续更新中...

  • 相关阅读:
    我的“.vimrc”配置
    js写的简单购物车2
    js写的简单购物车
    用css3绘制你需要的几何图形
    给父级DIV清除浮动
    HTML中canvas的大小调整
    Python
    Python文本编辑器推荐
    jQuery mobile基础
    Bootstrap网格系统
  • 原文地址:https://www.cnblogs.com/linlf03/p/2190354.html
Copyright © 2011-2022 走看看