vb字符串相关函数.doc

上传人:夏** 文档编号:559218156 上传时间:2023-09-04 格式:DOC 页数:8 大小:36.51KB
返回 下载 相关 举报
vb字符串相关函数.doc_第1页
第1页 / 共8页
vb字符串相关函数.doc_第2页
第2页 / 共8页
vb字符串相关函数.doc_第3页
第3页 / 共8页
vb字符串相关函数.doc_第4页
第4页 / 共8页
vb字符串相关函数.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《vb字符串相关函数.doc》由会员分享,可在线阅读,更多相关《vb字符串相关函数.doc(8页珍藏版)》请在金锄头文库上搜索。

1、vb字符串相关函数.txt(一)类型转换类函数 cstr()数值转换成字符串val()字符串转换成数值1. CType(X) 格式: P=CBool(X) 将X转换为“布尔”(Boolean)类型 P=CByte(X) 将X转换为“字节”(Byte)类型 P=CCur(X) 将X转换为“金额”(Currency)类型 P=CDate(X) 将X转换为“日期”(Date)类型 P=CDbl(X) 将X转换为“双精度”(Double)类型 P=CInt(X) 将X转换为“整型”(Integer)类型 P=CLng(X) 将X转换为“长整型”(Long)类型 P=CSng(X) 将X转换为“单精度”

2、(Single)类型 P=CStr(X) 将X转换为“字符串”(String)类型 P=Cvar(X) 将X转换为“变体型”(Variant)类型 P=CVErr(X) 将X转换为Error值 范例 : (1). CStr(13)+CStr(23) 数值转换成字符串后,用+号连接, 结果:1323 (2). CInt(12)+12 字符串转换成整型后与12相加, 结果:24 (3). P=CInt(True) 输出结果为-1 布尔值与数值的转换时要注意,布尔值只有True和False,其中True在内存中为-1,False存为0 (4). CBool(-0.001) 输出结果为True 将数值

3、转换为布尔型时,等于0的数值将得到False,不等于0的数值得到True. 2. Int(X),Fix(X):取X的整数值 格式: P=Int(X) 取=X的最大整数值 P=Fix(X) 取X的整数部分,直接去掉小数 范例: (1) Int(-54.6) 结果为-55,取0 则Y=1;X=0 则Y=0;X0 则Y= -1 8. Sqr(N) 平方根 例:Sqr(9) 结果:3 9. Tan(N) 正切函数 例:Tan(0) 结果:0 10.Atn(N) 反切函数 例:Atn(0) 结果:0 注意:在三角函数中,以弧度表示。 (一)字符串类函数: 1. ASC(X),Chr(X):转换字符字符码

4、 格式: P=Asc(X) 返回字符串X的第一个字符的字符码 P=Chr(X) 返回字符码等于X的字符 范例: (1)P=Chr(65) 输出字符A,因为A的ASCII码等于65 (2)P=Asc(“A”) 输出65 Trim(X)去除该字串符的头尾空格2. Len(X): 计算字符串X的长度 格式: P=Len(X) 说明: 空字符串长度为0,空格符也算一个字符,一个中文字虽然占用2 Bytes,但也算一个字符。 范例: (1) 令X=” (空字符串) Len(X) 输出结果为0 (2) 令X=”abcd” Len(X) 输出结果为4 (3) 令X=”VB教程” Len(X) 输出结果为4

5、3. Mid(X)函数:读取字符串X中间的字符 格式: P=Mid(X,n) 由X的第n个字符读起,读取后面的所有字符。 P=Mid(X,n,m) 由X的第n个字符读起,读取后面的m个字符。 范例: (1) X=”abcdefg” P=Mid(X,5) 结果为:P=”efg” (2) X=”abcdefg” P=Mid(X,2,4) 结果为P=”bcde” 4. Replace: 将字符串中的某些特定字符串替换为其他字符串 格式: P=Replace(X,S,R) 说明:将字符串X中的字符串S替换为字符串R,然后返回。 范例: X=”VB is very good” P=Replace(X,g

6、ood,nice) 输出结果为:P=”VB is very nice” 5. StrReverse:反转字符串 格式: P=StrReverse(X) 说明: 返回X参数反转后的字符串 范例: (1)X=”abc” P=StrReverse(X) 输出结果:P=”cba” 6. Ucase(X),Lcase(X):转换英文字母的大小写 格式: P=Lcase(X) 将X字符串中的大写字母转换成小写 P=Ucase(X) 将X字符串中的小写字母转换成大写 说明:除了英文字母外,其他字符或中文字都不会受到影响。 范例: (1) 令 X=”VB and VC” 则Lcase(X)的结果为”vb an

7、d vc”,Ucase(X)的结果为”VB AND VC” 7. InStr函数:寻找字符串 格式: P=InStr(X,Y) 从X第一个字符起找出Y出现的位置 P=InStr(n,X,Y) 从X第n个字符起找出Y出现的位置 说明: (1) 若在X中找到Y,则返回值是Y第一个字符出现在X中的位置。 (2) InStr(X,Y)相当于InStr(1,X,Y)。 (3) 若字符串长度,或X为空字符串,或在X中找不到Y,则都返回0。 (4) 若Y为空字符串,则返回0。 InStrRev函数:返回字串符最后一次出现的位置格式P=InStrRev(字串符,查找字串符,起始位置)日期时间类函数: 1. Y

8、ear(X),Month(X),Day(X):取出年,月,日 格式: P=Year(X) 取出X“年”部分的数值 P=Month(X) 取出X“月”部分的数值 P=Day(X) 取出X“日”部分的数值 说明:Year返回的是公元年,若X里只有时间,没有日期,则日期视为#1899/12/30# 2. Hour,Minute,Second函数:取出时,分,或秒 格式: P=Hour(X) 取出X“时”部分的数值 P=Minute(X) 取出X“分”部分的数值 P=Second(X) 取出X“秒”部分的数值 说明:Hour的返回值是0-23之间 范例: X=10:34:23 P=Hour(X) Q=

9、Minute(X) R=Second(X) 则输出结果:P=10,Q=34,R=23 3. DateSerial函数:合并年,月,日成为日期 格式:DateSerial(Y,M,D) 其中Y是年份,M为月份,D为日期 说明: (1) M值若大于12,则月份从12月起向后推算M-12个月;若小于1,则月份从1月起向后推算1-M个月。 (2) 若日期D大于当月的日数,则日期从当月的日数起,向后推算D-当月日数;若小于1,则日期从1日起向前推算1-D日。 范例: P=DateSerial(2000,02,02) 则结果为P=2000/02/02 4TimeSerial函数:合并时,分,秒成为时间 格

10、式:P=TimeSerial(H,M,S) 其中H为小时数,M为分钟数,S为秒数 说明:推算原理同上面的DateSerial 范例: P=TimeSerial(6,32,45) 结果为:P=6:32:45 5Date,Time,Now函数:读取系统的日期时间 格式: P=Date() P=Time() P=Now() 说明:这三个函数都无参数 范例: 若当前时间为2003年8月29日晚上19点26分45秒,则 P=Now() 结果为:P=2003-08-29 19:26:45 6MonthName:返回月份名称 格式:P=MonthName(X) 说明:X参数可传入1-12,则返回值为“一月”

11、、“二月”,但是在英文Windows环境下,返回的是”January”,”February” 范例: P=MonthName(1) 则P=“一月” 7WeekdayName:返回星期名称 格式:P=WeekdayName(X) 说明:X参数可传入17,则返回值为“星期日”,“星期一”,但是在英文windows环境下,返回的是”Sunday”,”Monday” 范例: P=WeekdayName(1) 结果为:P=”星期日” 标题VB常用函数辑 演讲稿尊敬的老师们,同学们下午好: 我是来自10级经济学(2)班的学习委,我叫张盼盼,很荣幸有这次机会和大家一起交流担任学习委员这一职务的经验。 转眼间

12、大学生活已经过了一年多,在这一年多的时间里,我一直担任着学习委员这一职务。回望这一年多,自己走过的路,留下的或深或浅的足迹,不仅充满了欢愉,也充满了淡淡的苦涩。一年多的工作,让我学到了很多很多,下面将自己的工作经验和大家一起分享。 学习委员是班上的一个重要职位,在我当初当上它的时候,我就在想一定不要辜负老师及同学们我的信任和支持,一定要把工作做好。要认真负责,态度踏实,要有一定的组织,领导,执行能力,并且做事情要公平,公正,公开,积极落实学校学院的具体工作。作为一名合格的学习委员,要收集学生对老师的意见和老师的教学动态。在很多情况下,老师无法和那么多学生直接打交道,很多老师也无暇顾及那么多的学

13、生,特别是大家刚进入大学,很多人一时还不适应老师的教学模式。学习委员是老师与学生之间沟通的一个桥梁,学习委员要及时地向老师提出同学们的建议和疑问,熟悉老师对学生的基本要求。再次,学习委员在学习上要做好模范带头作用,要有优异的成绩,当同学们向我提出问题时,基本上给同学一个正确的回复。 总之,在一学年的工作之中,我懂得如何落实各项工作,如何和班委有效地分工合作,如何和同学沟通交流并且提高大家的学习积极性。当然,我的工作还存在着很多不足之处。比日:有的时候得不到同学们的响应,同学们不积极主动支持我的工作;在收集同学们对自己工作意见方面做得不够,有些事情做错了,没有周围同学的提醒,自己也没有发觉等等。最严重的一次是,我没有把英语四六级报名的时间,地点通知到位,导致我们班有4名同学错过报名的时间。这次事使我懂得了做事要

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

当前位置:首页 > 生活休闲 > 社会民生

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