VBNET各种常用函数

合集下载

VB常用函数介绍

VB常用函数介绍

VB常用函数介绍一、常用内部函数在VB内部提供了大量函数。

在这些函数中,有些是通用的。

有些则与某种操作有关的。

大体分成五类,分别是:转换函数、数学函数、日期函数、时间函数和随机函数。

(1)转换函数函数名功能Int(x) 返回不大于自变量的最大整数。

Fix(x) 去掉一个浮点数的小数部分,保留其整数部分。

Hex(x) 把一个十进制数转换成为十六进制数。

Oct(x) 把一个十进制数转换成为八进制数。

Asc(x) 返回字符串中第一个字符的ASCII码。

Chr(x) 把值转换为相应的ASCII字符。

Str(x) 把值转换为一个字符串Cint(x) 把小数部分四舍五入,转换为整数。

Ccur(x) 把值转换为货币类型,小数部分最多保留4位。

CDbl(x) 把值转换为双精度数值。

CLng(x) 把值小数部分四舍五入转换为长整型数值。

CSng(x) 把值转换为单精度数值。

CVar(x) 把值转换为变体类型值。

(2)数学函数函数名功能Sin(x) 返回正弦值。

Cos(x) 返回余弦值。

Tan(x) 返回正切值。

Atn(x) 返回反正切值。

Abs(x) 返回绝对值。

Sgn(x) 返回自变量的符号。

即:值为负数时,函数返回-1值为0时,函数返回0值为正数时,函数返回1Sqr(x) 返回自变量x的平方根,自变量必须大于或等于0。

Exp(x) 返回以e为底数,以x为指数的值,即求e的x 次方。

(3)日期函数函数名功能Day(Now) 返回当前的日期。

WeekDay(Now) 返回当前的星期。

Month(Now) 返回当前的月份。

Year(Now) 返回当前的年份。

(4)时间函数函数名功能Hour(Now) 返回小时(0~23)。

Minute(Now) 返回分钟(0~59)。

Second(Now) 返回秒(0~59)。

(5)随机函数Rnd(x) 产生一个0~1之间的单精度随机数Rnd函数可以产生随机数,当一个应用程序不断地重复使用随机数时,同一序列的随机数会反复出现,用Randomize语句可以消除这种情况。

VB.net中字符串操作函数

VB.net中字符串操作函数

中字符串操作函数中字符串操作函数函数语法功能Len Len(string|varname) 返回字符串内字符的数目,或是存储一变量所需的字节数。

Trim Trim(string) 将字符串前后的空格去掉Ltrim Ltrim(string) 将字符串前面的空格去掉Rtrim Rtrim(string) 将字符串后面的空格去掉Mid Mid(string,start,length) 从string字符串的start字符开始取得length长度的字符串,如果省略第三个参数表示从start字符开始到字符串结尾的字符串Left Left(string,length) 从string字符串的左边取得length长度的字符串Right Right(string,length) 从string字符串的右边取得length 长度的字符串LCase LCase(string) 将string字符串里的所有大写字母转化为小写字母UCase UCase(string) 将string字符串里的所有大写字母转化为大写字母StrComp StrComp(string1,string2[,compare]) 返回string1字符串与string2字符串的比较结果,如果两个字符串相同,则返回0,如果小于则返回-1,如果大于则返回1InStr InStr(string1,string2[, compare]) 返回string1字符串在string2字符串中第一次出现的位置Split Split(string1,delimiter[, count[, start]]) 将字符串根据delimiter拆分成一维数组,其中delimiter用于标识子字符串界限。

如果省略,使用空格("")作为分隔符。

count 返回的子字符串数目,-1 指示返回所有子字符串。

start为 1 执行文本比较;如果为 0 或者省略执行二进制比较。

VB函数详解(84个vb自带函数)

VB函数详解(84个vb自带函数)

数学函数(1)Abs函数语法:Abs(number)返回一数值的绝对值。

参数 number 可以是任何数值表达式。

如果 number 的值为 Null,则返回 Null;如果其参数是没有初始值的变数,则返回0。

注解:一个数值的绝对值就是将正负号去掉以后的值。

例如 Abs(-1) 和 Abs(1) 的返回值都是1。

(2)Atn函数语法:Atn(number)该函数返回参数的「反正切」(arctangent) 值。

参数 number 可以是任何有效的数值表达式。

注解:Atn 函数的参数 (number) 是直角三角形中构成直角两边的比值(正切函数值),其返回值则为相对应之底角的度数,以「弧度」为单位。

正切函数值 (number) 的算法为「对边除以邻边」。

返回值的范围落在 pi/2 到 pi/2 的「弧度」之间。

「角度」与「弧度」的转换方法为:将「角度」乘以 pi/180 即为「弧度」。

反过来将「弧度」乘以180/pi 便得「角度」。

(3)Cos函数语法:Cos(number)该函数返回一角度的 cosine (余弦函数)值。

参数 number 可以是任何有效的数值表达式,其值代表一个角度,以「弧度」为单位。

注解:Cos 函数的参数表示角度,返回值为该角度两邻边的比值。

其比值的定义为「连接另一锐角的邻边除以连接直角的邻边」。

返回值的范围在 -1 到 1 之间。

(4)Exp函数语法:Exp(number)该函数返回 e(自然对数之底数)的某次方。

参数 number 可以是任何的数值表达式。

注解:如果 number 的值超过 709.782712893,会产生程式错误。

常数 e 的值大约是 2.718282。

(5)Log函数语法:返回参数的自然对数值。

Log(number)参数 number可以是任何的数值表达式,条件是参数值必须大于 0。

注解:自然对数是以 e 为底数的对数。

常数 e 的值大约是 2.718282。

VBnet 常用函数

VBnet 常用函数

常用字符和日期等函数主要包括 字符串函数, 时间日期函数Ucase(string) 将字符串转换为大写。

Val(string) 将代表数字的字符串转换为数值型态,若字符串中含有非数字的内容则会将其去除后,合并为一数字。

Weekday(date) 取的参数中的日期是一个星期的第几天,星期天为1、星期一为2、星期二为3 依此类推。

WeekDayName(number) 依接收的参数取得星期的名称,可接收的参数为1 到7,星期天为1、星期一为2、星期二为3 依此类推。

Split(expression[, delimiter]) 以delimiter 参数设定的条件字符串来将字符串分割为字符串数组。

Sqrt(number) 取得一数值得平方根。

Str(number) 将数字转为字符串后传回。

StrReverse(expression) 取得字符串内容反转后的结果。

Tan(number) 取得某个角度的正切值。

TimeOfDay() 取得目前不包含日期的时间。

Timer() 取得由0:00 到目前时间的秒数,型态为Double。

TimeSerial(hour, minute, second) 将接收的参数合并为一个只有时间Date 型态的数据。

Timavalue(time) 取得符合国别设定样式的时间值。

Today() 取得今天不包含时间的日期。

Trim(string) 去掉字符串开头和结尾的空白。

TypeName(varname) 取得变量或对象的型态。

Ubound(arrayname[, dimension]) 取得数组的最终索引值,dimension 参数是指定取得第几维度的最终索引值。

MonthName(month) 依接收的月份数值取得该月份的完整写法。

Now() 取得目前的日期和时间。

Oct(number) 将数值参数转换为8 进制值。

Replace(expression, find, replace) 将字符串中find 参数指定的字符串转换为replace 参数指定的字符串。

最全VB常用函数

最全VB常用函数

一、类型转换函数1、Int(x):求不大于自变量x的最大整数2、Fix(x):走失一个浮点数的小数部分,保存其整数部分3、Hex$(x):把一个十进制数转换为十六进制数4、Oct$(x):把一个十进制数转换为八进制数5、Asc(x$):返回字符串x$中第一个字符的ASCII字符6、CHR$(x):把x的值转换为相应的ASCII字符7、Str$(x):把x的值转换为一个字符串8、Cint(x):把x的小数部分四舍五进,转换为整数9、Ccur(x):把x的值转换为货币类型值,小数部分最多保存4 位且主动四舍五进10、CDbl(x):把x值转换为双精度数(Double)11、CLng(x):把x的小数部分四舍五进转换为长整数型数(Long)12、CSng(x):把x值转换为单精度数(single)13、Cvar(x):把x值转换为变体类型值(variant)14、VarPtr(var):获得变量var的指针二、数学函数1、Sin(x):返回自变量x的正弦值2、Cos(x): 返回自变量x的余弦值3、Tan(x): 返回自变量x的正切值4、Atn(x): 返回自变量x的横竖切值5、Abs(x): 返回自变量x的尽对值6、Sgn(x): 返回自变量x的标记,即卖x为负数时,返回-1;卖x为0时,返回0;卖x为正数时,返回17、Sqr(x):返回自变量x的平方根,x务必大于或即是08、Exp(x):返回以e为底,以x为指数的值,即求e的x次方三、日期函数1、Day(Now):返回卖前的日期2、WeekDay(Now):返回卖前的星期3、Month(Now):返回卖前的月份4、Year(Now):返回卖前的年份5、Hour(Now):返回小时(0~23)6、Minute(Now):返回分(0~59)7、Second(Now):返回秒(0~59)四、随机数函数1、Rnd[(x)]:孕育发生一个0~1之间的单精度随机数2、Randmize[(x)]:功能同上,不过更好五、字符串函数1、LTrim$(字符串):走失字符串左边的空缺字符2、Rtrim$(字符串):走失字符串右边的空缺字符3、Left$(字符串,n):取字符串左部的n个字符4、Right$(字符串,n):取字符串右部的n个字符5、Mid$(字符串,p,n):从地位p开端取字符串的n个字符6、Len(字符串):测试字符串的长度7、String$(n,字符串):返回由n个字符组成的字符串8、Space$(n):返回n个空格9、InStr(字符串1,字符串2):正在字符串1中查找字符串210、Ucase$(字符串):把小写字母转换为大写字母11、Lcase$(字符串):把大写字母转换为小写字母六、窗体输进输出函数1、Print(字符串):正在窗体输出字符串,可以用”&”对变量进行连接后输出2、Tab(n):把光标移到该行的n开真个地位3、Spc(n):跳过n个空格4、Cls:清除卖前窗体内的显现内容5、Move 左上角x,左上角y,宽度,高度:挪动窗体或控件6、InputBox(prompt,…):跳出一个数据输进窗口,返回值为该窗口的输进值7、MsgBox(msg,[type]…):跳出一个提示窗口七、文件作函数1、Open 文件名[For方式] [Access存取类型] [锁定] AS [#]文件号[Len=记录长度]功能:为文件的输进输出分派缓冲区,并确定缓冲区所使用的存取方式阐明释义:1) 方式:指定文件的输进输出方式,可选,默许是Random,可以是以下值a、Output:指定顺序输出方式,将覆盖原有内容b、Input:指定顺序输进方式c、Append:指定顺序输出方式,正在文件未尾追加内容d、Random:指定随机存取方式,也是默许方式,正在Random 方式时,假如没有Access子句,则正在施行Open语句时,VB将按下列顺序打开文件:读/写、只读、只写e、指定二进制文件。

VB NET常用函数

VB NET常用函数

常用函数
1.数学函数
数学函数包含在Math类中,使用时应在函数名之前加上“Math”,如Math.sin(3.14)。

也可以先将Math 命名框架引入到程序中,然后直接调用函数即可。

引入命名空间在类模块、窗体模块或标准模块的在声明部分使用Imports语句,如导入Math命名空间,可使用如下语句:Imports System.Math。

在中常用的数学函数如表2.9所示。

表2.9 常用数学函数
字符处理函数可以直接调用,常用的字符处理函数见表2.10。

表2.10 常用字符处理函数
产生随机数使用Rnd函数,该函数的一般格式为:Rnd(X)
产生一个[0,1]之间的单精度随机数。

要产生一个[n,m]之间的随机数,可以用下面的公式来完成:
Int((m-n+1)*Rnd+n)
4.转换函数
常用的转换函数如表2.11所示。

使用这些函数可以进行不同数据类型之间的转换。

一般地,使用日期函数可以获得一个日期或时间数据。

常用的日期函数如表2.12所示。

VB.NET 字符串搜索、比较、筛选与替换函数

VB.NET 字符串搜索、比较、筛选与替换函数

字符串搜索、比较、筛选与替换函数1)字符串比较比较函数StrComp () 语法:StrComp (str1 As String , str2 As String [,ampare As pareMethod]) As Integer说明:返回表示str1和str2两个字符串参数比较结果,若str1小于str2,则返回-1;若str1等于str2,返回0;若str1大于str2,若返回1。

选择性参数Compare的值有Binary(区分大小写)和Text(不区分大小写)两种,前者为默认值。

(2)筛选字符串数组函数Filter ()语法:Filter (Source() As {Object | String},match As String [,include As Boolean [,compare AspareMethod ]] As String ()说明:从一维字符串数组Source ()中筛选包含match 字符串的子数组。

若选择性参数include为True(默认),表示从字符串数组Source ()中筛选包含match字符串的子数组;若选择性参数include为false,表示字符串数组source ()中筛选不包含match字符串的子数组;选择性参数compare 的值有Binary(区分大小定)和Text(不区分大小字)两种,前者为默认值,决定了字符串的比较方式。

例如:Source ()={“abc”,”abdfe”,”ghdf ”,”pqs”},那么filter(Source ,”ab”,True,CompareMethod.Binary)会返回{“abc”,”abdfe”}。

VB函数大全

VB函数大全

2005函數大全2009-09-21 15:53:16| 分类: 2005 |字号订阅一、数学函数函数说明Abs (num) 取绝对值。

Exp (num) 返回以e为底、以num为指数的值,如Exp(2)返回e^2值。

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) 返回参数平方根为,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等于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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(1) 函数库的名称空间和模块
Conversion 转换函数
DateAndTime 日期和时间函数
Strings 字符串函数
VbMath 随机函数
(2) 基础类库中的名称空间和类
引用名称空间的方法:
项目引用新建一个项目时,根据所建项目类型,自动导
入部分名称空间的引用
直接引用给出名称空间的全名,就可访问其中的任一个类及其
各项内容
例使用Math类开方函数sqrt:
Label1.Text = system.Math.sqrt(100)
Imports语句导入在代码中就可直接使用名称空间的类或成员。

导入语句的格式:Imports 名称空间
数学函数
.NET中的数学函数包含在Math类。

使用前在模块的开头用语句Imports System.Math导入
Rnd函数返回0和1(包括0但不包括1)之间的双精度随机数. 每次运行时,要产生不同序列的随机数,先执行Randomize 语句。

产生a~b的之间的随机整数:Int(Rnd *(b-a)+a)
(1) Chr和Asc函数互为反函数。

(2) Str函数将非负数值转换成字符类型后,会在转换后的字符串左边增加一空格。

(3) Val将数字字符串转换为数值类型,当字符串中出现数值类型规定的字符外的字符,则停止转换,函数返回的是停止转换前的结果。

例如表达式:
Val("-123.45ty3")结果为-123.45。

(4) CDdate函数将以日期型表达式转换成日期类型。

例如表达式:CDate("2005/5/12")结果为日期类型
中还有其他类型转换函数,例如,CInt、CBool、CSng、CStr等,详细例子查阅帮助功能。

日期函数
计算从当前日期到2007年6月30日有多少天?表达式为:
DateDiff("d", Now, #6/30/2007#)
Shell函数
Shell函数可调用各种应用程序。

格式如下:
Shell(命令字符串[,窗口类型])
命令字符串为要执行的应用程序名(包括路径),必须是可执行文件(.com、.exe、.bat)。

窗口类型表示执行应用程序的窗口状态,0~4,6的整型数值,1表示正常窗口状态。

函数调用成功返回一个任务标识ID,不成功,则返回0。

提示:如果不知道应用程序的路径名,可用Start命令启动程序
例i = Shell(start & "calc.exe")。

相关文档
最新文档