今天学习了刘金玉老师零基础VB教程的第56期,学习的主要内容是代码出错处理和代码调试。
1.如果在软件开发界面,运行程序报错,代码会停止到相应的错误行,我们可以通过On error resume next继续执行后面代码,忽略报错。
2.使用goto语句跳过错误代码行,具体表达为:goto 标签名,标签如何标记呢?使用名称加冒号标记,换行后的内容是实际需要执行的代码。Goto语句只能出现在sub或者function内部。
3.使用goto语句和On error resume next语句联合处理。表达为:
on error goto err1
Err1:
需要执行的代码
(整个代码的意思是:当出现错误时候,执行err1后面的代码。)
4.调试步骤
①第一步:下载断点。意思是程序运行到断点暂停执行。
②第二步:使用按键F8进入到sub或function中,查看每条代码运行情况。或者使用shift F8一行一行代码执行查看运行情况。也可以使用ctrl shift F8直接跳出sub或function。
③查看代码运行情况的时候,将鼠标放到变量上,可以看到变量的赋值情况,从而判断程序问题所在。我们也可以用debug.print方法在输出控制台看到变量的赋值情况。