Visual Basic程序设计 龚为琨第14章 程序调试与发布.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Visual Basic程序设计 龚为琨第14章 程序调试与发布.ppt》由会员分享,可在线阅读,更多相关《Visual Basic程序设计 龚为琨第14章 程序调试与发布.ppt(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1414章章 程序调试与发布程序调试与发布 第第14章章 程序调试与发布程序调试与发布 14.1 程序调试程序调试14.2 发布应用程序发布应用程序 14.3 小结小结 14.4 练习题练习题 14.5 上机实习题上机实习题 第第1414章章 程序调试与发布程序调试与发布 14.1 程程 序序 调调 试试 在开发一个VB应用程序的过程中,有一个必不可少的环节,这就是调试应用程序。因为在完成应用程序的用户界面设计和程序代码的编制后,不可能保证做到绝对没有错误。VB6.0集成环境为用户提供了语法检查和在线提示功能以及程序调试工具,借助这些功能和工具,用户可以方便地调试自己的代码并迅速找到问题。
2、第第1414章章 程序调试与发布程序调试与发布 14.1.1自动语法检查功能VB提供了自动语法检查功能。自动语法检查采用颜色方式显示语法状况,在代码窗口编写程序时,系统将关键字和一些类型说明均用蓝色表示,出现错误的语句用红色表示,注释语句用绿色表示,而且,自动将关键字及变量的大小写转换为统一的形式。这些都可以帮助用户及时发现问题。第第1414章章 程序调试与发布程序调试与发布 14.1.2在线提示功能VB不仅数据类型和函数十分丰富,而且许多对象也具有很多属性和方法。为提高代码编写速度,增强代码准确性,减少拼写错误,VB6.0提供了三种在线提示功能。1)类型在线提示在键入As后只要用户再键入空格
3、,VB立刻会给出类型列表,而且列表会在用户进一步键入字符提示下变化。使用光标键或鼠标选择所需要的类型(被蓝色光条覆盖),选中后按空格键或双击鼠标左键即可将其添加到代码中。这样用户可以不必去背繁琐的类型名称。第第1414章章 程序调试与发布程序调试与发布 2)属性和方法在线提示在键入对象名后只要再键入“.”,系统就会列出该对象的所有属性和方法,供用户选择。选择方法同上。3)函数在线提示在键入函数名后只要再键入“(”,系统即自动给出该函数的格式提示。第第1414章章 程序调试与发布程序调试与发布 14.1.3程序调试工具VB本身不能更改程序中的错误,但能够提供一些调试工具来帮助用户分析程序是如何运
4、行的,分析如何从一个过程转到另一个过程,分析变量和对象属性在程序运行过程中是如何改变的。有了这些工具的帮助,用户在调试程序时就可以深入观察程序的执行过程,了解错误是如何发生的。VB的调试方法支持断点,并能用多种监视方法显示表达式、变量和属性的值。这些调试工具可以帮助用户处理逻辑错误。第第1414章章 程序调试与发布程序调试与发布 VB提供的调试工具可以从“调试”菜单上调用,也可以使用“调试工具栏”。在主窗口的工具栏单击鼠标右键,从弹出的菜单中选择“调试”,即可弹出“调试工具栏”,如图14-1所示。第第1414章章 程序调试与发布程序调试与发布 图14-1调试工具第第1414章章 程序调试与发布
5、程序调试与发布 下面重点介绍与程序调试有关的几个工具按钮的作用。1)切换断点在程序代码中设置或取消断点,程序执行到该语句时停下来。注意:设置断点的方法是在代码窗口中选择一条语句,单击“切换断点”按钮或按F9键,该语句变为暗红色,即设置成功,程序中允许设置多个断点。再次用同样的方法便取消断点。按Ctrl+Shift+F9组合键清除所有断点。第第1414章章 程序调试与发布程序调试与发布 2)逐语句与“立即”窗口逐语句是指程序将逐个语句执行,一句一停。在逐语句执行时,用户会看到正在执行的语句为黄色,同时出现一个“立即”窗口,用户可以在“立即”窗口使用Print方法或问号(?)查看变量或表达式的值,
6、如图14-2所示。第第1414章章 程序调试与发布程序调试与发布 图14-2逐语句执行与“立即”窗口第第1414章章 程序调试与发布程序调试与发布 3)逐过程每单击一次逐过程按钮将执行一个过程或函数,同时也会出现一个“立即”窗口。用户可以在“立即”窗口使用Print方法或问号(?)查看变量或表达式的值。和逐语句相比,二者的不同之处在于逐过程不跟踪到过程或函数内部。4)跳出单击“跳出”按钮,跳出当前过程或函数。第第1414章章 程序调试与发布程序调试与发布 5)本地窗口用于显示当前过程中所有变量的值。这些变量只是当前过程中定义的局部变量,不包含全局变量。当程序的执行从一个过程转向另一个过程时,本
7、地窗口的内容也会发生变化。单击“本地”窗口按钮,再逐语句或逐过程执行程序,就可以在“本地”窗口上看到正在执行哪个过程以及该过程变量的当前值和类型,如图14-3所示。第第1414章章 程序调试与发布程序调试与发布 图14-3“本地”窗口第第1414章章 程序调试与发布程序调试与发布 6)视窗口用于显示某些表达式的值。这可帮助用户随时观察某些表达式或变量的值,以确定这样的结果是否正确。需要在监视窗口跟踪观察的表达式或变量,必须从“调试”菜单上选择“添加监视(A)”选项来添加。图14-4是一个“添加监视”对话框,在输入框中输入需要监视的表达式或变量。已在监视窗口中的表达式或变量可以编辑,例如删除、改
8、变表达式或变量的监视范围和类型。从“调试”菜单上选择“编辑监视(E)”选项,弹出“编辑监视”对话框,它与图14-4基本相似。不同之处在于多了一个“删除”按钮。第第1414章章 程序调试与发布程序调试与发布 图14-4“添加监视”对话框第第1414章章 程序调试与发布程序调试与发布 7)快速监视使用快速监视可以在断点执行方式下检查那些没有添加到监视窗口中的表达式、变量或对象属性的值。使用快速监视的步骤是:(1)在代码窗口中选择要查看的变量或表达式。(2)单击“快速监视”按钮,即可弹出“快速监视”对话框,如图14-5所示,是快速监视某过程中“yearmod12”表达式的当前值。第第1414章章 程
9、序调试与发布程序调试与发布 图14-5“快速监视”窗口第第1414章章 程序调试与发布程序调试与发布 在快速监视对话框中,有一个“添加(A)”按钮,单击它可以把当前选中的表达式或变量添加到监视窗口中。如果用户没有在代码窗口选中要查看的表达式或变量,就单击“快速监视”按钮,系统会弹出一个警告框,提示没有选择监视对象。第第1414章章 程序调试与发布程序调试与发布 8)调用堆栈在“调用堆栈”窗口可以显示一个调用所有活动过程的列表。活动过程是指那些在应用程序中已经启动但还没有运行结束的过程。注意:“调用堆栈”只能在断点执行方式下使用。它的图标按钮通常是无效的(灰色),只有当执行到断点时该按钮才有效,
10、单击它即可弹出“调用堆栈”窗口。例如,在某一应用程序Form_Click()的过程中调用了通用sum过程,当程序运行到断点时,单击“调用堆栈”按钮,便会显示“调用堆栈”窗口,如图14-6所示。第第1414章章 程序调试与发布程序调试与发布 图14-6“调用堆栈”窗口第第1414章章 程序调试与发布程序调试与发布 14.2 发布应用程序发布应用程序 在创建VB应用程序后,如果希望将该程序发布给使用MicrosoftWindows的其他人使用,必须经过下述两个过程。(1)打包必须将应用程序文件打包为一个或多个可以部署到选定位置的“.cab”文件,“.cab”文件是一种经过压缩的、很适合通过磁盘或I
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual Basic程序设计 龚为琨第14章 程序调试与发布 Basic 程序设计 14 程序 调试 发布
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内