VisualBasic是微软推出的一款简单易学、功能强大的编程工具。它是一种可视化、面向对象和事件驱动的结构化高级编程语言。使用VB,很容易开发出适合Windows环境的各种应用程序。

主要介绍vb语言代码大全,从五个常用的vb语言代码进行详细讲解。让我们和边肖一起来看看吧。

Vb语言代码百科1、数值函数;

Abs(num):返回绝对值

SGN(num):num0 1;num=0 0num〈0-1;判断正负价值

Hex(num):返回十六进制值,直接表示:Hxx最多8位。

Oct(num):返回一个八进制值,直接表示:Oxx最多8位。

Sqr(num):返回大于0的平方根。

Int(num):整数int(99.8)=99;int(-99.2)=100

Fix(num):上舍入fix(99.8)=99;修正(-99.2)=99

Round(num,n):舍入到小数位。

Round(3.14159)=3.142中点值四舍五入到最接近的偶数round(3.25)=3.2。

Log(num):取e为底的对数。

Num > 0exp (n):取e的n次方通常使用。

Num^n sin(num):三角函数,以弧度(角度*Pai)/180=弧度con(num)计算;谭(num);atn(数字)

2、字符串函数:

Len(str):计算一个字符串的长度,汉字的长度也算一个!

Mid(str,起始字符,[读取长度]):截取字符串中间的子串。

Left(str,nlen):从左侧截断nlen长度的子字符串。

Right(str,nlen):从右侧截断nlen长度的子字符串。

Lcase(str):字符串被转换成小写。

Ucase(str):字符串大写。

Trim(str):删除字符串两端的空格。

Ltrim(str):删除字符串左侧的空格。

Rtrim(str):删除字符串右侧的空格。

Replace(字符串,查找字符串,替换字符串,[起始字符,替换次数,比较方法]):替换字符串。

注意:默认值:起始字符1;替换的数量不受限制;比较方法区分大小写(0)

In]str ([start character,]str,search string [,comparison method]):检测是否有子串可选参数,需要同时返回起始位置。

InStrRev(str,search string [,start character] [,comparison method]):反向检测是否包含子串,返回起始位置空格(n):构造一个n个空格的字符串。

String(n,str):构造一个由n个STR的第一个字符组成的string strREVERSE (STR):反转字符串。

Split(str,拆分字符串的次数[,比较方法]):必须同时选择将字符串转换为以拆分字符串为拆分标志的字符数组的可选参数。

3、数据类型转换功能:

Cint(str):将正数转换为true-1;假0;日期距离是1899年12月31日;时间凌晨0: 00:下午段1;

Cstr(str):日期输出格式yyyy/mm/DD;时间输出格式Am/Pm hh:mm:ss Clng(str):类似于Cin()

Cpool (num): num不为零True;相反错误

Cdate(str):转换日期格式0:# am 12:00:00 #;从1899/12/31开始的正天数;浮点日期+十进制时间

Cbyte (num): num <255转换为字节。

Csng(str):转换为单精度数字。

Cdbl(str):转换为双精度数。

Ccur(str):转换为现金格式

4、时间功能:

日期:获取当前系统日期。

时间:获取当前系统时间。

现在:获取系统的当前时间和日期。

日期时间类型

计时器:取当前时间距离的零秒值,计时器,计算时差。

DateAdd(间隔单位,间隔值,日期):计算相邻日期。

DateDiff(间隔单位,日期一,日期二):日期二-日期一,用于计算时差。

Datepart(间隔单位,日期):计算日期的间隔单位值。

Dateserial(date):输出日期值(按序列计算)。

Timeserial(time):输出时间值(按顺序计算)。

Datevalue(datetime):获取字符串中的日期值。

Timevalue(datetime):取出字符串中的时间值。

Weekday(date):计算星期几。

MonthName(date):输出月份名称。

Year(datetime):截取的年份。

月(日期时间):截掉月份。

Day(datetime):拦截日。

小时(日期时间):截取小时。

分钟(日期时间):截取分钟。

秒(日期时间):截取秒。

5、其他功能:

数组(单位,100 .):动态生成数组

Asc(str):输出字符串第一个字符的ASCII码。

Chr(asc):将ASCII转换成字符Enter: Chr (13) Chr (10) filter(数组名,密钥字符串,[,including] [,比较方法]);

将字符串数组中包含键字符串的元素保存为新数组(默认)。如果[Contains]为false,则将获取未包含的元素。

Oin(ArrayName):将数组中的元素连接成一个字符串。

Ubound(ArrayName[ [,dimension]):获取数组对应维度的上界。

Lbound(ArrayName[ [,dimension]):数组对应维数的下界一般为0 Randmize n:开始随机数种子。

Rnd(n):取一个随机数,n"0或空,取序列中下一个随机值,n"0,随机值相同,n=0,产生与上一个随机值相同的数。

取A和B之间的一个随机正数C,公式为:C=Int((B-A 1)*Rnd A)条件(B) A)

子程序和自定义函数

Sub StrSubName函数StrFunName(arg[1],)子程序体函数体

出口接头中途跳出出口功能中途跳出。

End Sub StrFunName=value返回值

结束功能

[[call] StrSubName引用子例程var=strfunname (arg [1],)参考函数