ImageVerifierCode 换一换
格式:DOCX , 页数:42 ,大小:39.66KB ,
资源ID:29418765      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29418765.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VB常用函数用法详解.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VB常用函数用法详解.docx

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

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

3、 Exp 函数语法:Exp(number) 自然对数之底数该函数返回 e(自然对数之底数)的某次方。参数 number 可以是任何的数值表达式。(5) Log 函数自然对数值语法:返回参数的自然对数值。Log(number)参数 number可以是任何的数值表达式,条件是参数值必须大于 0。注解:自然对数是以 e 为底数的对数。常数 e 的值大约是 2.718282。VB函数(6) Rnd 函数随机数语法:Rnd(number) 返回一个随机数。 参数 number 可以是任何的数值表达式。注解:Rnd 函数返回的随机数范围是:介于 0 和 1 之间,可等于 0,但不等于 1。number 的

4、值会影响 Rnd 返回的随机数,见下表:若想产生在某个范围内(非 0 到 1)的整数乱数值,可使用下列公式:Int(upperbound - lowerbound + 1) * Rnd + lowerbound)上述公式中,upperbound 是随机范围的上限,而 lowerbound 则是随机的下限。附注:若想得到重复的随机序列,可以在调用 Randomize 之前先调用 Rnd 并且传入一个小于 0 的参数值。用同样的随机种子调用 Randomize 两次的话,并不会得到两次相同的乱数序列。(7) Round 函数四舍五入语法:Round(expression, numdecimalpl

5、aces)返回一个被四舍五入到某个小数位的数值。Round 函数的语法包含以下的组成部分:Expression为必须项。要被四舍五入的数值表达式。numdecimalplaces 为可选项。此数字表示要四舍五入至小数下第几位。如果省略,Round 函数将返回整数。(8) Sgn 函数整数代表参数的正负号语法:Sgn(number)返回一个整数代表参数的正负号。参数 number 可以是任何的数值表达式。Sgn 函数有下列返回值:VB函数(9) 函数正弦函数语法:Sin(number)返回参数的 sine (正弦函数)值。Sin(number),number的值为弧度值,所以在使用的时候需要将角

6、度转化为弧度,转化方法为:角度值*/180=弧度(原理:弧度=弧长/半径=l/r,因此,若弧度=,弧长=r=圆周的一半,此时恰好为一个半圆,圆心角180,也就是说=180,1=/180,例如30对应的弧度为30*/180=30*/180.SinA=a/ccosA=b/ctanA=a/bcotA=b/a表示坐标(X,Y)的线与X轴间的夹角的对应的正玄值,即坐标点到X轴的直线距离与坐标点到坐标点(0,0)的距离的比值,如上图所示。参数 number 可以是任何的数值表达式,其值代表一个角度,以弧度为单位。 注解:Sin 函数的参数值代表一个角度,其返回值为该角度之另一锐角之邻边除以对边的值。返回值

7、的范围在 -1 到 1 之间。(10) Sqr 函数参数的平方根语法:Sqr(number)返回参数的平方根。参数 number 可以是任何的数值表达式,只要参数值大于或等于 0 即可。 (11) Tan 函数正切语法:Tan(number)返回参数的正切( tangent) 函数值。参数 number 可以是任何的数值表达式,其值代表一个角度,以弧度为单位。注解:Tan 的参数值代表一个角度,其返回值为其对边除以连接直角的邻边的值。字符串函数(12) (1)Asc 函数语法:Asc(string)该函数返回字符串中第一个字母的 ANSI 码。参数 string 是任何可用的字符串表达式。若是

8、 string 中没有包含任何字元,则会产生执行阶段错误。 注解:AscB 函数是用来处理包含二进制的字符串, AscB 函数会返回第一个位元素,而非第一个字元的字元码。 AscW 函数则是为了使用 Unicode 字元码的 32 位元作业平台而设计的。此函数会返回Unicode 字元码,而避免将 ANSI 码转换为 Unicode 码处理。(13) (2)InStr 函数一字符串的最先出现位置语法:InStr(start, string1, string2, compare)该函数返回在某字符串中一字符串的最先出现位置。InStr 函数语法有下列的参数:start 为可选项。为一数值表达式,

9、用来设定每次搜寻的起点。如果省略,将从第一个字元开始。如果 start 所含为 Null,将发生错误。如果有compare 参数,则一定要有 start 参数。string1为必须项。欲进行搜寻的字符串。string2 为必须项。欲搜寻的字符串。compare为可选项。设定字符串比较种类。如果省略compare,将进行二进制比较。 参数 compare 的设定值如下:(14) (3)InstrRev函数返回在某字符串中一字符串的最先出现位置语法:InstrRev(string1, string2, start, compare)返回在某字符串中一字符串的最先出现位置,从尾端开始搜寻。Instr

10、Rev 函数语法有下列几部份:string1为必须项。欲进行搜寻的字符串表达式。 string2为必须项。欲搜寻的字符串表达式。Start为可选项。为一数值表达式,用来设定每次搜寻的起点。如果省略,则为 -1,代表将从最后一个字符开始。如果 start 所含为 Null,将发生错误。(4)Lcase函数换成小写并返回语法:LCase(string)将 String转换成小写并返回参数 string 可以是任何字符串表达式。如果 string 所含为 Null,将返回 Null。注解:只有大写的字母会转成小写;所有小写字母和非字母字符保持不变。 (15) (5)Left 函数语法:Left(st

11、ring, length)返回一字符串由左算起特定数量的字符。Left 函数语法有下列的参数:String参数,为函数欲执行的字符串表达式。如果 string 所含为 Null,将返回 Null。length 数值表达式,指出欲返回左方多少个字符。如果为 0,返回零长度 ()。如果大于或等于string 的字符数,则返回整个字符串。注解:要知道 string 的字符数,请用 Len 函数。附注:LeftB 函数是使用在位元组字符串上。所以此时 length 代表的是位元组数,而非字符数。(16) (6)Len 函数返回字符串内字符的数目语法:Len(string | varname) 返回字符

12、串内字符的数目,或是返回储存一变数所需的位数。Len 函数语法有下列几部份:string 为任何正确的字符串表达式。如果 string 所含为 Null,则返回 Null。varname 为任何正确的变数名称。如果 varname 所含为 Null,则返回 Null。(17) (7)LTrim、RTrim,与 Trim 函数删除字符串前后的空白语法:LTrim(string)RTrim(string)Trim(string)将给定字符串的前头空白 (LTrim)、后面空白 (RTrim)、或前后空白 (Trim) 删除后返回。参数 string 可以是任何字符串表达式。如果 string 所含

13、为 Null,则返回 Null。(18) (8)Mid 函数一个字符串的某一位置向后返回特定数量字符语法:Mid(string, start, length)从一个字符串的某一位置向后返回特定数量字符。Mid 函数语法有下列的参数:string 字符串表达式。如果 string 所含为 Null,则返回 Null。 start 欲返回字符串在 string 之开头位置。如果 start 超过 string 的范围, Mid 则返回零长度字符串 ()。length 即返回的字符数。如果省略或 length 超过可以返回的字符数,(包括 start 处的字元),那将返回从 start 到尾端的所有

14、字符数。下面的示例利用 Mid 函数返回字符串中从第四个字符开始的六个字符: Dim MyVarMyVar = Mid(VB脚本is fun!, 4, 6) MyVar 包含 Script。注意 MidB 函数与包含在字符串中的字节数据一起使用。其参数不是指定字符数,而是字节数。 例:M=4100A1=Mid(M,1,1) A1=4A2=Mid(M,2,2) A2=10注解:string 的字符数,可用 Len 函数。(19) (9)Replace 函数语法:Replace(expression, find, replacewith, start, count, compare)返回一个字符串

15、,表示字符中的一个特定子字符串已经被另一个子字符串取代的次数。Replace 函数的语法包含以下的组成部分:Expression为必须项。字符串表达式,包含了要被取代的子字符串。find为必须项。要被搜寻的子字符串。replacewith为必须项。用来取代的子字符串。start为必须项。在 expression 中,子字符串搜寻动作的开始位置。如果省略,则预设为 1。Count为 可选项。表示子字符串取代的执行次数。如果省略,默认值为 -1,表示将执行所有可能的取代动作。 compare 为可选项。指定子字符串比对的种类。compare 参数的设定值如下:注解:Replace 函数的返回值是一

16、个字符串,而这个字符串已进行过取代动作。而取代动作是从 start 所决定的位置开始,在 expression 字符串的结尾停止执行。这个字符串不是原始字符串从头到尾的复制。 (20) (10)Right 函数返回一字符串右边特定数量的字符语法:Right(string, length)返回一字符串右边特定数量的字符。Right 函数语法有下列的参数:string 字符串表达式,为函数欲执行的字符串表达式。如果 string 所含为 Null,则返回 Null。length 数值表达式,指出欲返回右方多少字符。如果为 0,返回零长度()。如果大于或等于string 的字元数,则返回整个字符串。

17、注解:要知道 string 的字符数,可用 Len 函数。(21) (11)Str 函数返回代表一数值的 Variant (String)语法:Str(number)返回代表一数值的 Variant (String)。 注解:必要的 number 参数为一 Long,其中可包含任何有效的数值表达式。当一数字转成字符串时,总会在前头保留一空位来表示正负。如果 number 为正,返回的字符串包含一前导空格暗示有一正号。使用 Format 函数可将数值转成必要的格式,如日期、时间、货币或其他用户自定义格式。与 Str不同的是,Format 函数不包含前导空格来放置 number 的正负号。附注:S

18、tr 函数只视句点 (.) 为有效的小数点。如果使用不同的小数点(例如,国际性的应用程序),可使用 CStr 将数字转成字符串。(22) (12)StrComp 函数语法:StrComp(string1, string2, compare)返回一值,代表字符串比较的结果。StrComp 函数语法有下列的参数:string1 为必须项。任何正确的字符串表达式。string2为必须项。任何正确的字符串表达式。compare 为可选项。指定字符串比对的型态。如果省略,则进行二进制比较。参数 compare 的设定值如下:StrComp 函数有下列返回值:(23) (13)string(n,c)创建首

19、字母N次语法:String(len, character)String(3,”ABCD”),结果“AAA”创建含有len个字符的字符串。String 函数语法有下列的参数: len 为欲返回之字符串长度。如果 len 的值为 Null,则返回 Null。character 字符码 (代表某特定字元) 或字符串表达式(使用其第一个字元),将用来建构返回字符串的特定字符。如果 character 的值为 Null,则返回 Null。注解:如果您设定 character 的数值大于255,String 会以下面式子将之转为正确的字符码:character Mod 256 (24) (14)StrRe

20、verse将字符串翻转语法:StrReverse(string1)将特定字符串的字元顺序颠倒后返回。string1 参数是要颠倒的字符串。如果 string1 的长度为零 (),将返回一空字符串。如果string1 是 Null,将会产生错误。(25) (15)UCase 函数字符串转换成大写并返回语法:UCase(string)将字符串转换成大写并返回。参数 string 可以是任何字符串表达式。如果 string 所含为 Null,则返回 Null。注解:只有小写的字母会转成大写;原本大写或非字母保持不变。格式转换函数(26) (1)CBool 转换为逻辑函数语法:CBool(expres

21、sion)该函数将参数expression转换为 Boolean型并返回。参数可以是任何有效的表达式。注解:如果 expression 的结果为 0 ,则返回 False;否则将返回 True。如果 expression 无法被计算成数值,将会产生执行阶段错误。(27) (2)CByte 函数语法:CByte(expression)该函数将参数expression转换为 Byte 类型并返回。参数 expression 可以是任何有效的表达式。注解:使用 CByte 来强制执行 Byte 运算,不管它是单精数、倍精数、或是整数,都可以正常执行。 使用 CByte 函数可以在任何语言的版本中,让

22、任何一种数据转换至 Byte类型。例如,不同的小数点分隔符号,会依据您系统的国别设定来做适当的确认。而千分位分隔符号也一样。若 expression 超出 Byte 资料型态允许的范围,则将会显示错误。(28) (3)CCur 函数 语法:CCur(expression)该函数将参数expression转换为 Currency 类型并返回。参数 expression 可以是任何有效的表达式。注解:可以使用 CCur 来强制执行 Currency 运算,以免被当作整数运算。可以使用 CCur 函数以在任何语言的版本中,让任何一种数据换至 Currency 型。例如,当使用CCur,不同的小数点分

23、隔符号、千分位分隔符号,和不同的货币选项,会依据您系统的国别设定来做适当的确认。(29) (4)CDate 转换为时间函数语法:CDate(date) 函数将参数date转换为 Date 类型该函数将参数date转换为 Date 类型并返回。参数 date 是任何有效的日期表达式。注解:可以使用 IsDate 函数来检查 date 是否可以被转换成日期或时间。而 CDate 接受日期文字和时间文字以及日期/时间有效范围内的适当数值。当转换一个数字成为日期时,是将整数部分转换成日期;任何数字中的小数部分,将转换为从午夜起算的时间。CDate 是依据您系统上的国别设定来决定日期的格式。若提供的格式

24、为不可辨识的日期设定,则无法判断日、月、年的顺序。另外,它若包含有星期的字符串,对于这样的完整日期格式也无法辨识。(30) (5)CDbl 转换为双精度函数语法:CDbl(expression)该函数将参数expresion转换为 Double 类型并返回。参数 expression 可以是任何有效的表达式。注解:可以使用 CDbl 或 CSng 来强制执行双精度或单精度运算以防止被当作货币或整数运算。(31) (6)Chr函数语法:Chr(charcode) 返回指定参数所代表的字元该函数返回指定参数所代表的字元。参数 charcode 是一个数值,它是用来识别某个字符。注解:0 到 31

25、之间的数字与一般、非列印的 ASCII 码相同。例如,Chr(10) 会返回换行(linefeed)字元。 (32) (7)CInt 函数语法:CInt(expression) 该函数将参数expression转换为 Integer 类型并返回。参数 expression 可以是任何有效的表达式。注解:可以使用 CInt 或 CLng 函数来强制执行整数运算,以免被当作货币、单精度、或双精度运算。如果 expression 超出 Integer 型允许的范围,则会发生错误。 附注:CInt 函数与 Fix 及 Int 函数不同,Fix 和 Int 函数会将小数部分去除,然后返回整数值。当小数部

26、分恰好为 0.5 时, CInt 函数会将它转换成最接近的偶数值。例如,0.5 转换成 0,而 1.5 转换成 2。(33) (8)CLng 函数转换为 Long 类型语法:CLng(expression)该函数将参数expression转换为 Long 类型并返回。参数 expression 可以是任何有效的表达式。注解:可以使用 CInt 或 CLng 来强制执行整数运算,以免被当作货币、单精度、或双精度运算。如果 expression 超出 Long型允许的范围,则会发生错误。 附注:CLng 函数与 Fix 及 Int 函数不同,Fix 和 Int 函数会将小数部分去除,然后返回整数值

27、。当小数部分恰好为 0.5 时, CLng 函数会将它转换成最接近的偶数值。例如,0.5 转换成 0,1.5 转换成2。(34) (9)CSng 函数语法:CSng(expression) 该函数将参数expression转换成Single 类型并返回。参数 expression 可以是任何有效的表达式。注解:使用 CDbl 或 CSng 来强制执行双精度或单精度运算,以防止被当作货币或整数运算。如果 expression 超出 Single 类型允许的范围,则会发生错误。(35) (10)CStr 函数语法:CStr(expression)该函数将参数expression转换为 String

28、 类型并返回。参数 expression 可以是任何有效的表达式。(36) (11)FormatCurrency 函数VB函数语法:FormatCurrency(Expression,NumDigitsAfterDecimal ,IncludeLeadingDigit,UseParensForNegativeNumbers ,GroupDigits) 返回一个以系统控制台中所设定的货币符号格式化的货币值表达式。 FormatCurrency 函数的语法是由下列部分所组成.:Expression 为必须项,表示欲被格式化的表达式。NumDigitsAfterDecimal 为可选项,表示有多少小

29、数位数。默认值为 -1,表示使用系统地区设定值。IncludeLeadingDigit 为可选项,以 Tristate 常数表示小数点前是否显示前导零。参阅设定值部分。 UseParensForNegativeNumbers 为可选项,以 Tristate 常数表示负数值是否带有括号。请参阅设定值部分。 GroupDigits 为可选项,以 Tristate 常数表示数字是否以数位群组符号来分隔,其视系统地区设定而有不同。请参阅设定值部分。IncludeLeadingDigit,UseParensForNegativeNumbers 和 GroupDigits 参数有下列的设定值:注解:当某一

30、个或多个选项参数被省略了,那么将会使用系统地区设定值。货币符号的位置是由系统地区设定值决定。 (37) (12)FormatDateTime 函数返回日期或时间格式的表达式语法:FormatDateTime(Date,NamedFormat)该函数返回日期或时间格式的表达式。FormatDateTime 函数的语法是由下列部分所组成:Date 为必须项。为欲格式化的日期表达式。NamedFormat 为必须项。表示所使用的日期/时间格式。若省略此参数,则使用 vbGeneralDate 。NamedFormat 参数有下列的设定值:(38) (13)FormatNumber函数函数返回一格式化

31、的数字语法:FormatNumber(Expression,NumDigitsAfterDecimal ,IncludeLeadingDigit,UseParensForNegativeNumbers ,GroupDigits)该函数返回一格式化的数字。FormatNumber 函数的语法是由下列部分所组成:Expression 必要项。欲被格式化的表达式。NumDigitsAfterDecimal 为可选项。表示有多少小数位数。默认值为 -1,表示使用系统的设定值。 IncludeLeadingDigit 为可选项。以Tristate常数表示小数点前是否显示前导零。UseParensForNegativeNumbers 为可选项。以 Tristate 常数表示负数值是否带有括号。 GroupDigits 为可选项。以

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1