开发者学堂课程【平头哥剑池 CDK 功能及开发实战:3.5基础概念: Watches 窗口简介】学习笔记与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/61/detail/1124
3.5基础概念: Watches 窗口简介
上节课介绍了在CDK中进行调试的一个常用窗口的基本情况,那么本节课给大家重点讲解一下Watches 窗口的方法。
一、Watches 窗口简介
首先使用 demo 工程启动调试,那么 Watches 窗口是在Frame info 总窗口下面的一个子窗口,这个窗口是调试中非常常用的一个窗口。如果在启动调试以后,这个窗口是没有显示的,可以在 View -Frame pane 中打开,然后 watches 窗口就会在这里有显示。 Watches 窗口是用来显示程序中执行的所在位置能够访问到的所有的变量,这个变量可以是一个局部变量,也可以是一个全局的一个变量。可以在 watches 窗口底部添加想要的一些变量,也可以右击某一个变量去删除,如果这个变量是个结构体或者复合类型,可以去展开变量信息。
可以在某一个节点下去修改某一个变量的显示的建制方式,Display Formut ,支持 nature 是它的默认的显示方式,16进制、二进制和八进制和十进制。也可以通过修改附节点把此节点的所有进制方式统一修改掉,CDK 也是做了一个比较好的支持,即整个调试界面不会因为数据的过量的读取而导致界面的卡顿。那么 CDK 会做一个更好的一个优化,对于结构体,也是能够显示一些比较复杂的复合结构体,就是一些命名的配量显示。我们通过双击某一个具体的节点就可以修改希望具体的变量的值,也可以在程序的执行过程中如果发现某一些需要的变量,可以直接选中变量,通过按住鼠标直接操作到窗口中,就可以直接观察该变量值,可以根据需求去修改变量值。