VB期末考试复习书本重点总结

上传人:re****.1 文档编号:491673129 上传时间:2023-05-19 格式:DOC 页数:9 大小:79KB
返回 下载 相关 举报
VB期末考试复习书本重点总结_第1页
第1页 / 共9页
VB期末考试复习书本重点总结_第2页
第2页 / 共9页
VB期末考试复习书本重点总结_第3页
第3页 / 共9页
VB期末考试复习书本重点总结_第4页
第4页 / 共9页
VB期末考试复习书本重点总结_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《VB期末考试复习书本重点总结》由会员分享,可在线阅读,更多相关《VB期末考试复习书本重点总结(9页珍藏版)》请在金锄头文库上搜索。

1、.复习编码基础 VB代码不区分字母的大小写 一行可书写几句语句,之间用冒号分隔; 一句语句可分若干行书写,用续行符(空格下划线)连接 Rem开始 或 单撇 VB常用数据类型 变量和常量的命名规则 变量:在程序运行中其存储的值可以改变。 常量:在程序运行中其值不可以改变。 以字母或汉字开头,后可跟字母、数字或下划线组成,长度小于等于40个字符; 不能使用VB中的关键字; VB中不区分变量名的大小写例如:1)a bc 2)print_65 3)12bc 4)x-y5)x%y 6)abs 7)mn% 8)int变量声明 Dim 变量名 AS 类型 Dim iMark As integer , sTo

2、tal As single Dim iItem% 注意: 在通用声明处加 Option Explicit 语句来强制显式声明变量 常量声明 Const 常量名 AS 类型 = 表达式 例 Const MAX=100 Const MIN As Integer =&H13A算术运算符例:求表达式5+10 mod 10 9 / 3 +2 2值字符串运算符 、+ 字符串连接 123 + 456 结果 123456 123 & 456 结果 123456 区别:+ 两边必须是字符串,& 不一定 abcdef & 12345 结果为 abcdef12345 abcdef + 12345 出错 123 &

3、456 结果为 123456 “123” + 456 结果为 579 注意: 123 + True 结果为 122 关系运算符 将两个操作数进行大小比较,结果为逻辑量。 字符串比较,则按字符的ASCII码值从左到右一一比较,直到出现不同的字符为止.。 例: ABCDE ABRA 结果为 False 逻辑运算符 将操作数进行逻辑运算,结果是逻辑值表达式 组成:变量、常量、函数、运算符和圆括号 书写规则 运算符不能相邻。例a+ -b是错误的。 乘号不能省略。例x 乘以y 应写成:x*y。 括号必须成对出现,均使用圆括号。 表达式从左到右在同一基准上书写,无高低、大小。表达式书写举例a*b*c*d/

4、e/f/g 或 a*b *c*d/(e*f*g)sin(45*3.14/180)+(exp(10)+log(10)/sqr(x+y+1)3=x And x =7常用内部函数 1. 数学函数 Rnd函数返回0和1(不包括0和1)之间的双精度随机数.产生nm的随机整数: Int(Rnd *(m-n+1)+n取整函数: Int Fix Round符号函数:Sgn2. 转换函数Chr$(Asc (G) GUcase$(abcdefg) ABCDEFG“Asc $(Chr(65) 65StrVal3. 字符串操作函数 Left$(ABCDEFG,3) ABC Mid$(ABCDEFG,2,3) BCD

5、Right$(ABCDEFG,3) EFG Len$(ABCDEFG) 7 InStr(2, ABCDEFG, EF) 5赋值语句 形式:变量名表达式 作用: 将表达式的值赋值给变量名。 一般用于给变量赋值或对控件设定属性值。 注意: 赋值号左边只能是变量,不能是常量或表达式 不能在一个语句中同时给多个变量赋值数据输入函数InputBoxInputBox(提示信息,窗口标题)通常用于赋值语句。产生一个对话框,供用户输入信息,并返回一个字符型的值,赋给一个变量。MsgBox函数和MsgBox过程 函数形式:变量% = MsgBox(提示,按钮,标题) 过程形式:MsgBox 提示,按钮,标题选择

6、结构 1. IfThen语句(单分支结构)If Then语句块End If或 If Then 例:已知两个数x和y,比较它们的大小,使得x大于y.2. IfThenElse语句(双分支结构)If ThenElseEnd If或 If Then Else 例:已知两个数x和y,求两个数中的大者.3. IfThenElseIf语句(多分支结构) If Then ElseIf Then Else 语句块 n+1 End If 不管有几个分支,当某条件满足,执行相应的语句块,其余分支不再执行.4. Select Case语句(情况语句)Select Case 变量或表达式 Case 表达式列表1语句块

7、1 Case 表达式列表2语句块2 Case Else语句块n+1 End Select5. 条件函数(IIf函数) IIf (条件, 表达式1,表达式2)先求出两个表达式的值。当条件成立时,函数值为表达式1的值;条件不成立时,函数值为表达式2的值。 例:求x,y中大的数,放入Tmax变量中循环结构1. For循环语句 (一般用于循环次数已知)For 循环变量初值 to 终值 Step 步长 语句块Exit For 步长 0 初值终值 语句块 =1 时,可省略Next 循环变量 终值=0 死循环循环次数=Int(终值-初值)/步长+1)执行循环结构 For i=30 To 10 Step 3

8、Print aNext i 将输出_个a。 计算的近似值公式为其中n值由文本框读入。阅读程序并填空, Result是标签框的名称 。Private Sub Command1_Click() Dim sum As Double, pi As Double Dim i As Integer, n As Integer n = Val(Text1.Text) For i = 1 To n sum = sum + _(1)_ Next i pi = _(2)_ Result.Caption= pi近似值为: & Str(pi)End Sub2. DoLoop循环语句(用于控制循环次数未知)形式1:形式

9、2:Do While|Until Do 语句块语句块Exit Do Exit Do语句块语句块Loop Loop While|Until 3. 循环的嵌套一个循环体内又包含了一个完整的循环结构称为循环的嵌套.例:打印九九乘法表For i = 1 To 9 For j = 1 To 9 se = i & & j & = & i * j Picture1.Print Tab(j - 1) * 9 + 1); se; Next j Picture1.PrintNext i对于循环的嵌套,要注意以下事项: 内循环变量与外循环变量不能同名; 外循环必须完全包含内循环,不能交叉; 不能从循环体外转向循环体

10、内,反之则可以。 Private Sub Command1_Click()Dim sum As Double, x As Doublesum = 0: n = 0For i = 1 To 5x = n / i: n = n + 1: sum = sum + xNextEnd Sub数组一. 静态数组及声明形式: Dim 数组名(下标1,下标2) As 类型声明了数组的维数、大小、类型维数:几个下标为几维数组下标: 下界 To 上界 ;省略下界为0 ,必须为常数每一维大小: 上界下界+1数组大小: 每一维大小的乘积例:Dim mark(1 to 100) As IntegerDim a( 0 T

11、o 3, 0 To 4) As Long 共有 45个元素等价于: Dim a(3, 4) As Long注意:1. 下界缺省为0 ,也可在重新定义数组的下界。例如: Option Base 12. 在数组声明中的下标说明了数组的整体,即每一维的大小;而在程序其他地方出现的下标表示数组中的一个元素。两者写法形式相同,但意义不同。例如:Dim x(10) As Integer 声明了x数组有11个元素x(10)=100 对x(10)这个数组元素赋值动态数组及声明在程序执行时分配存储空间。方法: (1)在过程外使用Dim、Private或Public语句声明括号内为空的数组(2)在过程中用ReDi

12、m语句指明该数组的大小Dim sArray( ) As SingleSub Form_Load( )ReDim sArray(4,8)End Sub注意:(1)ReDim中的下标可以是常量,也可以是有确定值的变量.(2)在过程中可多次使用ReDim改变数组的大小,或维数.(3)每次用ReDim会使原数组的值丢失,可以在ReDim语句后加Preserve参数来保留数组中的数据.数组元素的输入、输出(1)用循环For i = 1 To 10 iA(i)=0:Print iA(i); ; Next i (2) Array函数 Dim ib As Variant ib = Array(abc, def, 67) For i = 0 To UBound(ib) Print ib(i); ; Next i注意: 利用Array对数组各元素赋值,声明的数组是可调数组或连圆括号都可省,并且其类型只能是Variant。 数组的下阶为零,上界由Array函数括号内的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号