PBchap09 第9章 程序的调试与发布.ppt
《PBchap09 第9章 程序的调试与发布.ppt》由会员分享,可在线阅读,更多相关《PBchap09 第9章 程序的调试与发布.ppt(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PowerBuilder第第9章章 程序的调试与发布程序的调试与发布 PowerBuilder数据库应用系统开发数据库应用系统开发1东北大学工商管理学院 管理科学与信息系统研究所PowerBuilder第第9章章 程序的调试与发布程序的调试与发布 l9.1 调试应用程序调试应用程序 l9.2 编译与发行应用程序编译与发行应用程序 2东北大学工商管理学院 管理科学与信息系统研究所PowerBuilder9.1 调试应用程序 l1.Debug画板画板l2.在程序中设置断点在程序中设置断点 l3.在调试模式下执行程序在调试模式下执行程序l4.观察变量的值观察变量的值l5.设置条件断点设置条件断点3东
2、北大学工商管理学院 管理科学与信息系统研究所PowerBuilder1.Debug画板画板l打开打开Debug画板的方法:单击画板的方法:单击PowerBar上的上的Debug按钮。按钮。lDebug画板分四个区:画板分四个区:左上方是独立的程序代码窗口;窗口初始显示的是应左上方是独立的程序代码窗口;窗口初始显示的是应用对象用对象Open事件的程序代码,也就是整个应用程序的事件的程序代码,也就是整个应用程序的入口和最早执行的程序代码。入口和最早执行的程序代码。右上方是含有两个标签的集成窗口,主要用来浏览和右上方是含有两个标签的集成窗口,主要用来浏览和定位要调试的对象;定位要调试的对象;左下方是
3、含有六个标签的集成窗口,主要用来观察各左下方是含有六个标签的集成窗口,主要用来观察各种变量;种变量;右下方是含有三个标签的集成窗口,主要用来观察断右下方是含有三个标签的集成窗口,主要用来观察断点和指定变量的值等。点和指定变量的值等。4东北大学工商管理学院 管理科学与信息系统研究所PowerBuilder1.Debug画板画板lDebug画板的画板的PainterBar所包含的功能:所包含的功能:Start:开始在调试模式下执行应用程序。:开始在调试模式下执行应用程序。Start Remote:执行远程调试。:执行远程调试。Stop Debugging:停止当前调试的程序。:停止当前调试的程序。
4、Continue:从断点开始继续执行应用程序。:从断点开始继续执行应用程序。Step In:单步进入,即单步跟踪,单击一次,执行一条语句,如:单步进入,即单步跟踪,单击一次,执行一条语句,如果当前语句是用户函数或调用的事件名,则进入相应的函数或事果当前语句是用户函数或调用的事件名,则进入相应的函数或事件处理程序进行单步跟踪。件处理程序进行单步跟踪。Step Over:单步执行,也是单步跟踪,但如果当前语句是用户函:单步执行,也是单步跟踪,但如果当前语句是用户函数或调用的事件名,则把整个函当选或事件处理程序作为一条语数或调用的事件名,则把整个函当选或事件处理程序作为一条语句执行,执行之后,系统暂
5、停在当前代码的下一条语句句执行,执行之后,系统暂停在当前代码的下一条语句Step Out:单步跳出,也是单步跟踪,如果当前在用户函数或调:单步跳出,也是单步跟踪,如果当前在用户函数或调用的事件内,则系统把剩下的函数或事件程序代码一并执行,然用的事件内,则系统把剩下的函数或事件程序代码一并执行,然后暂停在调用该函数或事件的下一条语句上后暂停在调用该函数或事件的下一条语句上5东北大学工商管理学院 管理科学与信息系统研究所PowerBuilder1.Debug画板画板Run To Cursor:执执行行到到光光标标,即即从从断断点点处处开开始始执执行行,一一直直执执行行到光标当前所在的行。到光标当前
6、所在的行。Set Next Statement:设设置置下下一一条条要要执执行行的的语语句句,这这样样程程序序的的执执行行过过程程就就不不再再是是原原来来流流程程规规定定的的次次序序了了,主主要要用用于于调调试试某某些些不不容容易出现的条件。易出现的条件。Select Script:选择程序代码窗口中显示的程序代码。:选择程序代码窗口中显示的程序代码。Edit Stop:编辑断点。:编辑断点。Add Watch:向:向Watch窗口中增加要查看的变量。窗口中增加要查看的变量。Remove Watch:从:从Watch窗口中删除不再需要的变量。窗口中删除不再需要的变量。Close:关闭:关闭De
7、bug画板。画板。6东北大学工商管理学院 管理科学与信息系统研究所PowerBuilder2.在程序中设置断点在程序中设置断点 l在在Debug画板中设置断点的方法是:画板中设置断点的方法是:l首先使要设置断点的程序代码或语句出现在左上方的程序首先使要设置断点的程序代码或语句出现在左上方的程序代码窗口,然后在该窗口中双击要设置断点的可执行语句,代码窗口,然后在该窗口中双击要设置断点的可执行语句,这时会在该语句的前面出现一个红色的符号,从而说明该这时会在该语句的前面出现一个红色的符号,从而说明该语句设置了断点。语句设置了断点。l对已经设置了断点的可执行语句,如果要取消这个断点,对已经设置了断点的
8、可执行语句,如果要取消这个断点,则再次双击该语句,这时该语句前面的红色符号将消失,则再次双击该语句,这时该语句前面的红色符号将消失,这说明在该语句处将不再有断点。这说明在该语句处将不再有断点。l设置完断点后,单击右下方窗口中的设置完断点后,单击右下方窗口中的Breakpoints(断点断点)标标签,可以在签,可以在Breakpoints窗口中看到所有已经设置的断点。窗口中看到所有已经设置的断点。7东北大学工商管理学院 管理科学与信息系统研究所PowerBuilder3.在调试模式下执行程序在调试模式下执行程序l在调试模式下执行程序的方法是:在调试模式下执行程序的方法是:l单单击击Painter
9、Bar上上的的Start按按钮钮,开开始始在在调调试试模模式式下下执执行行程程序序,这这时时应应用用程程序序开开始始运运行行,当当执执行行到到第第一一个个断断点点处处将将暂暂停停下下来来,并并且且有有一一个个黄黄色色的的箭箭头头符符号号说说明明当当前前执执行行语语句句的的位置。位置。l这这时时单单击击Debug画画板板左左下下方方窗窗口口内内的的Global标标签签,这这里里将将成成为为显显示示Global(全全局局)变变量量的的窗窗口口。双双击击transaction sqlca,可可以以看看到到系系统统预预定定义义的的全全局局事事务务对对象象变变量量 sqlca 的的各各个个属性值,目前这
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PBchap09 第9章 程序的调试与发布 程序 调试 发布
限制150内