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()。 数据类型转换函数: 转换函数 | 将表达式转换成 | CBool | Boolean | CByte | Byte | CCur | Currency '只在VB7.0以下有效 | CDate | Date | CDbl | Double | CInt | Integer | CLng | Long | CSng | Single | CStr | String | CVar | Variant ‘只在VB7.0以下有效 | CVErr | Error '只在VB7.0以下有效 |
若想了解Visual Basic正在使用哪种变量类型,可使用 VarType 函数。 字符串处理函数 关键字 | 说明 | 示例 | Ucase | 将字符串中的字母改为大写 | Ucase("Kim")返回KIM | Lcase | 将字符串中的字母改为小写 | Lcase("Kim")返回kim | Len | 确定字符串的长度(以字符为单位) | Len("Mississ")返回7 | Right | 返回字符串右部指定个数的字符 | Right("Budapest",3)返回pes | Left | 返回字符串左部指定个数的字符 | Left("Budapest",4)返回Buda | Mid | 从某一指定起始点开始返回字符串中指定个数的字符 | Mid("Sommers", 4, 3) 返回mer | InStr | 从一个较大字符串中查找另一个字符 | start% = InStr("bob","bobby")start%变量返回值1 | String | 重复指定字符串中的字符,返回新的字符串 | String(8, "*")返回******** | Asc | 返回指定字母的ASCII代码 | Asc("A") 返回65 | Chr | 返回指定ASCII代码对应的字符 | Chr(65) 返回A | Xor | 对两个数字执行“异或”操作,其返回值可用来对文本进行加密、解密 | 65 Xor 50 返回115 115 Xor 50 返回65 |
注意:Right和Left在.Net中使用时前面要加命名空间Microsoft.VisualBasic;String在.Net中无效。 注册表读写函数: GetSetting | 检索注册表设置值 | SaveSetting | 保存或创建注册表设置值 | GetAllSettings | 返回一个包含多项注册表设置值的数组 | DeleteSetting | 删除注册表设置值 |
(此乃个人整理而得,如果发现有错漏请提出,谢谢。^_^)
|