VS快捷键和调试方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.VS快捷键
1.列出对象成员ctrl+空格/ctrl+j,前者可以自动补完代码,而后者不可以。需要使用前者的话,必须将系统中默认的切换输入法快捷键屏蔽掉
2.整理文档样式ctrl+k+d/ctrl+e+d
3.折叠文档ctrl+m+o,展开文档ctrl+m+l
4.注释代码ctrl+k+c/ctrl+e+c,取消注释ctrl+k+u/ctrl+e+u
5.转换为大写ctrl+shift+u,转换为小写ctrl +u
6.封装字符ctrl+r+e
7.F1 查找MSDN
8.F12转到定义
9.ctrl+tab切换页面
10.F7查看代码,shift+F7查看设计画面
11.ctrl+backspace/delete 删除多余空白
12.ctrl+z和ctrl+y
13.///生成XML注释
14.输入部分关键字后使用tab,智能完成语句
15.ctrl+f 搜索整个解决方案,使用正则表达式完成搜索
16.F5运行,shift+F5停止运行,ctrl+break取消生成
17.在解决方案中跟踪活动项
2.调试
使用F10和F11进行调试
使用监视窗口查看某一时刻对象内部的所有数据信息
使用添加监视查看执行过程中对象内部数据的变化
调式的一般技巧:首先缩小异常目标,先从模块,再到类,再到方法,最后锁定具体位置如果遇到以下情况
这时候需要重新生成该DLL,否则断点可能无法跟踪进去
学会查看异常信息
如果在异常的Message中找不到原因,可以查看InnerException,同时应该查看StackTrace用来分析调用过程。
SQL异常的排查,SQL语句中的错误往往很难排查,这里需要借助文本工具和SQL Server 进行辅助调试。主要使用以下工具
PL SQL:用来格式化SQL语句
SQL Server Management Studio:用来执行SQL语句
SQL Server Profiler:监视SQL语句执行情况
ctrl+alt+q 快速监视,查看对象内部数据
异常情况:这部分相对简单,找到异常的原因修改即可
例子1:简单的异常查找。
例子2:SQL语句异常查找。
逻辑错误情况:这部分并非是程序异常,二是逻辑错误造成的系统行为与预期的行为不一致。因此排查起来难度相对要大,首先要了解模块执行的逻辑,在结合具体情况进行分析排查。
例子3:画面显示不正确。
例子4:SQL语句执行之后没有得到预期的效果。