文档介绍:函数:
类型转换函数:
str与cstr的区别:
两个str()用“+”号连接时,中间会有一个空格;而两个cstr()连接时是紧挨着的。
variant
3、Int() 返回不大于x的最大整数
Asc() ASCII码 Chr() 返回ASCII码对应的字符
Val() 转换成数字型 Str() 转换成字符串型
Fix() 返回x的整数部分 Hex() 将十进制x转换为十六进制数
Oct() 将十进制x转换为八进制数
常用字符串函数:
1、LCase(str1$) 将字符串str1转换成为小写
UCase(str1$) 将字符串str1转换成为大写
Len(str1$) 返回字符串str1的长度
Mid(str1$,n1,n2) 返回字符串str1中从n1指定的位置开始的n2个字符
Left(str1$,n) 返回字符串str1左边的n个字符
Right(str1$,n) 返回字符串str1右边的n个字符‘读取结果为n个字符
LBound(a,1) 返回数组a的一维下界,即开始那个数,最小的那个数
UBound(a,1) 返回数组a的一维上界,即结束那个数,最大的那个数
常用的数学函数:
1、Sqr() 平方根 Abs() 绝对值 Exp() e的x次方
Sign() x的符号,x>0时为1,x<0时为-1,x=0时为0
注意:()
2、产生随机数:Rnd()*(800-0) ‘随机产生0—800的数
输入与输出函数:
msgbox函数:格式为:msgbox(prompt[,buttons][,title][,helpfile,context])
注意:当没有“()”时,buttons项可以是数字,也可以是英文表示;但是用了“()”时,buttons项必须是英文。所以一般情况下不要“()”了。
inputbox函数:格式为:inputbox()
注意:使用时必须要用“()”。
Circle方法和line方法
circle方法在对象上画圆、椭圆或弧。其语法为
[Step](x,y),radius,[color,start,end,aspect]。
例子:在窗体(object改为Me)上画圆为例: ‘要是在图片框上画就将object改成Pic1
格式: 原点,半径,[颜色],[起始角度],[结束角度]
注意:①、该函数的作用是在窗体上画一个圆
②、水平向右的为0 或者是2π。且角度一定要用弧度表示
③、为了便于控制圆的面积,结束角度用下面的方式表示,3可以是个变量
④、一次只能画出一条线
例子:Const rPI As Single = ‘圆周率
= 0 ‘填充方式为0
‘清空窗口
(1500, 1000), 600, , 2 * rPI, (90 * 3 + 90) / 180 * rPI ‘画坐标为(1500,1000),半径为600个单位的圆,起始角度为2π。
End Sub
line方法在对象上画直线和矩形。其语法为