一、VB常用控件
1.常用控件 名 称 Form Label Frame TextBox CommandButton CheckBox OptionButton ComboBox ListBox Timer Image PictureBox Shape
含 义 窗体 标签 框架 文本框 命令按钮 复选框 单选按钮 组合框 列表框 计时器 图像 图片框 形状控件 示 例 Form1 Label1 Frame1 Text1 Command1 Check1 Option1 Combo1 List1 Timer1 Image1 Picture1 Shape1 说 明 其他控件对象的容器,应用程序运行的主体 用于显示静态的、不可修改的文本信息 为控件提供可识别的分组,美化窗体布局 文本编辑区域,用于显示、输入和编辑文本 用来接受用户输入的命令 用于选中或取消某个选项 一个分组内只能有一个单选按钮被选中 将文本框和列表框的功能组合在一起的控件 用于显示项目列表 有规律地以一定时间间隔激发Timer事件 专门用于显示位图 可以在运行时画图 绘制圆、椭圆、矩形、圆角矩形等简单图形 绘制直线,可以是实线、虚线、点画线等 Line Line1 画线控件 2.常见属性 属性名 说 明 属性名 说 明 对象名,所有对象都具有,通Name 常在书写代码时使用,如: List1.Clear Caption Text 标题,用于显示提示信息 文本框、组合框中的内容 Alignment Font 文字的对齐方式 字体、大小、字形等 ForeColor BackColor 前景颜色 背景颜色 Visible Enabled 可见性(逻辑型) 能用性(逻辑型) Width Height 对象的高度 对象的宽度 窗体左上角与屏幕左边线的Left 距离,对象左上角与窗体左边线的距离 窗体左上角与屏幕上边线的Top 距离,对象左上角与窗体上边线的距离 计时器所特有,用于设置引发Interval 两次Timer事件的时间间隔,以毫秒为单位 动态设置对象的属性: 对象名.属性名=表达式 获取某个对象的属性: 变量名=对象名.属性名 这里使用的都是赋值语句,注意“=”左右两边的类型应该一直,必要时可使用函数转换。
3.常用方法 方法名 说 明 Print 在窗口中显示文本。格式: [对象名.] Print [打印内容] 将项目添加到列表框或组合框中,格式: 对象名.Additem AddItem 字符串[,序号] Clear 清楚列表框或组合框中所有的项目,格式: 对象名.Clear 使对象获得焦点(只有对象具有焦点时才能接受键盘的输入SetFocus 或响应鼠标) 格式: 对象名.SetFocus 注: 中括号表示可以省略。 4.常用事件 事件名 说 明 Load 窗体装载事件,通常用来在启动应用程序时进行初始化 Click 鼠标单击事件,大部分控件都可以编制这个事件 DblClick 鼠标双击事件,主要应用于列表框、组合框等 KeyPress 键盘按键事件,按键用ASCII码表示,其中回车键的ASCII码为13 Change 改变事件,当对象的某些属性改变时会触发,是文本框的默认事件 GotFocus 当对象具有焦点时触发 Timer 计时事件,计时器控件特有,每隔一定的时间间隔执行一次 二、常用的基本数据类型
说 明 字节型 整数型 标识符 Byte Integer 表示范围 0~255 -32768~32767之间的整数 示 例 12 长整数型 单精度 -21474838~21474837之间的整数 绝对值在1.401 298E-45 ~3.402 823E38内的Single 实数型 实数,有效数字约6~7位 双精度 绝对值在10E-324~1.79E308内的实数,有效Double 实数型 数字约14~15位 String 字符串型 一段文字与符号 Boolean 逻辑型 True(真) 或False(假) Date 日期型 日期和时间 (1)常量的声明: Const 常量名 [As 数据类型]=常量值 (2)变量的申明: Dim 变量名 As 数据类型 (3)数组的申明:
①一维数组: Dim 数组变量名(A1 to A2)As 元素的数据类型
②二维数组: Dim 数组变量名(A1 to A2,B1 to B2) As 元素的类型
Long -234567 -0.25 3.14159265 ”Basic ” True #3/22/2010# 三、标准函数
1.常用的数学函数 函数名 功 能 Abs(X) 求X的绝对值 Rnd() 产生一个[0,1)之间的随机实数 Int(X) 求不大于X的最大整数 Fix(X) 截掉X的小数部分 Sqr(X) 求X的算术平方根 Exp(X) 求e的X次方 Log(X) 求以e为底的X的对数 Sin(X) 求X的正弦值,X为弧度 Cos(X) 求X的余弦值,X为弧度 Tan(X) 求X的正切值,X为弧度 2.常用的转换函数和字符函数 函数名 功 能 Asc(X) 将字符X转换为ASCII码 Chr(X) 将ASCII码X转换为字符 将数字形态的字符串X转换为Val(X) 数字 Str(X) Len(X) Mid(X,n,k) 将数字X转换为字符串 计算字符串X的长度 取字符串X第n个字符起长度为k的子串 举 例 Abs(-4.2) Rnd( ) Int(-2.7) Fix(-2.7) Sqr(9) Exp(2) Log(5) Sin(3.14/2) Cos(3.14/3) Tan(3.14/4) 值 4.2 如0.32 -3 -2 3 7.3056 1.609438 1 0.500459 0.999204 举 例 Asc(”A ”) Chr(48) Val(”-170 ”) Str(-170) Len(”asd ”) Mid(”abcd ”,3,1) 结 果 65 ”0 ” -170 ”-170 ” 3 ”c ” 四、基本运算
VB的基本运算包括算术运算、关系运算和逻辑运算三大类。 每一种运算符都有优先级,最高的级别是1,最低为10。级别的数字越大,优先级越低。运算时优先级高的先运算,有括号先算括号内的表达式,相同优先级的运算符从左到右依次运算。三种运算符中,算术运算符优先级最高,其次为关系运算符,最低为逻辑运算符。
1.算术类运算符 运算符 功 能 优先级 示 例 结果及说明 ^ 1 2^3 8 乘幂 2 - 取负 -a a的相反数 1(结果等于/* 3 4 3\\2 乘法 3]整数除法 运算后取整) Mod 5 8 Mod 5 求余数 3 -7 Mod 3 -1(被除数为负数时,绝对 值求余,前面加负号) 6 5 + 加法 3+2 6 1 - 减法 3-2 2.关系类运算符 运算符 功 能 优先级 示 例 结果及说明 7 False = 相等 4=0 ”abc ”<> ”abd<> 7 不相等 True(字符串比较完全一样时才相等) ” < 7 5<10 True 小于 ”abd ”> ”abc > 7 大于 True(字符串比较,逐个字符比较) ” 7 <= 小于等于 20<=20 True(小于或等于) ”abc ”>7 >= 大于等于 False(字符”b ”小于字符”d ”) = ”ad ” 关系类运算符用来确定两个数据的大小关系,同个相同类型的数据才能用关系运算符。关系运算的结果为一个逻辑值,若两个数据之间指定的关系成立,则结果为真True,否则为假False。所有的关系类运算符优先级相同。
3.逻辑类运算符 运算符 功 能 优先级 示 例 结果及说明 Not 8 Not(3>2) 非 False(括号内为True) True (True And True,结果为And 9 与 (25>=10)And (25<=100) True) False(False Or False,结果为Or 10 (5>100)Or (25<2) 或 False 逻辑类运算符用来连接简单的逻辑表达式,参加逻辑运算的数值必须是逻辑类型数值,它们可以是关系运算的结果,也可以是其他逻辑运算的结果。
五、常用VB语句
1.赋值语句: 把等号(赋值号)右边的表达式的计算结果存储到等号左边指定的变量中,或存放到某个对象的指定的属性中。
格式: 变量名=表达式 或 对象名.属性名=表达式
2.选择语句: 用于实现选择结构算法,主要形式是If语句。 (1)行If语句
格式: If 条件表达式 Then 语句1 Else 语句2 或 If 条件表达式 Then 语句 【例如】
If x mod 2=0 Then str=”是偶数” Else str=”是奇数”
(2)块If语句
格式: If 条件表达式1 Then 语句块1
ElseIf 条件表达式2 Then 语句块2
„„ „„
ElseIf 条件表达式n Then 语句块n Else
语句块0 End If 【例如】
If x >= 0 Then s = 1 Else
s = 0 End If
3.循环语句: 描述了一种重复计算的过程,常用有For语句和Do语句两种形式。 (1)For语句
格式: For 循环变量=初值 To 终值 Step 步长 循环体语句块 Next 循环变量
说明: ①循环变量的类型与初值、终值、步长类型一致,一般为整数型
②步长可正可负。当步长>0,初值必须<=终值;当步长<0,初值必须>=终值;当步长=1时,“Step 1”可省去;当步长=0时,无限循环(死循环)
③“超过”终值不一定是大于
④Next后面与For后面的循环变量必须一致
⑤Next i 等同于: i=i+步长;继续判断是否循环 ⑥循环次数为: Int((终值-初值)/步长)+1 【例如】
For i = 1 to 100 step 1 s = s + i Next i
(2)Do语句
格式: Do While 循环条件表达式 循环体语句块 Loop
说明: ①在循环之前要先确定初值 ②确定满足循环条件的表达式
③循环条件表达式必须至少有一次取值为False
④在循环体中一定要有能改变循环条件变量的表达式
例如:计算1+2+3+„+100 i=1:S = 0
Do While i <= 100 s = s + i i = i + 1 Loop
补充: Do语句还可以写成“Do„„Loop Until”等形式。区别在于,While后面是继续循环的条件表达式,Until后面是结束循环的条件表达式
【vb变量的命名规则】
1、变量的名必须是字母或文字开头,而不能使用数字或其他字符开头 2、变理名不能含有小数点、空格 3、变理名的总字数不能超过255个 4、不能含有VB的专用保留字,在VB中有特殊意义的单词、字母组合。例如print、sub、end、click等 5、VB不区分大小写
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- sarr.cn 版权所有 赣ICP备2024042794号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务