VB函数详细讲解(84个vb自带函数)

上传人:re****.1 文档编号:457118095 上传时间:2023-08-24 格式:DOC 页数:29 大小:276.50KB
返回 下载 相关 举报
VB函数详细讲解(84个vb自带函数)_第1页
第1页 / 共29页
VB函数详细讲解(84个vb自带函数)_第2页
第2页 / 共29页
VB函数详细讲解(84个vb自带函数)_第3页
第3页 / 共29页
VB函数详细讲解(84个vb自带函数)_第4页
第4页 / 共29页
VB函数详细讲解(84个vb自带函数)_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《VB函数详细讲解(84个vb自带函数)》由会员分享,可在线阅读,更多相关《VB函数详细讲解(84个vb自带函数)(29页珍藏版)》请在金锄头文库上搜索。

1、 . 数学函数1Abs函数语法:Abs(number)返回一数值的绝对值。参数number可以是任何数值表达式。如果number的值为Null,那么返回Null;如果其参数是没有初始值的变数,那么返回0。注解:一个数值的绝对值就是将正负号去掉以后的值。例如Abs(-1)和Abs(1)的返回值都是1。2Atn函数语法:Atn(number)该函数返回参数的反正切(arctangent)值。参数number可以是任何有效的数值表达式。注解:Atn函数的参数(number)是直角三角形中构成直角两边的比值(正切函数值),其返回值那么为相对应之底角的度数,以弧度为单位。正切函数值(number)的算法

2、为对边除以邻边。返回值的围落在pi/2到pi/2的弧度之间。角度与弧度的转换方法为:将角度乘以pi/180即为弧度。反过来将弧度乘以180/pi便得角度。3Cos函数语法:Cos(number)该函数返回一角度的cosine (余弦函数)值。参数number可以是任何有效的数值表达式,其值代表一个角度,以弧度为单位。注解:Cos函数的参数表示角度,返回值为该角度两邻边的比值。其比值的定义为连接另一锐角的邻边除以连接直角的邻边。返回值的围在-1到1之间。4Exp函数语法:Exp(number)该函数返回e(自然对数之底数)的某次方。参数number可以是任何的数值表达式。注解:如果number的

3、值超过709.782712893,会产生程式错误。常数e的值大约是2.718282。5Log函数语法:返回参数的自然对数值。Log(number)参数number可以是任何的数值表达式,条件是参数值必须大于0。注解:自然对数是以e为底数的对数。常数e的值大约是2.718282。6Rnd函数语法:Rnd(number)返回一个随机数。参数number可以是任何的数值表达式。注解:Rnd函数返回的随机数围是:介于0和1之间,可等于0,但不等于1。number的值会影响Rnd返回的随机数,见下表:Number的取值返回值小于0每次都是使用number当作随机结果。大于0随机序列中的下一个随机数。等于

4、0最近一次产生过的随机数。省略随机序列中的下一个随机数。给定一个随机种子后,便会产生一特定的随机序列,因为每调用一次Rnd函数,它就会使用先前调用时所产生的随机值当成新的随机种子以产生新的随机值。在使用Rnd之前,最好先调用Randomize语句,但不要给任何参数,如此便会以系统的时间当作乱数种子来起始乱数产生器。假设想产生在某个围(非0到1)的整数乱数值,可使用以下公式:Int(upperbound - lowerbound + 1) * Rnd + lowerbound)上述公式中,upperbound是随机围的上限,而lowerbound那么是随机的下限。附注:假设想得到重复的随机序列,

5、可以在调用Randomize之前先调用Rnd并且传入一个小于0的参数值。用同样的随机种子调用Randomize两次的话,并不会得到两次一样的乱数序列。7Round函数语法:Round(expression, numdecimalplaces)返回一个被四舍五入到某个小数位的数值。Round函数的语法包含以下的组成局部:Expression为必须项。要被四舍五入的数值表达式。numdecimalplaces为可选项。此数字表示要四舍五入至小数下第几位。如果省略,Round函数将返回整数。8Sgn函数语法:Sgn(number)返回一个整数代表参数的正负号。参数number可以是任何的数值表达式。

6、Sgn函数有以下返回值:number返回值大于01等于00小于0-1注解:参数number的正负号决定了Sgn函数的返回值。9Sin函数语法:Sin(number)返回参数的sine (正弦函数)值。参数number可以是任何的数值表达式,其值代表一个角度,以弧度为单位。注解:Sin函数的参数值代表一个角度,其返回值为该角度之另一锐角之邻边除以对边的值。返回值的围在-1到1之间。10Sqr函数语法:Sqr(number)返回参数的平方根。参数number可以是任何的数值表达式,只要参数值大于或等于0即可。11Tan函数语法:Tan(number)返回参数的正切( tangent)函数值。参数n

7、umber可以是任何的数值表达式,其值代表一个角度,以弧度为单位。注解:Tan的参数值代表一个角度,其返回值为其对边除以连接直角的邻边的值。字符串函数1Asc函数语法:Asc(string)该函数返回字符串中第一个字母的ANSI码。参数string是任何可用的字符串表达式。假设是string中没有包含任何字元,那么会产生执行阶段错误。注解:AscB函数是用来处理包含二进制的字符串,AscB函数会返回第一个位元素,而非第一个字元的字元码。AscW函数那么是为了使用Unicode字元码的32位元作业平台而设计的。此函数会返回Unicode字元码,而防止将ANSI码转换为Unicode码处理。2In

8、Str函数语法:InStr(start, string1, string2, compare)该函数返回在某字符串中一字符串的最先出现位置。InStr函数语法有以下的参数:start为可选项。为一数值表达式,用来设定每次搜寻的起点。如果省略,将从第一个字元开场。如果start所含为Null,将发生错误。如果有compare参数,那么一定要有start参数。string1为必须项。欲进展搜寻的字符串。string2为必须项。欲搜寻的字符串。compare为可选项。设定字符串比拟种类。如果省略compare,将进展二进制比拟。参数compare的设定值如下:常数值说明vbBinaryCompare

9、0进展二进制比拟。vbTextCompare1进展字符比拟。vbDatabaseCompare2执行数据容比拟。Instr函数的返回值如下:寻找条件返回值string1长度为零0string1为NullNullstring2长度为零startstring2为NullNullstring2找不到0在string1中找到string2找到的位置startLen(string2)03InstrRev函数语法:InstrRev(string1, string2, start, compare)返回在某字符串中一字符串的最先出现位置,从尾端开场搜寻。InstrRev函数语法有以下几部份:string1为

10、必须项。欲进展搜寻的字符串表达式。string2为必须项。欲搜寻的字符串表达式。Start为可选项。为一数值表达式,用来设定每次搜寻的起点。如果省略,那么为-1,代表将从最后一个字符开场。如果start所含为Null,将发生错误。compare可选项。设定字符串比拟类型。如果省略compare,将进展二进制比拟。参数compare的设定值如下:常数值说明vbBinaryCompare0进展二进位资料比对。vbTextCompare1进展文字资料比对。vbDatabaseCompare2执行根据资料库所含资料的比对。InStrRev函数的返回值如下:比拟条件返回值string1长度为零0stri

11、ng1为NullNullstring2长度为零startstring2为NullNullstring2找不到0在string1中找到string2找到的位置startLen(string2)0注解:注意InstrRev函数的语法与Instr函数的语法并不一样。4LCase函数语法:LCase(string)将String转换成小写并返回参数string可以是任何字符串表达式。如果string所含为Null,将返回Null。注解:只有大写的字母会转成小写;所有小写字母和非字母字符保持不变。5Left函数语法:Left(string, length)返回一字符串由左算起特定数量的字符。Left函数

12、语法有以下的参数:String参数,为函数欲执行的字符串表达式。如果string所含为Null,将返回Null。length数值表达式,指出欲返回左方多少个字符。如果为0,返回零长度()。如果大于或等于string的字符数,那么返回整个字符串。注解:要知道string的字符数,请用Len函数。附注:LeftB函数是使用在位元组字符串上。所以此时length代表的是位元组数,而非字符数。6Len函数语法:Len(string | varname)返回字符串字符的数目,或是返回储存一变数所需的位数。Len函数语法有以下几部份:string为任何正确的字符串表达式。如果string所含为Null,那

13、么返回Null。varname为任何正确的变数名称。如果varname所含为Null,那么返回Null。7LTrim、RTrim,与Trim函数语法:LTrim(string)RTrim(string)Trim(string)将给定字符串的前头空白(LTrim)、后面空白(RTrim)、或前后空白(Trim)删除后返回。参数string可以是任何字符串表达式。如果string所含为Null,那么返回Null。8Mid函数语法:Mid(string, start, length)从一个字符串的某一位置向后返回特定数量字符。Mid函数语法有以下的参数:string字符串表达式。如果string所含为Null,那么返回Null。start欲返回字符串在string之开头位置。如果start超过string的围,Mid那么返回零长度字符串()。length即返回的字符数。如果省略或length超过可以返回的字符数,(包括start处的字元),那将返回从start到尾端的所有字符数。下面的示例利用 Mid 函数返回字符串中从第四个字符开场的六个字符:Dim MyVarMyVar = Mid(VB脚本is fun!, 4, 6) MyVar 包含 Script。注意 MidB 函数与包含在字符串中的字节数据一起使用。其参数不是指定字符数,而是字节数。例:M=4100A1=Mid(

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

当前位置:首页 > 建筑/环境 > 施工组织

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