TC官方合作论坛

标题: TC5.0特点介绍(3)--统一安卓和WINDOWS的调试功能 [打印本页]

作者: TC    时间: 2015-3-2 20:42
标题: TC5.0特点介绍(3)--统一安卓和WINDOWS的调试功能
TC5.0特点介绍(3)--统一安卓和WINDOWS的调试功能

TC5.0 调试系统-独一无二的安卓调试系统
在我们开发安卓应用的时候,最麻烦的时候就是不能调试,我想市面上的脚本工具基本没有调试功能,而我们希望作者在开发安卓应用的时候和开发WINDOWS一样简单,于是我们把安卓开发的调试体系做成了和WINDOWS一模一样,由于整合了PC与Android2个版本软件的开发,故而在调试时,会有一些不同之处,这章的内容会比较多,我们来一一介绍.

认识TC的调试系统
        首先我们来大体认识下TC里的调试功能与TC编辑器哪些功能有关。
图 1
此调试面板里包括了调试过程中常用的各个功能。
运行:启动调试,TC会自动生成需要调试的文件并自动运行.
单步调试:在断点的情况下,继续执行断点下一行代码,并暂停在下一行.
过程调试:在断点的情况下,继续执行到下一个断点位置,如果没有断点,则不会暂时执行.
停止:顾名思义就是停止调试,关闭调试的程序窗口.
新建/删除断点:在没有断点的状态下新建断点,如果存在断点,则删除断点.,运行过程中也可以设置和删除断点.注意:断点设置在注释代码行或者空行上的话,那么断点位置无效.
删除所有断点:顾名思义就是删除当前项目里的所有断点.

图 2
行号区域:这个区域只是用来显示代码的行数,以及在纠错过程,方便我们及时定位到具体行的具体代码。
断点区域:这个区域只是用来给开发者设置断点,以方便开发者调试自己的代码,从而使得自己的代码更加的稳定,出现错误时,查看错误问题。
断点的鼠标提示:在程序中断的情况下,我们可以把鼠标移动到某个变量上面,只要是当前能调用的变量,那么鼠标位置就会提示出当前变量所保存的值。

图 3
我们点击调试或者按F5启动调试时,TC会进行代码的语法检错等等处理,这时我们可以通过上面第一个框(紫红色框)来判断错误的原因与位置,第二个框(蓝色框)是当程序执行到断点位置(第5行)时,程序会暂停在当前行,直到我们点击单步调试、过程调试或者停止调试才清除当前行的调试状态。

图 4
当代码执行到断点位置时,我们可以点击输出栏里的【变量查看】功能,这时就会出现上面的图了,左边一个框会展示程序当前所有能调用的变量信息(包括变量名、变量的类型、变量当前的值)。右边的一个菜单是我们在选择一个变量项时,右键鼠标触发的。
如果变量是数组的话,可以在值的位置左键点击一下,会出现相应的下拉框,这样就可以查看数组的内容了。


学习TC的调试系统
        TC的调试系统在现阶段分为Windows项目调试与Android项目调试,后期还会有其他平台项目的调试,那么现在我们分别来学习下TC是如何调试windows项目和Android项目的。
  Windows项目调试方法
windows项目调试,相信老用户都非常熟悉了,新建或者打开项目。

Android项目调试方法:
Android项目的调试比windows项目调试多了连机、启动悬浮窗口启动以及按钮控件启动。下面我们来一一学习下吧。
悬浮窗口的执行入口函数是:floatwinrun() ,点击执行按钮会执行floatwinrun()方法。




最后,调试系统的介绍就讲的这里了,希望大家能按照步骤好好练习下,有不懂的可以在后面回帖说明,这章的内容比较多,要大家慢慢消化.
老规矩,给一个TC5.0的下载链接:
http://www.tyuyan.net/index/download





作者: 今非    时间: 2015-3-2 20:51
Android版 没怎么用过  学习学习
作者: TC    时间: 2015-3-2 20:59
今非 发表于 2015-3-2 20:51
Android版 没怎么用过  学习学习

秒回,脚本的力量就是强大
作者: Mitt    时间: 2015-3-2 21:02
必须顶 顶 顶顶顶顶顶顶顶顶顶 祝TC越来越红火!
作者: 今非    时间: 2015-3-2 21:04
TC 发表于 2015-3-2 20:59
秒回,脚本的力量就是强大

是的   
作者: rainshine    时间: 2015-3-2 22:55
青岛话,这不糙,支持一个
作者: 君笨笨    时间: 2015-3-3 08:53
rainshine 发表于 2015-3-2 22:55
青岛话,这不糙,支持一个

青鸟话,叽叽叽,叽叽叽叽~
作者: kim1971    时间: 2015-3-3 10:09
请问 tc5.0  删除指定数组 或者 删除指定下标 怎么写啊
作者: kim1971    时间: 2015-3-3 10:10
请问 tc5.0  删除指定数组 或者 删除指定下标 怎么写啊
作者: rainshine    时间: 2015-3-3 21:57
君笨笨 发表于 2015-3-3 08:53
青鸟话,叽叽叽,叽叽叽叽~

……汗。。。哈哈
作者: cc9700    时间: 2015-3-4 11:06
TC      
作者: kelejiabing101    时间: 2015-3-4 16:00
老大你的无线连接说明呢?

作者: 西伯利亚狼    时间: 2015-3-5 11:31
,一语双关的体现!
作者: j506057970    时间: 2015-3-7 12:03
支持一个,我拉了好多人来用TC哦。真的
作者: zgzhaobo    时间: 2015-3-19 10:08
怎么搞得,始终无法连接android。。。
cmd命令查看了,手机已经连接上了,但TC一直提示说adb端口被占用。。。。
怎么回事啊,楼主。
作者: armlin    时间: 2015-3-31 13:08
TC我依然看好你
作者: dxho2008    时间: 2015-5-21 09:00
没三角函数sin,cos,tan,ctg,没pi ,没power。


作者: scx17    时间: 2015-11-9 16:34
在TC编辑器里如何打印调试信息?
作者: 328405990    时间: 2015-11-15 07:58
新人报道   
作者: stark_liu    时间: 2016-1-22 10:49
TC是个好软件.
作者: qq15790876    时间: 2016-6-9 12:43
刚学,这个不错
作者: guozhengzhong    时间: 2017-3-25 09:50
TC安卓版,手指点击无效,怎么办?
作者: pgyidc07    时间: 2017-7-14 11:20
sq2017pgy




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1