数据库应用技术——PowerBuilder应用系统开发周建芳电子教案 PB10.pptVIP

数据库应用技术——PowerBuilder应用系统开发周建芳电子教案 PB10.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 程序的调试与发布 本章要点: 调试画笔介绍 断点管理 调试过程 应用程序的发布 第10章 程序的调试与发布 第10章 程序的调试与发布 一般而言,应用程序有两种运行模式: 常规模式:应用程序的功能已经全部实现,交付给最终用户使用,只有在用户主动中断应用程序或发生了应用程序自身无法处理的错误时程序才会终止。 调试模式:应用程序的功能还没有正确实现或还需要完善,但开发人员还无法确定需要修改的地方,以调试模式运行应用程序以改正或完善程序的功能。在调试模式下,开发人员可以随时终止应用程序。 10.1 调试画笔介绍 进入调试画笔的三种方法: 从主菜单选择Run|Debug…或Run|Select and Debug。 在PowerBar工具栏点击图标 Debug或 Select and Debug。 在系统树窗口,选择要调试的目标后,点击右键,从弹出式菜单中选择Debug菜单项。 10.1 调试画笔介绍 利用调试画笔进行应用程序调试的一般步骤: 打开调试画笔 在Source Browser视图中选择要调试的代码,显示在脚本查看区。 在怀疑有问题的代码行前面设置断点。 在调试模式下运行应用程序,程序运行到指定的断点处会中断停止,可通过查看各种变量的值或对象的属性值,判断问题所在。 如果无法通过以上内容判断问题所在,可以采用逐行调试运行的方式,一边运行,一边查看敏感数据的变化,直到找到问题为止。 调试过程中可以根据需要增加新的断点或修改已经存在的断点。 10.2 断点管理 所谓断点,就是程序代码中的某一行代码所在的行。在调试模式下运行程序,一遇到断点,程序就会暂停,将该时刻的现场信息保存下来供调试人员参考。 10.2.1 调试对象的切换 当调试好一个事件代码后,可能要切换到另一个调试,此时就涉及到调试对象的切换。 切换过程可在四种视图中进行: Source Browser视图 Source视图 脚本查看区 Source History视图 10.2 断点管理 10.2.2 断点的设置 断点可分为两种: 普通断点:执行到断点所在的代码行触发程序暂停; 特殊断点:在比较复杂或变化细微的程序调试过程中使用,又分为三类: 临时断点:当一段循环程序执行指定次数时触发程序暂停; 条件断点:当指定表达式为真时程序暂停; 变量断点:当指定变量值改变时触发程序暂停。 断点的表现形式是在设置断点的脚本代码前显示一个红色的小圆点。当小圆点为实心的时,断点生效,空心时断点失效。 10.2 断点管理 1.普通断点的设置 设置步骤: 在source视图中或脚本查看区显示要调试的程序,并把光标置于欲设置断点的位置; 双击此行或从弹出菜单中选Insert Breakpoint。 如所选行不包括可执行的代码,PB将在最近的可执行代码开始处设置断点。 10.2 断点管理 2.特殊断点的设置 特殊断点可以通过Edit Breakpoint窗口来设置。 打开Edit Breakpoint窗口的方法如下面四种: 在BreakPoints视图中,双击欲设断点的行; 在Source、Variables、Watch、BreakPoints视图中,单击鼠标右键,从弹出菜单中选Breakpoints菜单项; 从主菜单上选择Edit|BreakPoints; 单击painterBar工具栏的Edit Stop图标; 10.3 调试过程 调试基本过程: 选择调试对象,设置断点 在主菜单选择Debug|start或在PainterBar工具栏点击Start按钮,开始运行应用程序,当程序运行到设置的断点处就暂停下来,返回调试画笔。 查看相关现场信息后决定下一步: 继续运行:在主菜单选择Debug|continue或在PainterBar工具栏点击continue按钮 单步执行:在主菜单选择相应菜单(Debug|step in或step over或run to cursor)。 关闭调试画笔:在主菜单选择Debug|stop或在PainterBar工具栏点击stop按钮。 退出调试运行状态后就可以进入设计模式对程序进行修改。 10.3 调试过程 对于变量的查看,可以在Variables视图、Watch视图、Call Stack视图和Objects in Memory视图中查看。 最常用的是在variables视图中查看各种变量的值。 10.4 应用程序的发布 可以创建的工程对象的类型如图 10.4 应用程序的发布 10.4.1 创建工程对象 单击工具条上的New 图标或从菜单选择File|New,打开新建窗口如上图。 选择Project标签页,显示各种工程对象的类型。 选择要创建的工程对象类型和打开方式,点击Ok按钮,

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档