(2)编译错误 Tninsrxilp 编译错误指按了“启动”按钮,VB开始运行程序前, 先编译执行的程序段时,产生的错误。此类错误由于用 户未定义变量、遗漏关键字等原因产生。这时,Visual Basic-也弹出一个子窗口,提示出错信息,出错的那一行 T.n 被高亮度显示。 1工程1- 标签 (Code) 卫0rm Load Option Explicit Dim flag As Boolean Private Sub Form_Load() Iff且ag Then 且og图Hotf1ag End If ■icrosoft Visual Basic End Sub 编译错误: 变量未定义 铺定 帮助)
(2)编译错误 编译错误指按了“启动”按钮,VB开始运行程序前, 先编译执行的程序段时,产生的错误。此类错误由于用 户未定义变量、遗漏关键字等原因产生。这时,Visual Basic也弹出一个子窗口,提示出错信息,出错的那一行 被高亮度显示
(3)运行错误 运行时错误指VB在编译通过后,运行代码时发生的错误。 这类错误往往是指令代码执行了一非法操作引起的。例 如类型不匹配、试图打开一个不存在的文件等 icrosoft Visual Basic 工程1-For■1 (Code) ▣ 实时错误’13: For■ Load 类型不匹配 Private Sub Form_Load() Form1.Caption三“调试窗口" 中 Form1.FontSize三“四号" End Sub 继续 结束) 调试 帮助心 自山
(3) 运行错误 运行时错误指VB在编译通过后,运行代码时发生的错误。 这类错误往往是指令代码执行了一非法操作引起的。例 如类型不匹配、试图打开一个不存在的文件等
(4) 逻辑错误 程序运行后,得不到所期望的结果,这说明程序存在逻 辑错误。这类错误往往是程序存在逻辑上的缺陷所引起。 例如,运算符使用不正确、语句的次序不对、循环语句 的起始、终值不正确等。通常,逻辑错误不会产生错误 y 提示信息,故错误较难排除,需要程序员仔细地阅读分 析程序以及调试。烫 Tongi lnivsrxibg n9g水2ln0ly ng水2lnrl4
(4) 逻辑错误 程序运行后,得不到所期望的结果,这说明程序存在逻 辑错误。这类错误往往是程序存在逻辑上的缺陷所引起。 例如,运算符使用不正确、语句的次序不对、循环语句 的起始、终值不正确等。通常,逻辑错误不会产生错误 提示信息,故错误较难排除,需要程序员仔细地阅读分 析程序以及调试。
二、调试错误 (1)VB的三种模式 ng7儿y TongiHninsrsibp 设计模式[设计] 进行程序的界面设计、属性设置、代码编写等。 运行模式[运行] 执行“运行/启动”命令,可以查看程序代码,但不能修改 中断模式[中断] 当在运行模式,按了“中断”命令或当程序出现运行时错误 时进入中断模式。可以查看代码、修改代码、检查数据 (2)调试窗口 有三个调试窗口,它们是: “立即”窗口、“监视”窗口、和 “本地”窗口。可单击视图菜单中的对应命令打开这些窗口
二、调试错误 (1)VB的三种模式 • 设计模式[设计] 进行程序的界面设计、属性设置、代码编写等。 • 运行模式[运行] 执行“运行/启动”命令,可以查看程序代码,但不能修改 。 • 中断模式[中断] 当在运行模式,按了“中断”命令或当程序出现运行时错误 时进入中断模式。可以查看代码、修改代码、检查数据。 (2)调试窗口 有三个调试窗口,它们是: “立即”窗口、 “监视”窗口、和 “本地”窗口。可单击视图菜单中的对应命令打开这些窗口
(3)设置断点和逐语句跟踪 断点是告诉VB挂起程序执行的一个标记,当程序执 行到断点处即暂停程序的运行,进入中断模式。设置或 删除断点的步骤: 中断模式下,直接查看某个变量的值,只要把鼠标指 向所关心的变量处,稍停二下, 就在鼠标下方显示该变 量的值。 工程1-星oxm1 (Code) =▣ txt按揭 Change End Sub 断点标记 Private Sub1st房型Click0 ndexi三lst房,ListIndex ·根据选择的房型,显 lb1显示面积.Caption=面积(indexi) End Sub Private Sub txti按揭_Change 根据贷款颌,按揭军数,年利率,调用Pmt函数,计 Dim rate As Single,nper As Integer,pv As Single rate=Val〔txt按揭) /12/100 里er=V1(xt无安本12 per=48b1显示总价。Va1(txt首付)*10000 II晋年利率=txt按揭 lb1显示月=Format (Pmt女ate,nper,p),“0.00" End Sub 当前行
(3)设置断点和逐语句跟踪 断点是告诉VB挂起程序执行的一个标记,当程序执 行到断点处即暂停程序的运行,进入中断模式。设置或 删除断点的步骤: 中断模式下,直接查看某个变量的值,只要把鼠标指 向所关心的变量处,稍停一下,就在鼠标下方显示该变 量的值。 断点标记 当前行