视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
VB语言帮助
2025-09-25 17:36:10 责编:小OO
文档
附录 VB语言帮助

一、VB常用控件

1.常用控件

名  称

含 义

示 例

说  明

Form窗体Form1 其他控件对象的容器,应用程序运行的主体

Label标签Label1 用于显示静态的、不可修改的文本信息

Frame框架Frame1 为控件提供可识别的分组,美化窗体布局

TextBox文本框Text1 文本编辑区域,用于显示、输入和编辑文本

CommandButton命令按钮Command1 用来接受用户输入的命令

CheckBox复选框Check1 用于选中或取消某个选项

OptionButton单选按钮Option1 一个分组内只能有一个单选按钮被选中

ComboBox组合框Combo1 将文本框和列表框的功能组合在一起的控件

ListBox列表框List1 用于显示项目列表

Timer计时器Timer1 有规律地以一定时间间隔激发Timer事件

Image图像Image1 专门用于显示位图

PictureBox图片框Picture1 可以在运行时画图

Shape形状控件Shape1 绘制圆、椭圆、矩形、圆角矩形等简单图形

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 0~255

整数型Integer -32768~32767之间的整数

12
长整数型Long -21474838~21474837之间的整数

-234567

单精度
实数型Single 绝对值在1.401 298E-45 ~3.402 823E38内的实数,有效数字约6~7位

-0.25

双精度
实数型Double 绝对值在10E-324~1.79E308内的实数,有效数字约14~15位

3.14159265
字符串型String 一段文字与符号

”Basic ”

逻辑型Boolean True(真) 或False(假)

True
日期型Date 日期和时间

#3/22/2010#

  (1)常量的声明: Const 常量名 [As 数据类型]=常量值

(2)变量的申明: Dim 变量名 As 数据类型

(3)数组的申明: 

①一维数组: Dim 数组变量名(A1 to A2)As 元素的数据类型

②二维数组: Dim 数组变量名(A1 to A2,B1 to B2) As 元素的类型

三、标准函数

1.常用的数学函数

函数名功   能

举 例

Abs(X)

求X的绝对值

Abs(-4.2)

4.2
Rnd()

产生一个[0,1)之间的随机实数

Rnd(  )

如0.32

Int(X)

求不大于X的最大整数

Int(-2.7)

-3

Fix(X)

截掉X的小数部分

Fix(-2.7)

-2

Sqr(X)

求X的算术平方根

Sqr(9)

3
Exp(X)

求e的X次方

Exp(2)

7.3056
Log(X)

求以e为底的X的对数

Log(5)

1.609438
Sin(X)

求X的正弦值,X为弧度

Sin(3.14/2)

1
Cos(X)

求X的余弦值,X为弧度

Cos(3.14/3)

0.500459
Tan(X)

求X的正切值,X为弧度

Tan(3.14/4)

0.999204
2.常用的转换函数和字符函数

函数名功    能

举 例

结 果

Asc(X)

将字符X转换为ASCII码

Asc(”A ”)

65
Chr(X)

将ASCII码X转换为字符

Chr(48)

”0 ”

Val(X)

将数字形态的字符串X转换为数字

Val(”-170 ”)

-170

Str(X)

将数字X转换为字符串

Str(-170)

”-170 ”

Len(X)

计算字符串X的长度

Len(”asd ”)

3
Mid(X,n,k)

取字符串X第n个字符起长度为k的子串

Mid(”abcd ”,3,1)

”c ”

四、基本运算

VB的基本运算包括算术运算、关系运算和逻辑运算三大类。

每一种运算符都有优先级,最高的级别是1,最低为10。级别的数字越大,优先级越低。运算时优先级高的先运算,有括号先算括号内的表达式,相同优先级的运算符从左到右依次运算。三种运算符中,算术运算符优先级最高,其次为关系运算符,最低为逻辑运算符。

1.算术类运算符

运算符功 能

优先级示 例

结果及说明
^乘幂12^38
取负2-a

a的相反数

*乘法33]整数除法43\\21(结果等于/运算后取整)

Mod求余数58 Mod 5

-7 Mod 3

3
-1(被除数为负数时,绝对值求余,前面加负号)

加法63+2

5
减法63-2

1
  2.关系类运算符

运算符功 能

优先级示 例

结果及说明
相等74=0

False
<>不相等7”abc ”<> ”abd ”

True(字符串比较完全一样时才相等)

<小于75<10True
>大于7”abd ”> ”abc ”

True(字符串比较,逐个字符比较)

<=

小于等于720<=20

True(小于或等于)

>=

大于等于7”abc ”>= ”ad ”

False(字符”b ”小于字符”d ”)

  关系类运算符用来确定两个数据的大小关系,同个相同类型的数据才能用关系运算符。关系运算的结果为一个逻辑值,若两个数据之间指定的关系成立,则结果为真True,否则为假False。所有的关系类运算符优先级相同。

3.逻辑类运算符

运算符功 能

优先级示  例

结果及说明
Not8Not(3>2)

False(括号内为True)

And9(25>=10)And (25<=100)

True (True And True,结果为True)

Or10(5>100)Or (25<2)

False(False Or False,结果为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不区分大小写下载本文

显示全文
专题