《VB知识点复习总结》由会员分享,可在线阅读,更多相关《VB知识点复习总结(27页珍藏版)》请在金锄头文库上搜索。
1、VB知识点复习总结知识点复习总结关于数据类型的说明关于数据类型的说明整型整型 Integer 符号表示:符号表示: %长整型长整型 Long 符号表示:符号表示: &单精度单精度 Single 符号表示:符号表示: !双精度双精度 Double 符号表示:符号表示: #字符串字符串 String 符号表示:符号表示: $常量和变量常量和变量常量的声明常量的声明 constconst a=10 a=10变量的声明变量的声明 DimDim x as single x as single 通用声明处只能进行常量和变量的声明,通用声明处只能进行常量和变量的声明,不能进行变量的赋值。不能进行变量的赋值。
2、变量的赋值应放变量的赋值应放在事件过程中。在事件过程中。 Private Sub Form_Click() x = 20.8 不可放在通用声明处不可放在通用声明处 End Sub运算符运算符 (乘方乘方 )* / (乘乘 除除) (整除)(整除)Mod (取余数(取余数 )字符连接运算符字符连接运算符 + &优先优先级级运算运算符符含义含义1 1 幂幂2 2 - -负数负数3 3* *、/ /乘、除乘、除4 4 整除整除5 5ModMod取模取模6 6+ +、- -加、减加、减随机函数随机函数:产生一个在区间产生一个在区间 a,b范围内的随机整数公式范围内的随机整数公式 dim x% x=in
3、t (b-a+1int (b-a+1)* *Rnd+a)Rnd+a)取绝对值取绝对值 abs(x)计算计算e 的的x次方次方 exp(x)求求X的平方根,的平方根, sqr(x)Int(x), fix(x), round(x)val(x),str(y)Trim(s), Left(s,n), right(s,n), mid(s,n1,n2)常用函数常用函数常用控件的属性l窗体窗体 caption MaxButton MinButtoncaption MaxButton MinButtonl文本框文本框 (text MaxLength , PasswordChar(text MaxLength ,
4、 PasswordChar MultiLine) ) 文本框没有文本框没有caption caption 属性属性l按钮:按钮: caption , caption , Cancel ,default, Style l标签:标签: captioncaption l框架:框架: 先绘制框架再在其中放置其他对象先绘制框架再在其中放置其他对象顺序结构的说明顺序结构的说明顺序结构顺序结构就是程序的执行顺序就是语句的就是程序的执行顺序就是语句的书写顺序书写顺序inputbox函数函数的使用的使用 n=val(inputbox(“ ”) 其中红色部分是必须的其中红色部分是必须的Msgbox 函数和函数和M
5、sgbox语句的区别语句的区别关于关于print的说明的说明对象对象.print 字符串字符串 在在print 中只能出现中只能出现逗号逗号或者或者分号分号Tab(n) 确定图形的输出位置确定图形的输出位置Spc(n)输出字符之间加入几个空格输出字符之间加入几个空格选择结构单分支结构单分支结构格式格式1: 1: IF IF 条件条件 THEN THEN 语句语句格式格式2: 2: IF IF 条件条件 THEN THEN 语句语句 END IF END IF 输入三个任意整数,将这三个数按由大到小排序后输入三个任意整数,将这三个数按由大到小排序后输出。输出。提示:提示:如果如果A B,则交换则
6、交换A和和B的值的值 ;如果如果AC,则交换则交换C和和A的值的值 ; 如果如果B= 0.00001 s = s + t i = i + 1 n = n + i t = 1 / n Loop Print s一个富翁试图与陌生人做一笔换钱生意,换钱规则为:陌生人每天给富翁10万元钱,直到满30天,而富翁一天给陌生人1分钱,第二天2分,第三天4分,,富翁每天给陌生人的钱是前一天的2倍,直到满一个月,分别显示他们相互给的钱的金额?Private Sub Form_Click()Dim i%, s&, x&x = 1For i = 1 To 30s = s + xx = 2 * xNextPrint
7、富翁给陌生人的钱为; x / 1000000; 万元Print 陌生人给富翁的钱为; 30 * 10; 万元End Sub随机产生随机产生20个学生的成绩,统计各分数段人数,即个学生的成绩,统计各分数段人数,即0-59,60-69,70-79,80-89、90-100,并显示结,并显示结果,产生的数据在果,产生的数据在picture1显示,统计结果在显示,统计结果在picture2显示显示.分析:本程序有两个事件过程,都要用到存放分析:本程序有两个事件过程,都要用到存放20个个学生的数组,因此学生成绩数组在通用声明段声明,学生的数组,因此学生成绩数组在通用声明段声明,在在command2事件过
8、程中声明一个数组事件过程中声明一个数组 s(5 to 9),分别存放分数段的人数分别存放分数段的人数Private Sub Command1_Click()Dim i%Picture1.ClsRandomizeFor i = 1 To 20 a(i) = Int(101 * Rnd) Picture1.Print a(i); If i Mod 4 = 0 Then Picture1.PrintNextEnd SubPrivate Sub Command2_Click()Dim s(5 To 9) As Integer, i%, k%Picture2.ClsFor i = 1 To 20k = a(i) 10Select Case k Case 0 To 5 s(5) = s(5) + 1 Case 9 To 10 s(9) = s(9) + 1 Case 6 To 8 s(k) = s(k) + 1 存放其他3个分数段的数组元素的下标有规 律,根据K获得End SelectNext iFor i = 5 To 9 Picture2.Print s( & i & )的人数有; s(i); 个NextEnd Sub