马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 rainshine 于 2013-12-28 16:28 编辑
因本文从word直接复制过来,所以看不到图片,回复可见word带图版下载地址: ----------------------------------------------------------------------------- TC论坛rainshine原创,转载麻烦各位带上原创作者名字……一下午的心血……谢谢。 为防沉,一部分内容回复可见。
首先打开TC,主界面左上方有调试栏。 file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps_clip_image-15060.png 分别给大家解释下每个按钮的功能——
运行:以调试模式运行脚本。 单步调试:脚本运行遇到断点后,单击此按钮可以一条语句一条语句地执行,每执行一条语句就会暂停。 过程调试:脚本运行遇到断点后,单击此按钮可以让脚本继续执行下去,直到遇到下个断点才停下。 停止调试:以调试模式运行脚本时,单击此按钮可以结束进程,退出脚本。 新建/删除断点:编写脚本时,在某个语句上加个断点。 删除所有断点:顾名思义,把此文件中添加的所有的断点都删除掉。 上面提到了一个名词:断点。
什么是断点呢,从脚本源码编辑框看,就是个小小的黄圈圈file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps_clip_image-14703.png。在代码左边、行数右边的地方单击鼠标就可以添加一个断点。file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps_clip_image-13045.png
脚本在运行过程中(调试模式,生成为exe文件运行是不会有断点的,以下均为调试模式运行),实际上是在执行一行一行的源码,当执行到有断点的语句时(准确地说是执行此语句前,举个例子:file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps_clip_image-22671.png这段代码给a=20添加了一个断点,程序运行到此行的时候就会停下来,此刻a的值是10不是20,也就是说,a=20还未执行。 ),就会暂停下来。
此时我们可以看到TC界面下方的输出栏里:file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps_clip_image-6831.png。单击file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps_clip_image-16183.png,可以看到此刻程序内所有变量的具体值:file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps_clip_image-17878.png。 右击某个变量,在弹出的菜单中可以复制它的数值(例如第一个变量:" programming! by_rainshine.")。 也可以单击“复制整行”将此变量的所有信息写入剪贴板(例如:网络应用 字符串 字符型 " programming! by_rainshine.")。 而单击“十六进制显示”,可以将“整型”的变量以16进制的方式显示出来:file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps_clip_image-30340.png。 如果某个变量是数组,file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps_clip_image-29510.png,单击一下右边的数值,就出现一个下拉框,单击右边的小箭头,就能看到数组所有元素的值啦。 【以下内容回复可见(包含单步、过程调试的讲解;调试输出及其妙用;其他调试技巧等)】
好了,关于tc的代码调试就先讲到这里吧。希望各位能喜欢~祝大家编程技术节节攀升,总有一天成为大神~~~
|