Visual Basic是美国微软公司推出的基于BASIC语言的软件开发工具,是在Windows操作平台下,用于开发和创建具有图形用户界面应用程序的强有力的工具之一。相对于传统的程序设计语言,VB因功能强大,使用简单而倍受广大编程人员喜爱。
浅析城南旧事的艺术特色然而,编写程序出现错误在所难免。在研究过程中,笔者通过调查发现,很多人对VB错误类型与调试技巧缺乏了解,从而在面对VB应用程序错误时,常常束手无措,导致后续工作无法开展。目前,国内外已有不少专家学者就此问题展开过调查研究。本文在借鉴前人经验的基础上,就VB程序错误类型、VB程序调试技巧、VB错误捕获与处理三方面展开分析,力求总结具体更全面。
1.VB程序错误类型
1.1语法错误
语法错误是由不正确的代码产生,通常发生在程序员对语言本身的熟悉度不足,在编写程序时没有遵守VB的语法规则,书写了错误的语法代码,从而导致VB编译器无法正确解释源代码而产生的错误。产生语法错误的主要原因有:错误使用或丢失关键字、遗漏了某些必要的标点符号、错误地使用了变量类型、函数调用缺少参数、括号不匹配、分支结构或循环结构的结构不完整或不匹配等。例如,以下是我们常犯的语法错误:
(1)关键字错误。如将“Integer”错误的写成“Integre”,或者在前面定义了变量student,在后面的引用时,却不小心写成了“studnt”等。
(2)缺少参数。例如语句“X=Math.Sin”,函数在调用时缺少参数。
(3)缺少或错写标点符号。如语句“x=3y=4”, x=3与y=4间缺少“:”,或者可将x=3与y=4分写两行。
(4)缺少函数或变量。如语句“X=2+MySub(5,7)”, 过程调用不应出现在表达式中,而应作为独立的命令。
(5)子程序或函数未定义。Sub或Function过程必须先定义,然后才能调用,模块中声明为Private 的过程不能被模块外部过程调用。
(6)语句不完整。如If后要有Then, For 后要加Next,Do While得有Loop与之对应等。
1.2运行错误
运行错误是指程序中的语句本身是正确的,但这些语句在运行时不能被正确执行,从而导致发生错误。运行错误比语法错误更加隐蔽,这是因为运行错误是在程序执行时遇到了一些非法操作引起的。常见的运行错误有:打开一个不存在的文件、磁盘空间不足、网络连接断开、除运算中除数为0、从服务器读取数据时发生服务器断开连接、输入的数据类型不匹配等。这类错误在程序编辑或编译时不会被发现,只有在运行时才会被发现。发生运行时错误,系统通常会给出一个错误提示信息,然后终止程序运行。例如:
Dim A、C As Integer, B As Single
中国毒死蜱行业研究A=5: B=0: C=A/B
该程序段并无语法错误,可以执行,但执行时将会出现错误,并给出提示信息,出现错误的原因是除数B的值为0。本文来自辣,文~论!文~网,加7位QQ3249.114找源文
www.751com.cn发生运行时错误,系统在运行时提示出错信息,当用户单击了“调试”按钮进入中断模式,光标停留在引起出错的那一行上,此时用户可以修改代码。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
浅谈VB程序调试论文+工作模式+实例分析+方法技巧 第2页下载如图片无法显示或论文不完整,请联系qq752018766