(2)编译错误 编译错误指按了“启动”按钮,VB开始运行程序前, 先编译执行的程序段时,产生的错误。此类错误由于用 户未定义变量、遗漏关键字等原因产生。这时, Visual -"Basc也弹出一个子窗口,提示出错信息,出错的那一行 被高亮度显示。 1工程1-标签(Code) □回区 Load Option Explicit Dim且 ag As Boolean Private Sub Form Load o End i End sub 编译错误 变量未定义 匚确定帮助 直
(2)编译错误 编译错误指按了“启动”按钮,VB开始运行程序前, 先编译执行的程序段时,产生的错误。此类错误由于用 户未定义变量、遗漏关键字等原因产生。这时,Visual Basic也弹出一个子窗口,提示出错信息,出错的那一行 被高亮度显示
(3)运行错误 运行时错误指ⅴB在编译通过后,运行代码时发生的错误。 这类错误往往是指令代码执行了一非法操作引起的。例 如类型不匹配、试图打开一个不存在的文件等 icrosoft visual basic 「工程1-Fon1cole)口区 实时错误13 Form Load 类型不匹配 Private Sub Form Load O Form1. Caption=“调试窗口 Form1. Fontsize=“四号 End sub 继续结束g)|调试① 帮助D
(3) 运行错误 运行时错误指VB在编译通过后,运行代码时发生的错误。 这类错误往往是指令代码执行了一非法操作引起的。例 如类型不匹配、试图打开一个不存在的文件等
(4)逻辑错误 程序运行后,得不到所期望的结果,这说明程序存在逻 辑错误。这类错误往往是程序存在逻辑上的缺陷所引起。 例如,运算符使用不正确、语句的次序不对、循环语句 一的起始、终值不正确等。通常,逻辑错误不会产生错误 提示信息,故错误较难排除,需要程序员仔细地阅读分 析程序以及调试
(4) 逻辑错误 程序运行后,得不到所期望的结果,这说明程序存在逻 辑错误。这类错误往往是程序存在逻辑上的缺陷所引起。 例如,运算符使用不正确、语句的次序不对、循环语句 的起始、终值不正确等。通常,逻辑错误不会产生错误 提示信息,故错误较难排除,需要程序员仔细地阅读分 析程序以及调试
二、调试错 (1)VB的三种模式 设计模式设计] 进行程序的界面设计、属性设置、代码编写等 运行模式[运行] 执行“运行/启动”命令,可以查看程序代码,但不能修改 1 中断模式[中断] 当在运行模式,按了“中断”命令或当程序出现运行时错误 时进入中断模式。可以查看代码、修改代码、检查数据 (2)调试窗口 有三个调试窗口,它们是:“立即”窗口、“监视”窗口、和 “本地”窗口。可单击视图菜单中的对应命令打开这些窗口
二、调试错误 (1)VB的三种模式 • 设计模式[设计] 进行程序的界面设计、属性设置、代码编写等。 • 运行模式[运行] 执行“运行/启动”命令,可以查看程序代码,但不能修改 。 • 中断模式[中断] 当在运行模式,按了“中断”命令或当程序出现运行时错误 时进入中断模式。可以查看代码、修改代码、检查数据。 (2)调试窗口 有三个调试窗口,它们是:“立即”窗口、“监视”窗口、和 “本地”窗口。可单击视图菜单中的对应命令打开这些窗口
(3)设置断点和逐语句跟踪 断点是告诉ⅤB挂起程序执行的一个标记,当程序执 行到断点处即暂停程序的运行,进入中断模式。设置或 删除断点的步骤: 中断模式下,直接查看某个变量的值,只要把鼠标指 mm所关心的变量处,稍停一下,就在鼠标下方显示该变 量的值。1 工栏1-r。xm1ca _口区 txt按 Change 断点标记 Private Sub1st房型C1ickO indexi=1st房型. ListIn 根据选择的房型,显 1b显示面积.Capt 积 〔 indexi End sub Private s 接超易,年利率,调用函数,计 Dim rate As s 示总价)-va(txt首付)*10000 txt按揭 1b显示月付= Format (Pmt(ate,rper,-pv),“0.00" End sub 当前行)上直
(3)设置断点和逐语句跟踪 断点是告诉VB挂起程序执行的一个标记,当程序执 行到断点处即暂停程序的运行,进入中断模式。设置或 删除断点的步骤: 中断模式下,直接查看某个变量的值,只要把鼠标指 向所关心的变量处,稍停一下,就在鼠标下方显示该变 量的值。 断点标记 当前行