横看成领侧成峰——代码调试

代码世界里,代码调试是编程中必不可少的一个环节代码调试是编程中必不可少的一个环节,对于任何一种语言都不例外。无论多么优秀的程序员,也不能保证写出的代码永远都不出错。所以说代码调试,我们走向成功必由之路。一般来讲,程序的错误分为语法错误和逻辑错误。语法错误可能是大小写不对,对象名拼写错误等,这些错误一般是发生在程序编译期间,较容易被检查出来;而逻辑错误一般发生在程序运行期间,有时候是很难被发现的。

以前对于这些代码调试不够重视,但是通过做学生信息管理系统对它有了更为深刻的认识。前学生信息管理系统总是会遇到很多问题,找不到问题所在,然后调试,慢慢学会断点调试。发现断点调试,它能引领自己沿着思路走下去。


程序调试为了检查程序错误运行程序,修正排除错误过程。

方法:

1)单步执行

逐过程运行(step over——shift+F8)

单步执行每一行程序代码,运行当前语句后,进入中断状态,以便检查代码中的变量值.从而查找错误.

“调试”菜单——“逐语句”(F8)命令

单击“调试工具栏”上“逐语句”按钮

F5 (运行)结束“逐语句”,执行后继程序


逐条语句运行(Step Into——F8)

本过程逐语句执行,调用其他过程时一次性执行。

如果不知道每个过程意思关系,跟着它的过程走,看明白了。这是不妨先在脑海中把整个程序过一边,想一想究竟会有哪些事件发生;然后想一想每一件事发生后有什么效果。我们代码所编写的一般就是事件发生后的这个效果,那么以此事件来决定代码所写的位置。

2)中断模式

(1)在调试菜单中选择“切换断点”

(2)在程序代码中加入stop语句

(3)选择“运行到光标处”


例如上图,通过代码调试就可以看到程序运行出来式子、语句代表的数值或意思。 这样就可以给我们更多的思路,让我们更好的进行下去。

3)在出问题的语句处进入中断模式

4)使用本地窗口、立即窗口。

本地窗口可显示当前过程所有局部变量的当前值.

第一行的Me表示当前窗体,用鼠标单击Me前的加号,将打开窗体及窗体中各个控件对象的属性“树”,即可查看各个属性的当前值。

立即窗口用于显示当前过程中的有关信息

1)通过在程序代码行中使用如下方法:

Debug.Print p1<s>p2<s>…

2)也可以在立即窗口直接使用:

Print p1<s>p2<s>…

输出有关变量或属性的值。

5)在代码中输出信息 Debug.Print 变量名

6)添加监视表达式 监视窗口:动态监控。

方法:点调试,添加监视,选择“当监视值为真时中断”

监视窗口用于查看指定表达式的值。指定的表达式称为“监视表达式”。

“调试”——“添加监视”命令/“编辑监视”命令来指定或修改“监视表达式”

7) 监视调用栈

8)可用一个监视表达式把应用程序设置为中断模式



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值