- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VS快捷键与调试方法
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语句执行之后没有得到预期的效果。
文档评论(0)