文档详情

PowerBuilder程序设计基础 王艳青 教学课件 第九章 应用程序的.pdf

发布:2015-11-09约1.58万字共35页下载文档
文本预览下载声明
第九章 应用程序的调试、编译和 发布 9.1 调试应用程序 9.2 编译的基础知识 9.3 生成可执行文件 9.4 制作安装程序 9.1 调试应用程序 即使是一段很小的程序,都难免有这样或那样的错误。尽管语法错误可以由编译器及 时发现,但逻辑错误却只能自己跟踪检查。PowerBuilder 为用户提供了 Debug 调试器, 它拥有一般调试工具的基本功能。用户可以利用 Debug 调试器来跟踪并发现程序中的问 题。 在 PowerBuilder 主窗口中,单击工具栏上 (Debug)或 (Select and Debug)图标均可 进入调试窗口,如图 9-1 所示。 图9-1 应用程序调试窗口 Debug 调试器的窗口由 4 个子窗口组成:右上角为对象选择窗口、左上角为脚本查看 窗口、左下角为变量查看窗口、右下角为断点查看窗口。用户可以利用这些窗口从不同角 度观察程序的执行状况。 Debug 调试器中各窗口的作用如下: 对象选择窗口用来选择所要跟踪调试的对象及要进行调试的脚本。该窗口包含Source Browse 和 Source History 共2 个标签页,Source Browse 页显示应用程序中包含的所有对 象,用户可选择要调试的对象。用户只需双击某对象事件或函数,该事件或函数的脚本就 会显示在脚本查看窗口中。Source History 页显示应用程序中曾经被调试过的所有对象。 在 Debug 描绘的右上角的窗口中, 脚本查看窗口用来查看选定对象中当前正在进行调试的脚本内容和断点的位置。 变量查看窗口用来显示调试时各变量和它们的当前值。该窗口包含 Local 、Global、 Instance、Parent、Shared 和Object in Memory 共6 个标签页,前5 个标签页分别显示局 部变量、全局变量、实例变量、实例的祖先变量、共享变量,Object in Memory 页显示当 前内存中的对象。 断点查看窗口用来观察断点的状态和已观察过的函数和变量列表。该窗口包含 Call Stack、BreakPoints 和 Watch 共 3 个标签页,Call Stack 页显示已被调用的函数列表, BreakPoints 页显示断点列表,Watch 页显示所选择的变量和表达式,并随着程序执行而 更新变量和表达式的数值。 打开Debug 调试器窗口后,在 PowerBuilder 主窗口中出现程序调试工具栏,如图 9-2 所示。 图9-2 程序调试工具栏 程序调试工具栏中图标中从左到右工具依次为:开始执行应用(Start)、开始执行远程 应用(Start Remote)、停止(Stop Debugging)、继续执行(Continue)、单步跟踪至用户函数内 部(Step In)、单步跟踪并跨越函数内部(Step Over)、从函数内部一次执行完(Step Out)、执 行至光标(Run To Cursor)、设置下一位置(Set Next Statement)、选择脚本(Select Script)、 编辑断点(Edit Stop) 、向Watch 视图中添加变量(Add Watch)、从Watch 视图中删除变量 (Remove Watch)、关闭(Close)。 调试应用程序的一般步骤如下: 1. 打开调试窗口 2. 选择调试对象 在图 9-1 所示窗口中右上角的对象选择窗口中选择调试对象。在对象选择窗口中列出 的对象有应用、窗口、菜单、用户对象、函数,单击需要调试的对象名称左侧的“+”号, 将其展开,则该对象中所有子
显示全部
相似文档