.VB程序的调试本文来自辣,文~论!文~网,加7位QQ3249.114找源文
www.751com.cn2.1 VB程序调试工作模式
在VB程序的调试排错之前,先应了解VB的工作状态,程序调试有三种模式:中断模式、设计模式和运行模式。在程序调试过程中,一般都使用中断模式,在使用调试工具时,除了设置断点和监视表达式外,其余必须在中断模式下运行,进入中断模式后,主窗口标题栏中将显示“中断”字样,中断模式暂停程序的执行。在该模式下,可以检查程序代码,并可以进行修改。修改完毕后,可以继续执行。当应用程序在运行中产生错误,或者执行到设置有断点的行时,都可以从设计模式进入运行模式。
对于编译错误和运行错误,出错时VB会给出错信息,程序不能运行到底,在运行过程中出现调试对话框,这样的调试一般比较简单,按下调试按钮,查看被高亮度显示的程序代码,修改错误。可设置“自动语法检测”,方法是选择“工具”→“选项”命令,在弹出的对话框中选择“编辑器”选项卡,选择“自动语法检测”复选框。
对于逻辑错误,不会产生错误提示信息,需要仔细地阅读分析程序,有可能是属性设置上的错误,有可能是代码编写上的错误。要把整个程序从头运行,一步一步地根据现象来选择恰当的调试方法。
2.2 VB错误程序调试实例分析
例1:一道“登入”的例子:
零售业供应链英文文献及译文Dim s As Integer
Private Sub Command1_Click()
s=UCase(s,1,1)&LCase(Mid(s,2))
Label2.Caption=“欢迎您!”&s
Timer1.Enabled=True
Private Sub Form_load()
S=Text1.Text
End Sub
Private Sub Timer1_Timer()
Label2.Caption=Label1.Left+100
If Label2.Left=Form1.Width
Then Label2.Left=0
按下“调试”按钮,出现错误信息,查看高亮度显示的代码,检查错误如下:
(1)错误信息:类型不匹配
Dim s As Integer改为Dim s As String;
(2)错误信息:错误的参数号或无效的属性赋值
s=UCase(s,1,1)&LCase(Mid(s,2))中UCase的格式错误,改为
s=UCase(mid(s,1,1))&LCase(Mid(s,2));
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
浅谈VB程序调试论文+工作模式+实例分析+方法技巧 第4页下载如图片无法显示或论文不完整,请联系qq752018766