:VB 实用函数集

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 19:00:26
Time返回系统时钟的当前时间。Date返回系统时钟的当前日期。Now返回代表当前日期和时间的编码值。该函数经常用作其它系统时钟函数的参数。Hour(Time)返回指定时间的小时部分(0到23)。Minute(Time)返回指定时间的分钟部分(0到59)。 Second(Time)返回指定时间的秒部分(0到59)。 Day(Date)返回月份中的日期数(1到31)。Month(Date)返回日期中的月份(1到12)。Year(Date)返回日期中的年度。Weekday(Date)返回日期中代表一周中的星期几。

Abs(n)返回n的绝对值。Atn(n)返回n的反正切值,以弧度为单位。Cos(n)返回n的余弦值,以弧度为单位。Exp(n)返回e的n次方。Rnd(n)产生0到1之间的一个随机数。Sgn(n)n小于0时返回-1,n等于0时返回0,n大于0时返回1。Sin(n)返回n的正弦值,以弧度为单位。 Sqr(n)返回n的平方根。Str(n)把数值值转换成字符串。 Tan(n)返回n的正切值,以弧度为单位。Val(n)把字符串转换为数值值。Int(n)返回数字的整数部分。8.4-->9 Fix(n)返回数字的整数部分。8.4-->8

以上函数在VB6和VBScript中都适用,在。NET里面要在前面加上相应的命名空间,如System.Math.Cos(),Microsoft.VisualBasic.Hour()。

 数据类型转换函数:

转换函数将表达式转换成CBoolBooleanCByteByteCCurCurrency '只在VB7.0以下有效CDateDateCDblDoubleCIntIntegerCLngLongCSngSingleCStrStringCVarVariant '只在VB7.0以下有效CVErrError '只在VB7.0以下有效

若想了解Visual Basic正在使用哪种变量类型,可使用 VarType 函数。

 字符串处理函数

关键字说明示例Ucase将字符串中的字母改为大写Ucase("Kim")返回KIMLcase将字符串中的字母改为小写Lcase("Kim")返回kimLen确定字符串的长度(以字符为单位)Len("Mississ")返回7Right返回字符串右部指定个数的字符Right("Budapest",3)返回pesLeft返回字符串左部指定个数的字符Left("Budapest",4)返回BudaMid从某一指定起始点开始返回字符串中指定个数的字符Mid("Sommers", 4, 3) 返回merInStr从一个较大字符串中查找另一个字符

 start% = InStr("bob","bobby")start%变量返回值1
特别注意:1 如果找到则返回值从1开始计而不是从0开始计.
2 如果从非""字符串中查找"",则返回值是1而不是0.

String重复指定字符串中的字符,返回新的字符串String(8, "*")返回********Asc返回指定字母的ASCII代码Asc("A")  返回65Chr返回指定ASCII代码对应的字符Chr(65) 返回A

Replace(expression, find, replacewith[, start[, count[, compare]]])

返回一个字符串,该字符串中指定的子字符串已被替换成另一子字符串,并且替换发生的次数也是指定的。

Replace函数的返回值是一个字符串,但是,其中从start所指定的位置开始,到expression字符串的结尾处的一段子字符串已经发生过替换动作。并不是原字符串从头到尾的一个复制。

Xor对两个数字执行“异或”操作,其返回值可用来对文本进行加密、解密

65 Xor 50  返回115    115 Xor 50  返回65

注意:Right和Left在.Net中使用时前面要加命名空间Microsoft.VisualBasic;String在.Net中无效。

 注册表读写函数:

GetSetting检索注册表设置值SaveSetting保存或创建注册表设置值GetAllSettings返回一个包含多项注册表设置值的数组DeleteSetting删除注册表设置值