logo

您所在位置网站首页 > 海量文档  > 教学课件 > 大学课件

易语言程序调试.ppt 9页

本文档一共被下载: ,您可全文免费在线阅读后下载本文档。

  • 支付并下载
  • 收藏该文档
  • 百度一下本文档
  • 修改文档简介
全屏预览

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
易语言程序的调试 易友软件工作室 为什么要进行程序的调试: 程序调试的目的只要是为了检查出程序的错误并进行修改,从而使程序能够正确运行。换句话说就是:调试程序是验证程序的正确性。 任何一个天才都不敢说,他编的程序是100%正确的。几乎每一个稍微复杂一点的程序都必须经过反复的调试,修改,最终才完成。所以说,程序的调试是编程中的一项重要技术。 错误的分类 程序中出现的错误通常分为“语法错误”和“逻辑错误” 语法错误 所谓语法错误是指程序代码不符合易语言语法,这种错误最容易发现和修改;首先在代码输入的时候。系统会检查并发现一部分语法错误其次在程序运行的时候,系统执行到有错误的代码行也会发现并指出错误的原因。由此可见,我们可以按照系统的提示进行修改。 逻辑错误 逻辑错误是指程序流程上、处理上的错误。含有逻辑错误的程序能够正常执行,只是执行结果不正确。这类错误系统不能发现,只能靠编程者自己去寻找。 实际应用中,通常是将“断点”“单步跟踪”“查找变量””调试输出文本””信息框”等调试方式结合起来使用 程序的一般调试步骤是这样的[1]: 运行程序,执行所有的程序功能,找出并修改所有的语法错误。 通过分析判断,找到可能有“逻辑错误”的代码段 在有逻辑错误的代码段前面设置断点 运行程序,待程序在“断点”处中断后,使用“单步跟踪[F8]”、“单步跟踪进入[Shift+F8]”、“执行到光标处[Ctrl+F8]” 程序的一般调试步骤是这样的[2]: 等调试命令跟踪程序的运行。跟踪过程中,随时观察各个变量值的变化(通过状态夹中的相关显示去看各个变量的变化),必要时使用调试输出文本命令将变量值输出。通过跟踪,一般能发现程序出错的原因。 终止程序运行,修改代码,继续调试。 易语言调试的分类 调试输出命令 输出调试文本()命令(在IED环境的状态输出栏中显示输出的信息来进行调试) 信息框()命令的使用(通过信息框的信息输出确定需要调试的相关信息) 调试程序详细步骤: 在有逻辑错误的代码段前面的代码处设置断点(又名”下断”,意思是使程序运行到设置有”断点”的代码处后中断(暂停)运行) ,以方便利用”单步跟踪[F8]””单步跟踪进入[Shift+F8]”等调试命令,逐行逐行的单步调试”断点”后面的代码, 便能很容易的找出有错误的代码. 与调试相关的命令有: 单步跟踪[F8]:按一下F8键就调试运行一句代码(即所谓的”单步”) 单步跟踪进入[Shift+F8]:按一下Shift+F8键就调试运行一句代码,当代码中有调用的子程序时,就会跟踪进入该子程序的代码处去调试. 执行到光标处[Ctrl+F8]:就是运行调试程序时,当程序运行到当前光标所处的代码处就暂停(中断)运行,以方便单步逐行逐行的调试光标后面的代码. 调试输出文本():当需要知道程序运行完某行语句后会得出什么样的结果,便可以利用该命令在需要输出调试结果文本的某行程序的后面把调试文本输出到IED的调试输出栏中查看,会自动在该输出的调试文本前面加上”*”号. 信息框():利用信息框可以取出出错代码的相关信息(可自定义信息内容). * * *

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片

“原创力文档”前称为“文档投稿赚钱网”,本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。原创力文档是网络服务平台方,若您的权利被侵害,侵权客服QQ:3005833200 电话:19940600175 欢迎举报,上传者QQ群:784321556