易语言程序调试.ppt

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
易语言程序的调试 易友软件工作室 为什么要进行程序的调试: 程序调试的目的只要是为了检查出程序的错误并进行修改,从而使程序能够正确运行。换句话说就是:调试程序是验证程序的正确性。 任何一个天才都不敢说,他编的程序是100%正确的。几乎每一个稍微复杂一点的程序都必须经过反复的调试,修改,最终才完成。所以说,程序的调试是编程中的一项重要技术。 错误的分类 程序中出现的错误通常分为“语法错误”和“逻辑错误” 语法错误 所谓语法错误是指程序代码不符合易语言语法,这种错误最容易发现和修改;首先在代码输入的时候。系统会检查并发现一部分语法错误其次在程序运行的时候,系统执行到有错误的代码行也会发现并指出错误的原因。由此可见,我们可以按照系统的提示进行修改。 逻辑错误 逻辑错误是指程序流程上、处理上的错误。含有逻辑错误的程序能够正常执行,只是执行结果不正确。这类错误系统不能发现,只能靠编程者自己去寻找。 实际应用中,通常是将“断点”“单步跟踪”“查找变量””调试输出文本””信息框”等调试方式结合起来使用 程序的一般调试步骤是这样的[1]: 运行程序,执行所有的程序功能,找出并修改所有的语法错误。 通过分析判断,找到可能有“逻辑错误”的代码段 在有逻辑错误的代码段前面设置断点 运行程序,待程序在“断点”处中断后,使用“单步跟踪[F8]”、“单步跟踪进入[Shift+F8]”、“执行到光标处[Ctrl+F8]” 程序的一般调试步骤是这样的[2]: 等调试命令跟踪程序的运行。跟踪过程中,随时观察各个变量值的变化(通过状态夹中的相关显示去看各个变量的变化),必要时使用调试输出文本命令将变量值输出。通过跟踪,一般能发现程序出错的原因。 终止程序运行,修改代码,继续调试。 易语言调试的分类 调试输出命令 输出调试文本()命令(在IED环境的状态输出栏中显示输出的信息来进行调试) 信息框()命令的使用(通过信息框的信息输出确定需要调试的相关信息) 调试程序详细步骤: 在有逻辑错误的代码段前面的代码处设置断点(又名”下断”,意思是使程序运行到设置有”断点”的代码处后中断(暂停)运行) ,以方便利用”单步跟踪[F8]””单步跟踪进入[Shift+F8]”等调试命令,逐行逐行的单步调试”断点”后面的代码, 便能很容易的找出有错误的代码. 与调试相关的命令有: 单步跟踪[F8]:按一下F8键就调试运行一句代码(即所谓的”单步”) 单步跟踪进入[Shift+F8]:按一下Shift+F8键就调试运行一句代码,当代码中有调用的子程序时,就会跟踪进入该子程序的代码处去调试. 执行到光标处[Ctrl+F8]:就是运行调试程序时,当程序运行到当前光标所处的代码处就暂停(中断)运行,以方便单步逐行逐行的调试光标后面的代码. 调试输出文本():当需要知道程序运行完某行语句后会得出什么样的结果,便可以利用该命令在需要输出调试结果文本的某行程序的后面把调试文本输出到IED的调试输出栏中查看,会自动在该输出的调试文本前面加上”*”号. 信息框():利用信息框可以取出出错代码的相关信息(可自定义信息内容). * * *

文档评论(0)

linyin1994 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档