VB程序设计教程高等教育出版社第4章讲课教案_第1页
VB程序设计教程高等教育出版社第4章讲课教案_第2页
VB程序设计教程高等教育出版社第4章讲课教案_第3页
VB程序设计教程高等教育出版社第4章讲课教案_第4页
VB程序设计教程高等教育出版社第4章讲课教案_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VB程序设计教程程序设计教程(第第3版版)Visual BasicVisual Basic程序设计教程程序设计教程( (第第3 3版版) )VB程序设计教程程序设计教程(第第3版版)2第第4 4章章 VBVB控制结构控制结构4.1 4.1 顺序结构顺序结构4.2 4.2 选择结构选择结构4.3 4.3 循环结构循环结构4.4 4.4 其它辅助控制语句其它辅助控制语句4.5 4.5 综合应用综合应用4.6 4.6 程序调试程序调试VB程序设计教程程序设计教程(第第3版版)34.1 4.1 顺序结构顺序结构 VB具有结构化程序设计的具有结构化程序设计的三种程序控制结构:三种程序控制结构: 顺序结构

2、顺序结构、选择结构选择结构、循环结构循环结构,是程序设计的,是程序设计的基础。基础。本章目录本章目录(1)顺序结构)顺序结构 各语句按出现的先后次序执行各语句按出现的先后次序执行bABa用传统流程用传统流程图表示为图表示为VB程序设计教程程序设计教程(第第3版版)VB程序设计教程程序设计教程(第第3版版)5(3 3)循环结构)循环结构I 、当型循环结构、当型循环结构 条件条件?成立成立循环体循环体b b不成立不成立a aa a循环体循环体b b不成立不成立成立成立条件?条件?II 、直到型循环结构直到型循环结构 根据条件重复执行语句根据条件重复执行语句(称为循环体称为循环体)VB程序设计教程程

3、序设计教程(第第3版版)64.1 4.1 顺序结构顺序结构u 一般程序设计语言中顺序结构的语句主要一般程序设计语言中顺序结构的语句主要: 赋值语句赋值语句和和 输入输入/输出语句输出语句等。等。u 在在VB中中 赋值语句赋值语句 输入输入/输出通过输出通过:l 文本框控件、标签控件、文本框控件、标签控件、l InputBox函数、函数、MsgBox函数和过程函数和过程l Print方法等来实现。方法等来实现。 VB程序设计教程程序设计教程(第第3版版)74.1.1 4.1.1 赋值语句赋值语句 形式:形式: 变量名表达式变量名表达式 对象名对象名. 属性名属性名=表达式表达式 功能:计算表达式

4、的值,再将此值赋给变量或对功能:计算表达式的值,再将此值赋给变量或对 象属性。象属性。给给变量赋值变量赋值和和设定属性设定属性是是VB编程中常见的两个编程中常见的两个任务。任务。例如:例如:n n = n + 1n + 1 计数累加计数累加 Text1.TextText1.Text 清除文本框的内容清除文本框的内容Text1.TextText1.Text 欢迎使用欢迎使用VB 文本框显示字符串文本框显示字符串 本章目录本章目录VB程序设计教程程序设计教程(第第3版版)8赋值语句注意点赋值语句注意点 “=”符号有两个意义符号有两个意义 赋值号赋值号与表示等于的与表示等于的关系运算符关系运算符都用

5、都用“=”表示,表示,系统会根据所处的位置判断符号的意义。系统会根据所处的位置判断符号的意义。 赋值号左边赋值号左边只能是变量只能是变量,不能是常量、常数符号、,不能是常量、常数符号、表达式。下面均为表达式。下面均为错误的错误的赋值语句:赋值语句:Now()=x+y Now()=x+y 左边是表达式左边是表达式(函数函数)5=sqr(s)+x+y 5=sqr(s)+x+y 左边是常量左边是常量X+y=z X+y=z 左边是表达式左边是表达式本章目录本章目录VB程序设计教程程序设计教程(第第3版版)9赋值语句的两个常见形式赋值语句的两个常见形式(1)累加 sum=sum+x (2)计数 n=n+

6、1VB程序设计教程程序设计教程(第第3版版)104.1.2 4.1.2 数据的输入和输出数据的输入和输出 1. 标签和文本框标签和文本框 (1)标签标签 利用标签的利用标签的Caption属性输出数据。属性输出数据。 (2)文本框文本框 利用文本框的利用文本框的Text属性获得用户输入的数据或属性获得用户输入的数据或将计算的结果输出。将计算的结果输出。 例如:例如:r=Val(Text1.Text)VB程序设计教程程序设计教程(第第3版版)112. 2. 输入对话框输入对话框 InputBoxInputBox函数函数 其作用是其作用是打开一个对话框打开一个对话框,等待用户输入,返回字,等待用户

7、输入,返回字符串类型的输入值。符串类型的输入值。形式形式:InputBoxInputBox(提示提示,标题标题,默认值默认值,x坐标坐标位置位置,y坐标位置坐标位置)本章目录本章目录 注意注意:提示项提示项不能省略。不能省略。若要多行提示,可在每行若要多行提示,可在每行行末加回车换行行末加回车换行vbCrLfvbCrLf。例例4.14.1利用利用InputBoxInputBox输入基本工资和营业额,按输入基本工资和营业额,按营业额的营业额的5%5%提成,计算实发工资并显示。提成,计算实发工资并显示。 VB程序设计教程程序设计教程(第第3版版)12作用作用:打开一个消息框,等待用户选择一个按钮。

8、:打开一个消息框,等待用户选择一个按钮。 MsgBox函数返回所选函数返回所选按钮的值按钮的值 MsgBox过程不返回值过程不返回值MsgBox函数形式函数形式: 变量变量% = MsgBox MsgBox(提示提示,按钮按钮,标题标题)MsgBox过程形式:过程形式: MsgBoxMsgBox 提示提示,按钮按钮,标题标题 按钮项是一整型表达式,决定信息框按钮的数目和按钮项是一整型表达式,决定信息框按钮的数目和类型及出现在信息框上的图标形式。类型及出现在信息框上的图标形式。 3. 3. 消息对话框消息对话框MsgBoxMsgBox函数和过程函数和过程 VB程序设计教程程序设计教程(第第3版版

9、)13MsgBoxMsgBox按钮设置按钮设置 第第3个按钮为默认个按钮为默认512VBDefaultButton3第第2个按钮为默认个按钮为默认 56VBDefaultButton2第第1个按钮为默认个按钮为默认 0VBDefaultButton1默认默认按钮按钮 信息图标信息图标 64VBInformation警告信息图标警告信息图标 48VBExclamation询问信息图标询问信息图标 32VBQuestion关键信息图标关键信息图标 16VBCritical图标图标类型类型 重试、取消按钮重试、取消按钮 5VBRetryCancel是、否按钮是、否按钮 4VBYesNo是、否、取消按

10、钮是、否、取消按钮 3VBYesNoCancel终止、重试、忽略按钮终止、重试、忽略按钮 2VBAboutRetryIgnore确定、取消按钮确定、取消按钮 1VBOkCancel确定按钮确定按钮 0VBOkOnly按钮按钮数目数目 描描 述述值值内内 部部 常常 数数分组分组 VB程序设计教程程序设计教程(第第3版版)14MsgBoxMsgBox所选按钮返回值所选按钮返回值 例例4.2 编一账号和密码输入的检验程序,当输入不正编一账号和密码输入的检验程序,当输入不正确,如账号为非数字字符,密码不正确等,显示有关确,如账号为非数字字符,密码不正确等,显示有关信息,再输入。信息,再输入。内部常数

11、内部常数返回值返回值被单击被单击的按钮的按钮vbOkvbOk1 1确定确定vbCancelvbCancel2 2取消取消vbAbortvbAbort3 3终止终止vbRetryvbRetry4 4重试重试vbIgnorevbIgnore5 5忽略忽略vbYesvbYes6 6是是vbNovbNo7 7否否VB程序设计教程程序设计教程(第第3版版)154.Print4.Print方法方法作用作用: :在对象上输出信息。在对象上输出信息。形式:形式:对象对象. .PrintPrintSpc(Spc(n n)|Tab()|Tab(n n)输出列表输出列表 ;|,;|,其中:其中: 对象对象:窗体、图

12、形框或打印机。缺省为窗体。:窗体、图形框或打印机。缺省为窗体。Spc(n)Spc(n)函数:从当前位置起空函数:从当前位置起空n n个空格个空格Tab(n)Tab(n)函数:从最左端开始计算的第函数:从最左端开始计算的第n n列列分号分号:定位在上一个:定位在上一个被被显示的字符显示的字符之之后后逗号逗号:定位在下一个打印区开始处:定位在下一个打印区开始处( (每区每区1414列列) )PrintPrint语句尾语句尾无分号无分号或或逗号逗号,输出后,输出后换行换行例例4.3 4.3 PrintPrint方法输出图形方法输出图形 利用利用StringString函数显示重复字符函数显示重复字符

13、 利用循环结构、利用循环结构、Spc、Tab函数函数显示有规律图形显示有规律图形VB程序设计教程程序设计教程(第第3版版)165. Format5. Format格式输出函数格式输出函数 形式:形式: Format Format (表达式表达式, 格式字符串格式字符串)常用数值格式化符及举例常用数值格式化符及举例 1.23E-010.00E+001234.567用指数表示E+$1234.57$#.#1234.567在数字前强加123456.7%#.#%1234.567数值乘以100,加百分号%1,234.567#,#0.0001234.567千分位,1234.567#.#1234.567位置不

14、足时不填充0#01234.567000000.00001234.567用0填充不足的位置0显示结果格式字符串表达式作 用符号例例4.4 利用利用Format函数显示数值。函数显示数值。 VB程序设计教程程序设计教程(第第3版版)174.2 4.2 选择结构选择结构 u计算机要处理的问题往往是复杂多变的,计算机要处理的问题往往是复杂多变的,仅采用顺序结构是不够的。仅采用顺序结构是不够的。u必须利用选择结构等来解决实际应用中的必须利用选择结构等来解决实际应用中的各种问题。各种问题。uVB中主要通过中主要通过If If条件语句和条件语句和SelectSelect情况语情况语句来实现。它们都是对条件进

15、行判断,根据句来实现。它们都是对条件进行判断,根据判断结果,选择执行不同的分支。判断结果,选择执行不同的分支。 本章目录本章目录VB程序设计教程程序设计教程(第第3版版)184.2.1 If4.2.1 If条件语句条件语句 1. IfThen语句语句(单分支结构单分支结构) If If Then Then 语句块语句块(可以是一句或多句语句)(可以是一句或多句语句) End IfEnd If或或 If If Then Then 表达式:关系表达式、逻辑表达式,算术表达式。表达式:关系表达式、逻辑表达式,算术表达式。表达式值按表达式值按非零为非零为TrueTrue,零为零为FalseFalse进

16、行判断。进行判断。该语句的该语句的作用作用是当表达式的值为是当表达式的值为TrueTrue,执行,执行ThenThen后后面的语句块,否则不做任何操作。面的语句块,否则不做任何操作。表达式 语句块 T F IF演示演示VB程序设计教程程序设计教程(第第3版版)19单分支结构单分支结构 例:例:已知两个数已知两个数x x和和y y,比较它们的大小,使得,比较它们的大小,使得x x大于大于y y。 If xy ThenIf xy Then t=x t=x x=y x=y y=t y=t End If End If 或或 If xy Then t=x: x=y: y=t 简单简单IfIf形式无形式无

17、End IfEnd If时,只能是一句语句或语句间用时,只能是一句语句或语句间用冒号分隔,而且必须在一行上书写。冒号分隔,而且必须在一行上书写。 t y x VB程序设计教程程序设计教程(第第3版版)20双分支结构双分支结构2. IfThenElse语句语句If If 表达式表达式 ThenThen语句块语句块1ElseElse语句块语句块2End IfEnd If或或 If If 表达式表达式 ThenThen 语句语句1 ElseElse 语句语句2 当表达式的值为当表达式的值为True时,执行时,执行Then后面的后面的语句块语句块1,否则执行,否则执行Else后面的语句块后面的语句块2

18、 表达式 F 语句块 1 T 语句块 2 VB程序设计教程程序设计教程(第第3版版)21双分支结构例双分支结构例计算分段函数计算分段函数yxxxxxxxsincos231030 单分支单分支 y=cos(x)x3+3*x 结构实现结构实现 If x0 Then y=sin(x)+sqrt (x*x+1) If x0 Then 双分支双分支 y=sin(x)+sqr (x*x+1) Else结构实现结构实现 y=cos(x)x3+3*x End IfVB程序设计教程程序设计教程(第第3版版)22多分支结构多分支结构 3. IfThenElseIf 语句语句 If If 表达式表达式1 Then

19、Then 语句块语句块1 ElseIf ElseIf 表达式表达式2 Then Then 语句块语句块2 Else 语句块语句块 n+1 End IfEnd If 表 达 式 2 表 达 式n T F T F 语 句 块 n+ 1 语 句 块 2 语 句 块 1 F T 表 达 式 1 语 句 块 n 作用:根据不同的表达式值确定执行哪个语句块作用:根据不同的表达式值确定执行哪个语句块 VB程序设计教程程序设计教程(第第3版版)23例例4.7 4.7 已知变量已知变量chch中存放了一个字符,判断该字符是中存放了一个字符,判断该字符是字母字符、数字字符还是其他字符。字母字符、数字字符还是其他字

20、符。 If UCase(ch) = A And UCase(ch) = 0 And ch = 9 Then 数字字符数字字符 MsgBox(ch + 是数字字符是数字字符) Else 除上述字符以外的字符除上述字符以外的字符 MsgBox(ch + 是其他字符是其他字符) End If不管有几个分支,依次判断,当某条件满足,执行相应不管有几个分支,依次判断,当某条件满足,执行相应的语句,其余分支不再执行;若条件都不满足,且有的语句,其余分支不再执行;若条件都不满足,且有ElseElse子句,则执行该语句块,否则什么也不执行。子句,则执行该语句块,否则什么也不执行。 ElseIfElseIf不能

21、写成不能写成 Else IfElse If多分支结构例多分支结构例VB程序设计教程程序设计教程(第第3版版)24 指指If或或Else后面的语句块中又包含后面的语句块中又包含If语句。语句。If 表达式表达式1 Then If 表达式表达式2 Then End If End IfIf xy Then t=x: x=y: y=t If yz Then t=y: y=z: z=t If xyz用一个用一个IF语句和一个嵌套语句和一个嵌套的的IF语句实现语句实现VB程序设计教程程序设计教程(第第3版版)254.2.2 Select Case4.2.2 Select Case语句语句 Select C

22、aseSelect Case 变量或表达式变量或表达式 Case 表达式列表表达式列表1 1 语句块语句块1 Case 表达式列表表达式列表2 2 语句块语句块2 Case Else 语句块语句块n+1End SelectEnd Select表达式列表表达式列表与与变量或表达式变量或表达式的类型必的类型必须相同,是下面须相同,是下面4 4种形式之一种形式之一 :表达式表达式 例例: A一组用逗号分隔的枚举值一组用逗号分隔的枚举值 2,4,6,8 表达式表达式1 To 表达式表达式2 60 To 100Is 关系运算符表达式关系运算符表达式 Is 0 And y 0 Then MsgBox(在第

23、一象限在第一象限) ElseIf x 0 Then MsgBox(在第二象限在第二象限)ElseIf x 0 And y 0 And y 0 And y 0 MsgBox(“在第一象限在第一象限”) Case x 0 MsgBox(“在第二象限在第二象限”) Case x 0 And y 0 And y y,x,y) 该语句与如下语句等价该语句与如下语句等价 : If x y Then Tmax = x Else Tmax = y VB程序设计教程程序设计教程(第第3版版)294.2.3 4.2.3 条件函数条件函数 (2) Choose函数函数 ChooseChoose(整数表达式,选项列表

24、整数表达式,选项列表)根据表达式的值根据表达式的值i,i,返回选项列表中第返回选项列表中第i个选项。如个选项。如果整数表达式的值越出选项范围时,返回果整数表达式的值越出选项范围时,返回Null。例例 根据根据NopNop的值,得到的值,得到+ +、- -、中的某运算符:中的某运算符:Op= Choose(Nop,+,- -,) 例例4.10 4.10 根据当前日期,显示今日是星期几。根据当前日期,显示今日是星期几。t = Choose(Weekday(Now), “星期日星期日”, “星期一星期一”, “星期星期二二”, “星期三星期三”, “星期四星期四”, “星期五星期五”, “星期六星期

25、六”)MsgBox(今天是:今天是: & Now & t) Dim nop As Integer, op As CharRandomize()nop = Int(Rnd() * 4 + 1)op = Choose(nop, +, -, , )MsgBox(nop= & nop & op= & op)VB程序设计教程程序设计教程(第第3版版)304.3 4.3 循环结构循环结构 u计算机最擅长的功能之一就是按规定的条件,计算机最擅长的功能之一就是按规定的条件,重复执行某些操作。重复执行某些操作。u例如,按照人口某增长率,对人口增长统计;例如,按照人口某增长

26、率,对人口增长统计;根据各课程的学分、绩点和学生的成绩,统计根据各课程的学分、绩点和学生的成绩,统计每个学生的平均绩点等。每个学生的平均绩点等。u这类问题都可通过循环结构来方便地实现。这类问题都可通过循环结构来方便地实现。VB中提供了中提供了主要两类循环语句主要两类循环语句:l For循环语句循环语句(一般一般已知循环次数已知循环次数););l Do条件型循环语句条件型循环语句(一般一般未知循环次数未知循环次数).VB程序设计教程程序设计教程(第第3版版)314.3.1 For4.3.1 For循环语句循环语句 For循环语句用于控制循环次数预知的循环结构。循环语句用于控制循环次数预知的循环结

27、构。For For 循环变量循环变量 初值初值 To To 终值终值 Step 步长步长语句块语句块Exit For语句块语句块Next Next 循环变量循环变量循环变量必须为数值型。循环变量必须为数值型。循环次数循环次数) 1(步长初值终值Int 0 初值初值终值终值 =1 时,可省略时,可省略终值终值=0 死循环死循环步长步长例例4.11 计算计算1100的奇数和 Dim i%, sum%For i = 1 To 100 Step 2 sum = sum + iNext iMsgBox(sum)VB程序设计教程程序设计教程(第第3版版)32ForFor循环语句循环语句 循环流程:循环流程

28、:(1) 循环变量被赋初值,它循环变量被赋初值,它仅被赋值一次。仅被赋值一次。(2) 判断循环变量是否在终判断循环变量是否在终值内,如果是,执行循环体;值内,如果是,执行循环体;如果否,结束循环,执行如果否,结束循环,执行Next的下一语句。的下一语句。(3) 循环变量加步长,转循环变量加步长,转(2),继续循环继续循环 T T 循环变量终值 语句块 语句块 循环变量=循环变量+步长 F 循环变量=初值 有 Exit For F Next 的下一语句 VB程序设计教程程序设计教程(第第3版版)334.3.2 DoLoop4.3.2 DoLoop循环语句循环语句 Do循环用于控制循环次数循环用于

29、控制循环次数未知未知的循环结构。的循环结构。形式形式1: Do Do While|UntilWhile|Until 语句块语句块 Exit Do 语句块语句块LoopLoop形式形式1为为先判断后执行先判断后执行,有可能一次也不执行;,有可能一次也不执行;形式形式2为为先执行后判断先执行后判断,至少执行一次。,至少执行一次。 形式形式2:Do 语句块语句块 Exit Do 语句块语句块Loop While|Until VB程序设计教程程序设计教程(第第3版版)34DoLoopDoLoop流程流程 F T 语句块 语句块 Do WhileLoop 表达式列表 1 有 Exit Do F T T

30、F 语句块 语句块 表达式列表 1 Do Loop While 有 Exit Do F T VB程序设计教程程序设计教程(第第3版版)35循环例题循环例题例例4.13 4.13 我国有我国有1313亿人口,按人口年增长亿人口,按人口年增长0.8%0.8%计算,多少年后我国人口超过计算,多少年后我国人口超过2626亿。亿。解此问题两种方法,可根据公式:解此问题两种方法,可根据公式:)008. 1log()2log(n 0.008)13(126n直接利用标准函数对数可求得,但求得的年数不直接利用标准函数对数可求得,但求得的年数不为整数;也可利用循环求得为整数;也可利用循环求得 。VB程序设计教程程

31、序设计教程(第第3版版)364.3.3 4.3.3 循环的嵌套循环的嵌套 在一个循环体内又包含了一个完整的循环在一个循环体内又包含了一个完整的循环结构称为循环的嵌套。循环嵌套对结构称为循环的嵌套。循环嵌套对For循环语句循环语句和和DoLoop语句均适用。语句均适用。例例4.14 4.14 打印九九乘法表打印九九乘法表 思考:思考:打印上三角或下三角程序如何改动?打印上三角或下三角程序如何改动?VB程序设计教程程序设计教程(第第3版版)374.4 4.4 其他辅助控制语句其他辅助控制语句 4.4.1 Go To 语句语句 无条件地转移到标号或行号指定的那行语句。无条件地转移到标号或行号指定的那

32、行语句。 Go To Go To 标号标号| |行号行号 注意注意:标号是字符序列,:标号是字符序列,首字符必须为字母首字符必须为字母,标号后,标号后应有冒号;行号是一个数字序列;应有冒号;行号是一个数字序列;例例4.15 4.15 判断输入的数是否为素数判断输入的数是否为素数素数就是除素数就是除1 1和本身以外,不能被其他任何整数整除的和本身以外,不能被其他任何整数整除的数。根据此定义,判别某数数。根据此定义,判别某数m m是否为素数是否为素数最简单的方法最简单的方法就是依次用就是依次用i=2i=2m m-1-1去除,只要有一个数能整除去除,只要有一个数能整除m m,m m就就不是素数;否则

33、不是素数;否则m m是素数。是素数。 要求一定范围内的素数,只要将要求一定范围内的素数,只要将m作为外循环体变量。作为外循环体变量。 VB程序设计教程程序设计教程(第第3版版)384.4.2 4.4.2 退出和结束语句退出和结束语句 1.Exit语句语句VB中有多种形式的中有多种形式的Exit语句,用于退出某种控语句,用于退出某种控制结构的执行。制结构的执行。Exit的形式如下:的形式如下: Exit ForExit For、Exit DoExit Do、 Exit SubExit Sub、Exit FunctionExit Function2.End语句语句独立的独立的EndEnd语句用于结

34、束一个程序的运行,它语句用于结束一个程序的运行,它可以放在任何事件过程中。可以放在任何事件过程中。VB程序设计教程程序设计教程(第第3版版)394.5 4.5 综合应用综合应用 例例4.16 由计算机自动产生四则运算题,并能判断答由计算机自动产生四则运算题,并能判断答案的正确性。案的正确性。设计思路:设计思路:(1)为了减少输入和增加试题内容的随机性,通过随为了减少输入和增加试题内容的随机性,通过随机函数机函数Rnd产生试题的操作数和运算符,操作数范围产生试题的操作数和运算符,操作数范围是是110,运算符运算符+、-、可对应编号可对应编号14,产生,产生表达式通过表达式通过Form_Load事

35、件过程。事件过程。(2)当产生表达式后,学生在文本框内输入结果后按当产生表达式后,学生在文本框内输入结果后按回车键,在回车键,在图形框图形框显示正确与否的判断结果。显示正确与否的判断结果。(3)当单击当单击“计分计分”按钮时按钮时,计算机显示得分结果。计算机显示得分结果。 本题主要将随机函数、本题主要将随机函数、If语句、语句、Select语句综合语句综合在一起使用。在一起使用。本章目录本章目录VB程序设计教程程序设计教程(第第3版版)404.5 4.5 综合应用综合应用-级数求和级数求和例例4.184.18求自然对数求自然对数e e的近似值,其误差小于的近似值,其误差小于0.000010.0

36、0001。近似公式近似公式 分析:本例涉及到程序设计中两个重要运算:分析:本例涉及到程序设计中两个重要运算: 累加累加 、连乘、连乘i!。累加:累加:在原有和的基础上再加一个数;在原有和的基础上再加一个数;连乘:连乘:在原有积的基础上再乘以一个数。在原有积的基础上再乘以一个数。该题先求该题先求i!,再将,再将1/i!进行累加,循环次数未知,进行累加,循环次数未知,可先设置一个次数很大的值,然后在循环体内判可先设置一个次数很大的值,然后在循环体内判断是否到达精度,也可用断是否到达精度,也可用Do While来实现。来实现。 VB程序设计教程程序设计教程(第第3版版)414.6 4.6 程序调试程

37、序调试 u随着程序的复杂性提高,程序中的错误也随着程序的复杂性提高,程序中的错误也伴随而来。伴随而来。u对初学者,看到出现错误不要害怕,关键对初学者,看到出现错误不要害怕,关键是如何改正错误,失败是成功之母。是如何改正错误,失败是成功之母。u上机的目的,不光是为了验证你编写的程上机的目的,不光是为了验证你编写的程序的正确性,还要通过上机调试,学会查找序的正确性,还要通过上机调试,学会查找和纠正错误的方法和能力。和纠正错误的方法和能力。uVB为调试程序提供了一组交互的、有效的为调试程序提供了一组交互的、有效的调试工具。调试工具。 VB程序设计教程程序设计教程(第第3版版)424.6.1 4.6.1 错误类型错误类型语法错误、运行时错误和逻辑错误三类。语法错误、运行时错误和逻辑错误三类。1 1、语法错误、语法错误错误的代码显示为红色,错误的代码显示为红色,窗口上显示出错的原因。窗口上显示出错的原因。 VB程序设计教程程序设计教程(第第3版版)432 2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论