vb 常用函数介绍
- 格式:doc
- 大小:96.50 KB
- 文档页数:4
第六课常用函数介绍
一、常用内部函数
在VB内部提供了大量函数。
在这些函数中,有些是通用的。
有些则与某种操作有关的。
大体分成五类,分别是:转换函数、数学函数、日期函数、时间函数和随机函数。
(5)随机函数
Rnd(x) 产生一个0~1之间的单精度随机数
Rnd函数可以产生随机数,当一个应用程序不断地重复使用随机数时,同一序列的随机数会反复出现,用Randomize语句可以消除这种情况。
二、字符串函数
(1)删除空白字符函数
①左部截取
格式:Left(字符串,n)
返回字符串的前n个字符(n≥0)。
②中部截取
格式:Mid(字符串,p,n)
从第P个字符开始,向后截取n个字符(P>0,n≥0)。
函数的第三个自变量可以省略。
在省略的情况下,将从第二个自变量指定的位置向后截取到字符串的末尾。
③右部截取
格式:Right(字符串,n)
返回字符串最后n个字符(n≥0)。
(3)字符串长度测试函数
格式:Len(字符串)Len(变量名)
用Len函数可以测试字符串的长度,也可以测试变量的存储空间。
(4)String函数
格式:String(n,ASCII码)String(n,字符串)
返回由n指定个数组成的字符串。
第二个自变量可以使用ASCII码,也可以是字符串。
(5)空格函数
格式:Space(n)
返回n个空格。
(6)字符串匹配函数
格式:InStr([首字符位置,]字符串1,字符串2 [,n])
在函数中“字符串1”中查找“字符串2”,如果找到了,则返回“字符串2”的第一个字符的位置。
若为字符串首字符,则位置为1。
说明:
①“字符串2”的长度限于65535个字符内。
②“首字符位置”是可选项。
如果含有“首字符位置”,则从该位置开始查找,否则从“字符串1”的起始位置开始查找。
“首字符位置”是一个长整数。
③函数的最后n是可选项,类型为整型数,用来指定字符串比较。
取范围是:0、1、2。
为0使用二制进比较,区分字母的大小写;
为1比较时忽略大小写;
为2则基于数据库中包含的信息进行比较(限于Access数据库)。
(7)字母大小写转换
格式:Ucase(字符串)’小写字母转大小字母。
Lcase(字符串)’大写字母转换为小写字母。
三、MsgBox函数
MsgBox函数的格式如下:
MsgBox(msg [,Type][,Title][,HelpFile,Context])
①②③④
函数共有5个参数,除①参数外,其余都是可选参数。
①msg是字符串类型,长度限制为1024字符。
超出字符会被自动截取。
②type是一个整数值或符号常量,用来控制在对话框内显示的按钮、图标的类型。
参数值由四类数值相加产生,这四类数值或符号常量分别表示按钮的类型、显示图标的种类、活
Type参数由上表的四类数值组成,原则是:从每一类中选择一个值(仅仅一个值,不得重复),把这几个值加在一起就是Type参数的值(一般情况下,只需要使用前三类)。
示例:
MsgBox “是否暂停打印!”,16,”提示”
Type参数为16分解成:
16=0+16+0 显示“确定”按钮(0)+“暂停”图标(16)+默认按钮为“确定”(0)
MsgBox”是否退出程序。
”,35,”退出”
Type参数为35分解成:
35=3+32+0 显示“是、否、取消”3个按钮(3)+“?”图标(32)+ 默认按钮(0)
③Title是一个字符串,用来显示对话框的标题。
④HelpFile、Context :HelpFile是一个字符串变量或字符串表达式,用来表示帮助文件的名字,Context是一个数值变量或表达式,用来表示相关帮助主题的帮助目录号。
MsgBox函数的返回值是一个整数,这个整数与所选择的命令按钮相关。
Dim Tmp as long
Tmp=MsgBox(”是否退出程序。
”,35,”退出”)
Msgbox “你选择的按钮值是:”&Tmp。