PowerBuilder 10.5实用教程 教学课件 作者 樊金生 等主编10.ppt

PowerBuilder 10.5实用教程 教学课件 作者 樊金生 等主编10.ppt

ID:50026900

大小:127.50 KB

页数:44页

时间:2020-03-07

PowerBuilder 10.5实用教程 教学课件 作者 樊金生 等主编10.ppt_第1页
PowerBuilder 10.5实用教程 教学课件 作者 樊金生 等主编10.ppt_第2页
PowerBuilder 10.5实用教程 教学课件 作者 樊金生 等主编10.ppt_第3页
PowerBuilder 10.5实用教程 教学课件 作者 樊金生 等主编10.ppt_第4页
PowerBuilder 10.5实用教程 教学课件 作者 樊金生 等主编10.ppt_第5页
资源描述:

《PowerBuilder 10.5实用教程 教学课件 作者 樊金生 等主编10.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十章应用的调试和发行§10.1应用程序的调试PB提供了两种运行应用程序的方式:调试方式和常规方式。在调试方式中,可在脚本和函数中插入断点或进行代码的单步执行,并可显示执行过程中变量的值,以便找出逻辑错误。在常规方式中,应用程序响应用户的交互操作直到用户中止运行或运行发生错误为止,这也是运行完整的应用程序的方式。调试应用程序的一般步骤如下打开调试(Debug)窗口;在应用程序中设置断点(Breakpoint);在调试状态下运行应用程序;当执行到断点时,查看或改变有关变量的值;如有必要,逐行单步运行代码;根据需要,在运行过程中增添或修改断点;当发现问题时,纠正错误代码。§10.1.1打

2、开调试窗口在Debug窗口中包含了几个视图和标签,用来显示调试期间的状态信息。它们是:Source视图:显示程序的全部内容;SourceBrowser标签视图:将所选应用包含的对象以树形结构显示;SourceHistory标签视图:在Source视图中已经显示过的程序列表;§10.1.1打开调试窗口Local标签视图:显示当前执行状态下局部变量的值;Global标签视图:显示全局变量的值;Instance标签视图:显示实例变量的值;Parent标签视图:显示父对象的属性值;Shared标签视图:显示共享变量的值;ObjectInMemory标签视图:当前内存中的对象列表;§10.1.

3、2设置断点1.普通断点的设置①在source视图中显示程序,并把光标置于欲设置断点的位置;②双击此行或从弹出菜单中选InsertBreakpoint。断点以红色的圆点显示在行的开头。§10.1.2设置断点2.特殊断点的设置特殊断点又分为三类:当循环执行指定次数触发的临时断点;当指定表达式为真时触发的条件断点;当变量值改变触发的断点。§10.1.3在调试状态下运行应用程序(1)开始运行。单击工具栏上的Start图标,应用程序开始运行,直到遇到第一个断点停止,并用黄色的箭头指向下一条将被执行的行。此时用户可在窗口的各视图中查看应用的变量和状态信息。(2)继续运行。单击工具栏上的Conti

4、nue图标,调试程序将从黄色箭头处开始继续运行,直到遇到下一个断点或应用正常结束。§10.1.3在调试状态下运行应用程序(3)终止运行。选择菜单栏Debug中的Stop菜单项。(4)查看变量。Variables视图包括Local、Global、Instance、Parent和Shared变量类型页。用户可以很方便地在各种变量变量类型页间进行切换。(5)单步跟踪。单步跟踪有以下几种方式:单步跟踪至函数内部(StepIn)和单步跟踪并跨越函数(StepOver)用户在跟踪应用时,既可以单步跟踪至函数内部,也可以单步跟踪并跨越函数。单击工具栏上的StepIn图标或选择Debug菜单中的St

5、epIn菜单项将执行单步跟踪至函数内部。单击工具栏上的StepOver图标或选择Debug菜单中的StepOver菜单项将执行单步跟踪并跨越函数。从函数内部一次执行完(StepOut)如已经跟踪到函数内部而又不想继续单步跟踪,可用StepOut继续执行直至函数返回。单击工具栏上的StepOut图标或选择Debug菜单中的StepOut菜单项将从函数内部一次执行完。执行至指定的光标处(RunToCursor)用户可用这种方式跳过一段不感兴趣的程序段或跳至指定的断点处。选择下一次欲单步跟踪的程序行,单击工具栏上的RunToCursor图标或选择Debug菜单中的RunToCursor菜单

6、项将运行至指定的行。设置下一位置(SetNextStatement)用户可使用SetNextStatement来绕过包含错误的代码或用指定的变量值来测试部分应用。程序将从用户指定的光标处继续执行。选择欲继续执行的行,单击工具栏上的SetNextStatement图标或选择Debug菜单中的SetNextStatement菜单项将运行至指定的行。继续执行,可选择Continue、StepIn、StepOver之一。(6)一次性跟踪的使用首先进行一次性跟踪的设置:在常规模式下运行应用程序:在Debug窗口的Source视图中打开程序并进行调试。§10.2应用程序的运行当应用程序调试通过之

7、后,就可以在常规状态下运行了。单击工具栏中的Run图标,应用程序开始正常运行。§10.3生成可执行文件和其它软件一样,用PB开发的应用程序也需经过编译才能生成可执行的应用程序。PB提供的编译工具可将应用程序编译成可直接在系统下运行的应用程序。§10.3.1创建工程及编译①在工具栏上单击New图标,选择Project标签中的ApplicationWizard向导。②在AbouttheApplicationProjectWizard对话框中单击Next按钮。③

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

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

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