第12章程序调试电子课件 中职 高教版 Visual Basic程序设计(第4版).pptx
《第12章程序调试电子课件 中职 高教版 Visual Basic程序设计(第4版).pptx》由会员分享,可在线阅读,更多相关《第12章程序调试电子课件 中职 高教版 Visual Basic程序设计(第4版).pptx(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第12章 程序调试电子课件 中职 高教版 Visual Basic程序设计(第4版)单元十二单元十二单元十二单元十二 程序调试程序调试程序调试程序调试单元十二单元十二 程序调试程序调试错错错错 误误误误 类类类类 型型型型 1 1 1 1调调调调 试试试试 和和和和 排排排排 错错错错2 2 2 2错错错错 误误误误 陷陷陷陷 阱阱阱阱 3 3 3 312.1 错误类型1.编辑错误 当用当用户在代在代码窗口窗口编辑代代码时,VB会会对程序程序直接直接进行行语法法检查,当,当发现程序中存在程序中存在输入入错误,如,如语句没句没输入完、关入完、关键字字输入入错误等,等,VB会会弹出出对话框,提示出
2、框,提示出错信息。信息。2.编译错误 编译错误是指是指单击了了“启启动”按按钮,VB开始运行程开始运行程序前,先序前,先编译执行的程序段行的程序段时产生的生的错误。此。此类错误是由于用是由于用户未定未定义变量、量、遗漏关漏关键字等原因造成的。字等原因造成的。这时,VB也将也将弹出出对话框,提示出框,提示出错信息。出信息。出错的位的位置被高亮度置被高亮度显示,同示,同时VB停止停止编译。这时,用,用户必必须单击“确定确定”按按钮,关,关闭出出错对话框,然后框,然后对出出错行行进行修改。行修改。3.运行错误 运行运行错误是指是指VB在在编译通通过后,运行代后,运行代码时发生的生的错误。这类错误往往
3、是由于指令代往往是由于指令代码执行了非法操作引行了非法操作引起的。如起的。如类型不匹配、型不匹配、试图打开一个不存在的文件等。打开一个不存在的文件等。例如,属性例如,属性FontSize的的类型型为整型,若整型,若对其其赋值的的类型型为字符串,系字符串,系统运行运行时将将显示示图示的提示出示的提示出错信息。信息。当用当用户单击了了“调试”按按钮,进入中断模式,光入中断模式,光标停留停留在引起出在引起出错的位置,此的位置,此时允允许修改代修改代码。4.逻辑错误 程序运行后,如果得不到期望的程序运行后,如果得不到期望的结果,果,这说明程序存在明程序存在逻辑错误。例如,运算符使用不正确、。例如,运算
4、符使用不正确、语句的次序不句的次序不对、循、循环语句的起始句的起始值、终值不正不正确等。通常,确等。通常,逻辑错误不会不会产生生错误提示信息,提示信息,因此因此错误较难排除,排除,这时就需要程序就需要程序员仔仔细地地阅读分析程序,并要有一定的分析程序,并要有一定的调试程序的程序的经验。返回目录12.2 调试和排错12.2.1 VB的3种模式1.设计模式 在在设计模式下,可以模式下,可以进行程序的界面行程序的界面设计、属性、属性设置、代置、代码编写等,此写等,此时标题栏显示示“设计”,在此模,在此模式下不能运行程序,也不能使用式下不能运行程序,也不能使用调试工具。工具。2.运行模式 执行行“运行
5、运行”菜菜单“启启动”命令,命令,进入运行模式,入运行模式,标题栏显示示“运行运行”。在此。在此阶段,可以段,可以查看程序代看程序代码,但不能修改。若要修改代但不能修改。若要修改代码,必,必须选择“运行运行”菜菜单“结束束”命令,或命令,或单击工具工具栏上的上的“结束束”按按钮,回到,回到设计模式;也可以模式;也可以选择“运行运行”菜菜单“中断中断”命令,或命令,或单击工具工具栏上的上的“中断中断”按按钮,进入中断模式。入中断模式。3.中断模式 当程序运行当程序运行时,单击了了“运行运行”菜菜单“中断中断”命令,命令,或或单击工具工具栏上的上的“中断中断”按按钮,进入中断模式,此入中断模式,此
6、时标题栏显示示“Break”。当程序出。当程序出现运行运行时错误时,也可,也可以以进入中断模式。入中断模式。在中断模式下,运行的程序被挂起,在中断模式下,运行的程序被挂起,可以可以查看代看代码、修改代、修改代码、检查数据。修改数据。修改结束,再束,再单击“继续”按按钮继续程序的运行,或程序的运行,或单击“结束束”按按钮停止程序停止程序执行。行。12.2.2 插入断点和逐语句跟踪 可在中断模式下或可在中断模式下或设计模式模式时设置或置或删除断点。当除断点。当应用程序用程序处于空于空闲时,也可在运行,也可在运行时设置或置或删除断点,按下除断点,按下F9键,在程序,在程序运行到断点运行到断点语句句处
7、(该语句未句未执行)停下,行)停下,进入中断模式,在此之入中断模式,在此之前所关心的前所关心的变量、属性、表达式的量、属性、表达式的值都可以都可以查看。看。在在VB中提供了在中断模式下直接中提供了在中断模式下直接查看某个看某个变量的量的值,只要把鼠,只要把鼠标指向所关心的指向所关心的变量量处,稍停片刻,鼠,稍停片刻,鼠标下方将下方将显示示该变量的量的值。如果要如果要继续跟踪断点以后的跟踪断点以后的语句句执行情况,只需按行情况,只需按F8键或或选择“运行运行”菜菜单中的中的“逐逐语句句”执行。行。12.2.3 调试窗口1.立即窗口 “立即立即”窗口是在窗口是在调试窗口中使用最方便、最常用窗口中使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第12章 程序调试电子课件 中职 高教版 Visual Basic程序设计第4版 12 程序 调试 电子 课件 高教 Basic 程序设计
限制150内