易语言程序调试_第1页
易语言程序调试_第2页
易语言程序调试_第3页
易语言程序调试_第4页
易语言程序调试_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 易语言程序的调试易友软件工作室1为什么要进行程序的调试: 程序调试的目的只要是为了检查出程序的错误并进行修改,从而使程序能够正确运行。换句话说就是:调试程序是验证程序的正确性。 任何一个天才都不敢说,他编的程序是100%正确的。几乎每一个稍微复杂一点的程序都必须经过反复的调试,修改,最终才完成。所以说,程序的调试是编程中的一项重要技术。2错误的分类程序中出现的错误通常分为“语法错误”和“逻辑错误”3语法错误所谓语法错误是指程序代码不符合易语言语法,这种错误最容易发现和修改;首先在代码输入的时候。系统会检查并发现一部分语法错误其次在程序运行的时候,系统执行到有错误的代码行也会发现并指出错误的原

2、因。由此可见,我们可以按照系统的提示进行修改。4逻辑错误逻辑错误是指程序流程上、处理上的错误。含有逻辑错误的程序能够正常执行,只是执行结果不正确。这类错误系统不能发现,只能靠编程者自己去寻找。实际应用中,通常是将“断点”“单步跟踪”“查找变量”调试输出文本”信息框”等调试方式结合起来使用5程序的一般调试步骤是这样的1:运行程序,执行所有的程序功能,找出并修改所有的语法错误。通过分析判断,找到可能有“逻辑错误”的代码段在有逻辑错误的代码段前面设置断点运行程序,待程序在“断点”处中断后,使用“单步跟踪F8”、“单步跟踪进入Shift+F8”、“执行到光标处Ctrl+F8”6程序的一般调试步骤是这样

3、的2:等调试命令跟踪程序的运行。跟踪过程中,随时观察各个变量值的变化(通过状态夹中的相关显示去看各个变量的变化),必要时使用调试输出文本命令将变量值输出。通过跟踪,一般能发现程序出错的原因。终止程序运行,修改代码,继续调试。7易语言调试的分类调试输出命令输出调试文本()命令(在IED环境的状态输出栏中显示输出的信息来进行调试)信息框()命令的使用(通过信息框的信息输出确定需要调试的相关信息)8调试程序详细步骤: 在有逻辑错误的代码段前面的代码处设置断点(又名”下断”,意思是使程序运行到设置有”断点”的代码处后中断(暂停)运行) ,以方便利用”单步跟踪F8”单步跟踪进入Shift+F8”等调试命令,逐行逐行的单步调试”断点”后面的代码, 便能很容易的找出有错误的代码.与调试相关的命令有:单步跟踪F8:按一下F8键就调试运行一句代码(即所谓的”单步”)单步跟踪进入Shift+F8:按一下Shift+F8键就调试运行一句代码,当代码中有调用的子程序时,就会跟踪进入该子程序的代码处去调试.执行到光标处Ctrl+F8:就是运行调试程序时,当程序运行到当前光标所处的代码处就暂停(中断)运行,以方便单步逐行逐行的调试光标后面的代码.调试输出文本():当需要知道程序运行完某行语句后会得出什么样的结果,便可以利用该命令在需要输出调试结果文本的某行程序的后面把调试文本输出到IED的调试输出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论