网站大量收购独家精品文档,联系QQ:2885784924

PBchap09 第9章 程序的调试与发布.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PBchap09 第9章 程序的调试与发布

东北大学工商管理学院 管理科学与信息系统研究所 课程:关系数据库系统 第9章 程序的调试与发布 第9章 程序的调试与发布 9.1 调试应用程序 9.2 编译与发行应用程序 9.1 调试应用程序 1. Debug画板 2. 在程序中设置断点 3. 在调试模式下执行程序 4. 观察变量的值 5. 设置条件断点 1. Debug画板 打开Debug画板的方法:单击PowerBar上的Debug按钮。 Debug画板分四个区: 左上方是独立的程序代码窗口;窗口初始显示的是应用对象Open事件的程序代码,也就是整个应用程序的入口和最早执行的程序代码。 右上方是含有两个标签的集成窗口,主要用来浏览和定位要调试的对象; 左下方是含有六个标签的集成窗口,主要用来观察各种变量; 右下方是含有三个标签的集成窗口,主要用来观察断点和指定变量的值等。 1. Debug画板 Debug画板的PainterBar所包含的功能: Start:开始在调试模式下执行应用程序。 Start Remote:执行远程调试。 Stop Debugging:停止当前调试的程序。 Continue:从断点开始继续执行应用程序。 Step In:单步进入,即单步跟踪,单击一次,执行一条语句,如果当前语句是用户函数或调用的事件名,则进入相应的函数或事件处理程序进行单步跟踪。 Step Over:单步执行,也是单步跟踪,但如果当前语句是用户函数或调用的事件名,则把整个函当选或事件处理程序作为一条语句执行,执行之后,系统暂停在当前代码的下一条语句 Step Out:单步跳出,也是单步跟踪,如果当前在用户函数或调用的事件内,则系统把剩下的函数或事件程序代码一并执行,然后暂停在调用该函数或事件的下一条语句上. 1. Debug画板 Run To Cursor:执行到光标,即从断点处开始执行,一直执行到光标当前所在的行。 Set Next Statement:设置下一条要执行的语句,这样程序的执行过程就不再是原来流程规定的次序了,主要用于调试某些不容易出现的条件。 Select Script:选择程序代码窗口中显示的程序代码。 Edit Stop:编辑断点。 Add Watch:向Watch窗口中增加要查看的变量。 Remove Watch:从Watch窗口中删除不再需要的变量。 Close:关闭Debug画板。 2. 在程序中设置断点 在Debug画板中设置断点的方法是: 首先使要设置断点的程序代码或语句出现在左上方的程序代码窗口,然后在该窗口中双击要设置断点的可执行语句,这时会在该语句的前面出现一个红色的符号,从而说明该语句设置了断点。 对已经设置了断点的可执行语句,如果要取消这个断点,则再次双击该语句,这时该语句前面的红色符号将消失,这说明在该语句处将不再有断点。 设置完断点后,单击右下方窗口中的Breakpoints(断点)标签,可以在Breakpoints窗口中看到所有已经设置的断点。 3. 在调试模式下执行程序 在调试模式下执行程序的方法是: 单击PainterBar上的Start按钮,开始在调试模式下执行程序,这时应用程序开始运行,当执行到第一个断点处将暂停下来,并且有一个黄色的箭头符号说明当前执行语句的位置。 这时单击Debug画板左下方窗口内的Global标签,这里将成为显示Global(全局)变量的窗口。双击transaction sqlca,可以看到系统预定义的全局事务对象变量 sqlca 的各个属性值,目前这些属性均尚未赋值。 单击PainterBar上的Step In按钮执行下一条语句,也即执行打开 w_pbtutor_frame 窗口的语句。 如果不进行单步跟踪,任何时候都可以单击PainterBar上的Continue按钮直接执行到下一个断点。 4. 观察变量的值 观察变量值的方法: 单击左下方窗口的Local标签,然后再单击右下方窗口的Watch标签,准备将要观察的变量添加到watch窗口中。 用鼠标将Local窗口的某个变量(如ll_itemnum)拖动到Watch窗口中(用同样的方法也可以将其他变量或其他类型的变量拖动到Watch窗口中)。 然后继续以各种跟踪方法执行应用程序,这时可以在Watch窗口中观察变量的变化和赋值情况。 5. 设置条件断点 设置条件断点的步骤: 单击右下方窗口的Breakpoints标签,切换到Breakpoints窗口。 在Breakpoints窗口中双击要添加条件的断点,如断点w_pbtutor_basesheet,dw_master.rowfocuschanged.3,这时将打开Edit Breakpoints(编辑断点)对话框。 这时编辑的断点是RowFocusChanged事件中

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档