VB函数大全

上传人:灯火****19 文档编号:121019470 上传时间:2020-02-14 格式:DOC 页数:17 大小:34.64KB
返回 下载 相关 举报
VB函数大全_第1页
第1页 / 共17页
VB函数大全_第2页
第2页 / 共17页
VB函数大全_第3页
第3页 / 共17页
VB函数大全_第4页
第4页 / 共17页
VB函数大全_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《VB函数大全》由会员分享,可在线阅读,更多相关《VB函数大全(17页珍藏版)》请在金锄头文库上搜索。

1、VB.NET2005函數大全 2009-09-21 15:53:16| 分类: VB.NET 2005 |字号 订阅一、数学函数 函数 说明 Abs (num) 取绝对值。 Exp (num) 返回以e为底、以num为指数的值,如Exp(2)返回e2值。 Log (num) 返回参数num的自然对数值,为Double类型,即以e为底的对数。 Hex (num) 将参数num转换为16进制。 Oct (num) 将参数num转换为8进制 Sign (num) 返回参数的正负符号,若num大于0,则返回值为1;若num等于0,则返回值为0;若num小于0,则返回值为-1。 Sqrt (num) 返

2、回参数平方根为,Double类型。 Atan (num) 反正切函数 Sin (num) 正弦函数 Cos (num) 余弦函数 Tan (num) 正切函数 Rand (num,int) 将参数num四舍五入,若要指定四舍五入到哪位小数,可以加上第二个参数int。 如:Round (12. 456 )返回值为12;Round (12 . 4567,3 ) 返回值为12. 457。 Rnd (nun) 产生一个小于1,大于或等于0的随机数,类型为Single。 若参数num小于0,那么每次都会返回相同的随机数;若没有提供参数或参数大于0,那么会依序产生下一个随机数,此为默认值;若参数num等于

3、0,那么会返回最近一次产生的随机数。为了每次产生不同的随机数,在使用Rand ()函数之前,最好使用Randomize语句。若要随机产生一个N到M的整数,可利用如下公式:Int (Rand ()*M-N+1)+N。 Pow (x,y) 求x的y次方。 Val (str) 将字符串内的数字转换成Integer或Double类型返回。 Str (num) 将数值类型参数转换成字符串返回。 Fix (num) 参数大于0时,去掉小数部分;参数小于0时,返回大于或等于该参数值。 Int (num) 参数大于0时,去掉小数部分;数小于0时,返回小于或等于该参数值。 二、字符串函数 字符串转换函数 (1)

4、Lcase (str):将字符串str转换成小写字母。 (2)Ucase (str):将字符串str转换成大写字母。 (3)Asc (St): 取得字符串str的第一个字符ASCII 码。 (4)Chr (int): 以ASCII 码来取得字符内容。 如:chr (65)会返回字符A。 (5)StrReverse (str): 取得字符串str内容反转后的结果。如:StrReverse (Love)返回值为evoL。 依照指定格式转换字符串函数StrConv () 语法格式:StrConv (str As String,ConverSion As VbStrConv ,LocaleID As

5、Integer ) As String 说明:根据参数ConverSion指定的格式将参数str转换完毕的结果返回。参数ConverSion属于Microsoft.VisualBasic.VbStrConv枚举,其成员如下: VbstrConv枚举成员 说明 VbStrConv.None 不执行转换。 VbStrConv.Nove.LinguisticCasing 使用大小写的语言风格,而不是文件系统(默认值)。 VbStrConv.UpperCase 将字符串转换成大写字母。 VbStrConv.LowerCase 将字符串转换成小字字母。 VbStrConv.ProPerCase 将字符串

6、中每个单字的第一个字母转换成大写。 VbStrConv.Widw* 将字符串中的半角字符转换成全角字符。 VbStrConv.Narrow* 将字符串中的全角字符转换成半角字符。 VbStrConv.KataKana* 将字符串中平假名字符转换成片假名字符。 VbStrConv.HiraGanna* 将字符串中的片假名字符转换成平假名字符。 VbStrConv.SimpLifedChinese* 将繁体汉字转换成简体中文。 VbStrConv.TraditionalChinese 将简体中文转换成繁体汉字。 注:*适用于亚州地区设置;*仅适用于日本。 例如:StrConv (I AM HAPP

7、Y,VbStrConv.LowerCase)返回值为:i am happy。 字符串搜索、比较、筛选与替换函数 (1)字符串比较比较函数StrComp () 语法:StrComp (str1 As String , str2 As String ,ampare As Microsoft.VisualBasic.CompareMethod) As Integer 说明:返回表示str1和str2两个字符串参数比较结果,若str1小于str2,则返回-1;若str1等于str2,返回0;若str1大于str2,若返回1。选择性参数Compare的值有Binary(区分大小写)和Text(不区分大小

8、写)两种,前者为默认值。 (2)筛选字符串数组函数Filter () 语法:Filter (Source() As Object | String,match As String ,include As Boolean ,compare As Microsoft.VisualBasic.CompareMethod As String () 说明:从一维字符串数组Source ()中筛选包含match字符串的子数组。若选择性参数include为True(默认),表示从字符串数组Source ()中筛选包含match字符串的子数组;若选择性参数include为false,表示字符串数组source

9、 ()中筛选不包含match字符串的子数组;选择性参数compare的值有Binary(区分大小定)和Text(不区分大小字)两种,前者为默认值,决定了字符串的比较方式。例如:Source ()=abc,abdfe,ghdf,pqs,那么filter (Source ,ab,True,CompareMethod.Binary)会返回abc,abdfe。 (3)替换字符串函数RePlace () 语法:RePlace (str As String , find As String , replacement As String ,start As Integer ,count As Intege

10、r ,compare As Microsoft.VisualBasic.CompareMethod As String 说明:将str字符串内的find子字符串替换为replacement子字符串。选择性参数start表示从str字符串的第start个字符开始查找find子字符串,默认为1;选择性count表示做几次替换,默认为-1,表示执行所有可能的替换;选择性参数compare的值有Binary(区分大小定)和Text(不区分大小字)两种,前者为默认值,决定了字符串的比较方式。如:str=shopping list那么Relace (str,o,i)会返回Shipping list。 (4

11、)查找字符串函数InStr () 语法:InStr (start As Integer , str1 As String , str2 As String ,compare As Microsoft.VisualBasic.CompareMethod) As String 说明:返回str2字符串在str1字符串中第一次出现的位置。若str1为空字符串()或str2没有出现在str1或start大于str2的长度,就返回0;若str2为空字符串(),就返回start;选择性参数compare的值有Binary(区分大小定)和Text(不区分大小字)两种,前者为默认值,决定了字符串的比较方式。如

12、:Instr (3,Hell Wold,0)返回5。 (5)查找字符串函数Instrrev () 语法:InStrRev (str1 As String,Str2 As Interger ,start As Integer ,compare As Microsoft.VisualBpareMethod ) As Integer 说明:InStrRev ()函数的用途和InsStr ()函数相似,但改从字符串的右边开始检查str2字符串在str1字符中第一次出现的位置不同。如:InStrRev (Hello Word,0)返回3。 (6)将字符串数组组成单一字符串函数join () 语法:Jon

13、 (Source () As Object | String ,delimiter As String) As String 说明:将字符串数组Source ()内的每个字符串组成单一字符串返回,选择性参数delimter表示每个字符之间的分隔符,默认为空字符串()。如:Source ()=Janifer,Peter,Jean,Robort,那么join (Source)会返回Janifer Perter Rober。 (7)将字符串分解成子字符数组函数Split () 语法:Split (str As String ,delimiter As String ,limit As Integer

14、 ,compare As Microsoft.VisualBasic.CompareMethod ) As String 说明:将组成字符串str的每一个字符串放进字符串数组内返回。选择性参数delimiter表示每个子字符串之间的分隔符,默认值为空字符串();参数limit是要返回的子字符串数目,默认为-1,表示返回所有子字符串;参数compare的值有Binary(区分大小定)和Text(不区分大小字)两种,前者为默认值,决定了字符串的比较方式。如:str= I am Happy.,那么Split (str)会返回字符串数组I,am,Happy。 字符串操作数 (1)Len (str):获

15、取字符串长度;也可以测试变量名所存储数据空间的大小。Len (字符串)或Len (变量名) (2)Space (int):由空格符组成的字符串,返回int个空格。 (3) StrDup (int , char):由指定字符组成的字符串,返回由chr字符所组成部分的字符串,int的类型的onteger,chr为Char或String类型,若为String,则返回由int个该字符串中第一个字符所组成的字符串。如:StrDup (3,I am Happy.)返回III。 (4)Left (str , int):从字符串str左边返回int个字符。 (5)Right (str , int):从字符串str右边返回int个字符。 (6)Mid (str , int1 , int2):从字符串str的第int1个字符开始返回int2个字符,int2可省略,若int2省略则从int1个字符开始截取到最后。如:Mind (Happy Birthday,3,5)返回ppy B。 (7)LTirm (str):删除左边空格。 (8)RTim (str):删除右边的空格。 (

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

当前位置:首页 > IT计算机/网络 > 其它相关文档

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