程序调试就是对程序进行测试,查找程序中的错误,并将这些错误修正或排除。
一、在VB程序设计中有三类错误:
第一类:语法错误
由于违反了语言 违反有关语句形式或使用规则而产生的错误。系统可以自动检查,如:输入非法字符,缺少括号等。
第二类:运行错误
由于试图执行一个不可进行的操作而引起的错误,比如引用一个不存在的对象或使用一个某些关键属性没有正确设置的对象等。无此对象,系统可以自动检查。
第三类:逻辑错误
由于所编写的程序的代码不能实现预定的处理功能而产生的错误。尽管没有语法错误,也没有运行错误,但得到的结果却是错的。系统不能自动检查,用户可用调试工具进行检查。
二、调试方法
(1)使用调试窗口
VB提供三种用于调试的窗口“本地”窗口、“立即”窗口和“监视”窗口。
1.“本地”窗口 用于显示当前过程所有局部变量的当前值。
2.“监视”窗口 用于查看指定表达式的值。指定的表达式称为“监视表达式”。可使用“调试”菜单中的“添加监视”命令指定或修改“监视表达式”。
3.“立即”窗口 用于显示当前过程中的有关信息。
(2)程序调试
中断状态的进入与退出程序在执行的中途被停止,称为“中断”。 进入中断状态一般有四种方式:
1. 程序运行时发生错误;
2. 程序运行时用户单击[Ctrl]+[Break]键或使用运行”菜单中的“中断”命令;
3. 在程序代码中设置断点;
4. 采用单步调试。
通过使用“运行”菜单中的“继续”命令、“结束”命令或“重新启动”命令,可退出中断状态。
(3)断点设置及单步调试
1. 断点设置和取消设置断点是检查并排除逻辑错误和比较复杂的运行错误的重要手段。断点是告诉VB挂起程序执行的一个标记,当程序执行到断点处即暂停程序的执行,进入中断模式,此时可以在代码窗口中查看程序内变量、属性的值。
在VB中,断点的设置有两种方法:
(1)将光标放置在需要设置断点的地方,执行【调试】菜单中的【切换断点】命令或单击调试工具栏中的“切换断点”按钮,即可在该行语句上设置一个断点。
(2)设置断点更简便的办法是,直接在要设置断点的行的左边单击鼠标。设置了断点的行将以粗体显示,并且在该行左边显示一个红色的圆点,作为断点的标记。在代码中可以设置多个断点。
设置完断点后,运行程序,运行到断点处,程序就暂停下来,进入中断模式。这时断点处语句以黄色背景显示,左边还显示一个黄色小箭头,表示这条语句等待运行。
把鼠标光标移到各变量处,会显示变量的当前值。
只要再对设置有断点的行执行一次设置断点的操作,即可清除该行的断点。
2. 单步调试
单步调试即逐个语句或逐个过程地执行程序,用来检查每个语句的执行状况或执行结 果。
(1)单步语句调试: 逐个语句检查(F8) 。
(2)单步过程调试: 当可以确认某些过程不存在错误时,则不必对该过程再进行单步语句调试, 而可直接执行整个过程(shift+F8)。
使用调试工具可以快速的检查错误,解决编程过程中的问题。
分享到:
相关推荐
Visual Basic程序设计教程:第五章 VB程序调试 Visual Basic程序设计教程第五章VB程序调试是计算机教研室的教程,旨在帮助学生掌握VB程序设计的调试技术。该教程涵盖了VB程序设计的三个主要错误类型:语法错误、...
"VB程序调试技巧" VB程序调试技巧是编程中的一项重要技术。任何一个天才都不敢说,他编的程序是 100% 正确的。几乎每一个稍微复杂一点的程序都必须经过反复的调试、修改,最终才完成。 调试方法可以分为八种: ...
VB程序调试与错误处理初步 (清华大学出版社) 教学提示:本章主要介绍VB的程序调试技术,其中包括VB编程过程中常见的错误类型的产生和表现,以及利用VB提供的调试工具和语句对程序错误进行捕获、处理和修改的方法。...
VB程序调试技巧 VB程序调试技巧是编程中的一项重要技术。任何一个天才都不敢说,他编的程序是 100% 正确的。几乎每一个稍微复杂一点的程序都必须经过反复的调试、修改,最终才完成。在调试过程中,经常会遇到一些...
作者陈玉泉和陈汉松,分别来自常州工学院计算机信息工程学院和江苏工业学院信息科学系,基于他们在教学和科研实践中的经验,对VB程序调试和错误处理进行了详尽的分析。 ### VB程序的错误类型 #### 编译性错误 ...
VB程序调试知识点详解 在VB(Visual Basic)编程中,调试是确保代码正确运行的关键步骤。以下是基于给定文件中的程序调试题目所涉及的重要知识点: 1. **字符串处理**: - `Len()` 函数:返回字符串的长度。在...
VB程序调试与错误处理初步PPT教案学习.pptx
在这个"vb串口调试程序"中,我们将会深入探讨如何使用VB6.0来实现串口通信功能,这对于理解和应用串口调试技术具有极大的帮助。 串口,也被称为COM口或串行接口,是计算机硬件设备之间进行数据传输的一种接口。在VB...
在VB程序中,用户可以发送AT命令并通过接收返回的响应来测试和配置这些设备。 6. **第4章_串口调试程序**:根据压缩包子文件的名称,我们可以推测这是一个教程或项目的一部分,第4章可能详细讲解了如何使用VB编写...
这个"VB串口调试程序源文件"应该包含了一个使用VB语言和SerialPort类构建的简单串口调试工具。通过源代码,我们可以学习到如何设置串口参数,如波特率、数据位、停止位、校验位,以及如何打开、关闭串口,发送和接收...
《VB串口调试助手源代码解析与应用》 在信息技术领域,串口通信是一种常见的设备间数据传输方式,尤其在嵌入式系统和工业控制中广泛使用。Visual Basic 6.0(简称VB6.0)是微软推出的一款经典编程环境,以其直观...
三、VB程序调试与错误处理 VB提供了强大的调试工具,如断点、步进执行、查看变量值等,帮助开发者定位和解决问题。此外,VB的On Error语句用于实现错误处理,确保程序在遇到错误时能够正常运行。 四、案例分析:...
VB程序设计涵盖了多个核心概念和技术,包括基本语法、控件使用、窗体设计、事件处理、变量与数据类型、流程控制、函数和过程等。 1. **基本语法**: VB的语法结构简洁明了,它支持标准的编程元素如变量声明、常量...
根据提供的文件信息,我们可以归纳出该程序主要涉及的IT知识点包括: ### 1. VB编程基础 #### 1.1 变量定义与赋值 在VB编程中,变量的定义通常采用`Dim`关键字来声明变量类型。例如,在代码片段中出现的`Dim test ...
在VB.NET编程中,调试是必不可少的一环,它能够帮助我们找出程序运行中的错误,优化代码性能。本书首先讲解了VB.NET调试的基础知识,包括设置断点、单步执行、查看变量值、调用堆栈分析等基本操作。这些基础工具的...
综上所述,通过掌握客户端/服务器模型、WinSock控件以及VB程序调试技巧,开发者可以有效地开发高质量的网络应用程序。这些知识点不仅适用于VB编程,对于学习其他编程语言的网络编程也非常有帮助。
《VB.NET调试技术手册》是一本专注于VB.NET编程语言调试技巧的专业资料,旨在帮助开发者深入理解和掌握在VB.NET环境中进行程序调试的方法与策略。VB.NET是Microsoft .NET框架下的一个面向对象的编程语言,它提供了...
周期级程序调试是一种在嵌入式系统开发中常见的调试技术,尤其在实时操作系统(RTOS)中,它允许开发者对程序在执行周期内的行为进行详细分析。VB,全称Visual Basic,是微软公司推出的一种面向对象的、事件驱动的...
1. "二级VB程序调试答案":这部分内容可能包含了一些VB程序的错误代码及其修正方法,考生可以通过这些实例了解并学习如何在VB环境中进行程序调试,包括使用调试工具如步进执行、设置断点、查看变量值等,以找出并...