admin 管理员组

文章数量: 887021


2023年12月16日发(作者:select是什么意思呢)

Time

Date

Now

Hour(Time)

Minute(Time)

Second(Time)

Day(Date)

Month(Date)

Year(Date)

Weekday(Date)

返回系统时钟的当前时间。

返回系统时钟的当前日期。

返回代表当前日期和时间的编码值。该函数经常用作其它系统时钟函数的参数。

返回指定时间的小时部分(0到23)。

返回指定时间的分钟部分(0到59)。

返回指定时间的秒部分(0到59)。

返回月份中的日期数(1到31)。

返回日期中的月份(1到12)。

返回日期中的年度。

返回日期中代表一周中的星期几。

Abs(n)

Atn(n)

Cos(n)

Exp(n)

Rnd(n)

Sgn(n)

Sin(n)

Sqr(n)

Str(n)

Tan(n)

Val(n)

Int(n)

Fix(n)

返回n的绝对值。

返回n的反正切值,以弧度为单位。

返回n的余弦值,以弧度为单位。

返回e的n次方。

产生0到1之间的一个随机数。

n小于0时返回-1,n等于0时返回0,n大于0时返回1。

返回n的正弦值,以弧度为单位。

返回n的平方根。

把数值值转换成字符串。

返回n的正切值,以弧度为单位。

把字符串转换为数值值。

返回数字的整数部分。8.4-->9

返回数字的整数部分。8.4-->8

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

数据类型转换函数:

转换函数

CBool

CByte

CCur

CDate

CDbl

CInt

将表达式转换成

Boolean

Byte

Currency '只在VB7.0以下有效

Date

Double

Integer

CLng

CSng

CStr

CVar

CVErr

Long

Single

String

Variant ‘只在VB7.0以下有效

Error '只在VB7.0以下有效

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

字符串处理函数

关键字

Ucase

Lcase

Len

Right

Left

Mid

说明

将字符串中的字母改为大写

将字符串中的字母改为小写

确定字符串的长度(以字符为单位)

返回字符串右部指定个数的字符

返回字符串左部指定个数的字符

从某一指定起始点开始返回字符串中指定个数的字符

示例

Ucase("Kim")返回KIM

Lcase("Kim")返回kim

Len("Mississ")返回7

Right("Budapest",3)返回pes

Left("Budapest",4)返回Buda

Mid("Sommers", 4, 3) 返回mer

start% = InStr("bob","bobby")start%变量返回值1

String(8, "*")返回********

Asc("A") 返回65

Chr(65) 返回A

InStr 从一个较大字符串中查找另一个字符

String

Asc

Chr

Xor

重复指定字符串中的字符,返回新的字符串

返回指定字母的ASCII代码

返回指定ASCII代码对应的字符

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

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

注册表读写函数:

GetSetting

SaveSetting

GetAllSettings

DeleteSetting

(此乃个人整理而得,如果发现有错漏请提出,谢谢。^_^)

检索注册表设置值

保存或创建注册表设置值

返回一个包含多项注册表设置值的数组

删除注册表设置值

Visual Basic不是强类型语言,但提供了强制用户对变量进行显式声明的措施。在工具——选项——编辑器中,勾选要求变量声明选项,就会在Visual Basic 6.0程序中的每个新建的窗体、模块中自动加上Option Explicit语句,强制程序中的变量先声明再使用。

VB常用内部函数

函数

Int(x)

Fix(x)

Hex$(x)

Oct$(x)

Asc(x$)

Chr$(x)

Str$(x)

Val(x)

CInt(x)

CCur(x)

CDbl(x)

CLng(x)

CSng(x)

CVar(x)

函数

Sin(x)

Cos(x)

Tan(x)

Atn(x)

Abs(x)

Sgn(x)

1.转换函数

功能说明

求不大于x的最大整数

截尾取整

把十进制转换成十六进制

把十进制转换成八进制

返回x$中第一个字符的ASCII码

把x的值转换成ASCII码

把x的值转换成字符串

把字符串x转换成数值

把x的值四舍五入取整

把x的值四舍五入为货币类型

把x的值转换成双精度数

把x的值四舍五入为长整型数

把x的值转换成单精度数

把x的值转换成变体类型值

2.数学函数

功能说明

返回x的正弦值

返回x的余弦值

返回x的正切值

返回x的反正切值

返回x的绝对值

返回x的符号:x为负数时

-1

x为0时 0

示例

Int(4.8)

Int(-4.3)

Fix(-4.8)

Hex(100)

Oct(100)

Asc(“ABC”)

Chr(64)

Str(12.34)

Val(“12.34″)

CInt(12.53)

Ccur(12.53)

CDbl(12.53)

CLng(12.53)

CSng(12.53)

CVar(12.53)

示例

Sin(0)

Cos(0)

Tan(0)

Atn(0)

Abs(-2.8)

Sgn(-2)

Sgn(0)

结果

4

-5

-4

“64″

“144″

65

“A”

“12.34″

12.34

13

12.53

12.53

13

12.53

12.53

结果

0

0

0

0

2.8

-1

0

x为正数时 1

Sqr(x)

Exp(x)

Rnd[(x)]

函数

Now

Day(d)

WeekDay(d)

Month(d)

Year(d)

Hour(t)

Minute(t)

Second(t)

Timer

Time

返回x的平方根

求e的x次方

产生随机数

3.日期和时间

功能说明

返回系统日期/时间

返回当前的日期

返回当前的星期

返回当前的月份

返回当前的年份

返回当前的小时

返回当前分钟

返回当前秒

返回从0点开始已过的秒数

返回当前时间

Sgn(3)

Sqr(25)

Exp(2)

Rnd

示例

Now

Day(Now)

WeekDay(Now)

Month(Now)

Year(Now)

Hour(Now)

Minute(Now)

Second(Now)

Timer

Time

1

5

7.389

0~1之间的数

结果

2009-1-12 1:01

12

1

1

2009

14

51

33

35385.5

14:53:22

VB中处理字符串的函数

1.删除空白字符串函数

LTrim$(字符串) :去掉字符串左边的空白字符

RTrim$(字符串):去掉字符串右边的空白字符

Trim$(字符串):去掉字符串两边的空白字符,这个函数在处理字符串中使用很频繁,尤其在有输入操作时。

2.字符串截取函数

Left$(字符串,n) :返回字符串中前n个字符

示例:a$=”abcdef”

print Left$(a$,3)

abc

Mid$(字符串,p,n):从第p个字符开始,向后截取n个字符,注意从1开始计数。如果第三个参数n省略,则截取到字符串的末尾

示例:a$=”abcdefg”

print Mid$(a$,3,4)

cdef

Right$(字符串,n):返回字符串最后的n个字符,或者说从后数n个字符

示例:a$=”abcdefg”

print Right$(a$,3)

efg

中字符串长度测试函数

Len(字符串) Len(变量名):测试取得字符串的长度

示例:a$=”abcdefg”

print Len(a$)

7

?Len(testvar#) 结果为 8

?Len(testvar!) 结果为 4

?Len(testvar%) 结果为 2

4. String$函数

String$(n,ASCII码) String$(n,字符串) :返回由n个指定字符组成的字符串。第二个变量可以是ASCII码,也可以搜字符串。当为ASCII码时,返回对应的n个字符;当为字符串时,返回由该字符串第一个字符组成的n个字符的字符串

示例:a$=string$(5,65)

b$=string$(5,”-”)

c$=string$(5,”abcde”)

print a$,b$,c$

AAAAA—–aaaaa

5. VB中的空格函数

Space$(n) :返回n个空格

示例:a$=”a”+Space(4)+”b”

print a$

a____b 说明:用_表示空格

6. 字符串匹配函数

InStr([首字符位置,]字符串1,字符串2[,n]):该函数在字符串1中查找字符串2,如果找到了,则返回字符串2的第一个字符在字符串2中的位置,字符串1的第一个字符的位置为1,即从1开始计数

示例: a$=”Microsoft Visual Basic”

x=InStr(a$,”Visual”)

print x

11

说明:字符串2中首字符V在字符串1中的位置为11。字符串2的长度必须小于65535个字符。InStr的返回值是一个长整型数,不同情况下返回值不尽相同。这个函数用来查找某个字符是否包含于另外一个字符串时非常有效。

7. VB中字母大小写转换函数

Ucase$(字符串) :把字符串全部转换成大写字母

Lcase$(字符串):把字符串全部换成小写字母

8. VB中插入字符串语句 Mid$

Mid$(字符串,位置[,L])=子字符串

该函数把字符串中从位置开始的字符用子字符串代替,即从L位开始用子字符串替换原字符串中的字符。

函数

LTrim$(S)

Rtrim$(S)

Trim$(S)

Left$(S,n)

Right$(S,n)

Mid$(S,p,n)

Len(S)

LenB(S)

String$(n,S)

Space$(n,S)

Ucase$(S)

Lcase$(S)

4.字符串函数

功能说明

去掉S左边的空格

去掉S右边的空格

去掉S两边的空格

取S左边n个字符

取S右边n个字符

字符串S的长度

示例

LTrim$(“_abc_”)

Rtrim$(“_abc_”)

Trim$(“_abc_”)

Left$(“abc”,2)

Right$(“abc”,2)

Len(“VB程序设计”)

结果

“abc_”

“abc_”

“abc”

ab

bc

bcd

6

12

aaa

“___”

“ABC”

“abc”

从p开始取n个字符 Mid$(“abcde”,2,3)

字符串S的字节长度 LenB(“VB程序设计”)

返回n个S的首字符 String$(3,”abc”)

返回n个空格

把S换成大写

把S换成小写

Space$(3)

Ucase$(“abc”)

Lcase$(“ABC”)

InStr(n,S1,S2,m) 在S1中查找S2 InStr(“abcdef”,”ef”) 5


本文标签: 字符串 返回 函数 字符 指定