pbchap09 第9章 程序调试与发布

pbchap09 第9章 程序调试与发布

ID:20725360

大小:220.00 KB

页数:16页

时间:2018-10-15

pbchap09 第9章 程序调试与发布_第1页
pbchap09 第9章 程序调试与发布_第2页
pbchap09 第9章 程序调试与发布_第3页
pbchap09 第9章 程序调试与发布_第4页
pbchap09 第9章 程序调试与发布_第5页
资源描述:

《pbchap09 第9章 程序调试与发布》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章程序的调试与发布——PowerBuilder数据库应用系统开发数据库原理与应用1东北大学工商管理学院管理科学与信息系统研究所第9章程序的调试与发布9.1调试应用程序9.2编译与发行应用程序2东北大学工商管理学院管理科学与信息系统研究所9.1调试应用程序1.Debug画板2.在程序中设置断点3.在调试模式下执行程序4.观察变量的值5.设置条件断点目录3东北大学工商管理学院管理科学与信息系统研究所1.Debug画板打开Debug画板的方法:单击PowerBar上的Debug按钮。Debug画板分四个区:左上方是独立的程序代码窗口;窗口初始显示的是应用对象Open事

2、件的程序代码,也就是整个应用程序的入口和最早执行的程序代码。右上方是含有两个标签的集成窗口,主要用来浏览和定位要调试的对象;左下方是含有六个标签的集成窗口,主要用来观察各种变量;右下方是含有三个标签的集成窗口,主要用来观察断点和指定变量的值等。4东北大学工商管理学院管理科学与信息系统研究所1.Debug画板Debug画板的PainterBar所包含的功能:Start:开始在调试模式下执行应用程序。StartRemote:执行远程调试。StopDebugging:停止当前调试的程序。Continue:从断点开始继续执行应用程序。StepIn:单步进入,即单步跟踪,单击

3、一次,执行一条语句,如果当前语句是用户函数或调用的事件名,则进入相应的函数或事件处理程序进行单步跟踪。StepOver:单步执行,也是单步跟踪,但如果当前语句是用户函数或调用的事件名,则把整个函当选或事件处理程序作为一条语句执行,执行之后,系统暂停在当前代码的下一条语句StepOut:单步跳出,也是单步跟踪,如果当前在用户函数或调用的事件内,则系统把剩下的函数或事件程序代码一并执行,然后暂停在调用该函数或事件的下一条语句上.5东北大学工商管理学院管理科学与信息系统研究所1.Debug画板RunToCursor:执行到光标,即从断点处开始执行,一直执行到光标当前所在的

4、行。SetNextStatement:设置下一条要执行的语句,这样程序的执行过程就不再是原来流程规定的次序了,主要用于调试某些不容易出现的条件。SelectScript:选择程序代码窗口中显示的程序代码。EditStop:编辑断点。AddWatch:向Watch窗口中增加要查看的变量。RemoveWatch:从Watch窗口中删除不再需要的变量。Close:关闭Debug画板。6东北大学工商管理学院管理科学与信息系统研究所2.在程序中设置断点在Debug画板中设置断点的方法是:首先使要设置断点的程序代码或语句出现在左上方的程序代码窗口,然后在该窗口中双击要设置断点的

5、可执行语句,这时会在该语句的前面出现一个红色的符号,从而说明该语句设置了断点。对已经设置了断点的可执行语句,如果要取消这个断点,则再次双击该语句,这时该语句前面的红色符号将消失,这说明在该语句处将不再有断点。设置完断点后,单击右下方窗口中的Breakpoints(断点)标签,可以在Breakpoints窗口中看到所有已经设置的断点。7东北大学工商管理学院管理科学与信息系统研究所3.在调试模式下执行程序在调试模式下执行程序的方法是:单击PainterBar上的Start按钮,开始在调试模式下执行程序,这时应用程序开始运行,当执行到第一个断点处将暂停下来,并且有一个黄色

6、的箭头符号说明当前执行语句的位置。这时单击Debug画板左下方窗口内的Global标签,这里将成为显示Global(全局)变量的窗口。双击transactionsqlca,可以看到系统预定义的全局事务对象变量sqlca的各个属性值,目前这些属性均尚未赋值。单击PainterBar上的StepIn按钮执行下一条语句,也即执行打开w_pbtutor_frame窗口的语句。如果不进行单步跟踪,任何时候都可以单击PainterBar上的Continue按钮直接执行到下一个断点。8东北大学工商管理学院管理科学与信息系统研究所4.观察变量的值观察变量值的方法:单击左下方窗口的L

7、ocal标签,然后再单击右下方窗口的Watch标签,准备将要观察的变量添加到watch窗口中。用鼠标将Local窗口的某个变量(如ll_itemnum)拖动到Watch窗口中(用同样的方法也可以将其他变量或其他类型的变量拖动到Watch窗口中)。然后继续以各种跟踪方法执行应用程序,这时可以在Watch窗口中观察变量的变化和赋值情况。9东北大学工商管理学院管理科学与信息系统研究所5.设置条件断点设置条件断点的步骤:单击右下方窗口的Breakpoints标签,切换到Breakpoints窗口。在Breakpoints窗口中双击要添加条件的断点,如断点w_pbtuto

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。