VB语言基础 - 图文(2)

2019-01-26 21:41

vbUnchecked=0、vbGrayed=2。使用前不用定义。

其他构件还有其他常量,数据库访问对象用前缀为db的常量。 3.4.1算术运算符

分为:算数运算符、关系运算符、赋值运算符、字符串运算符。

\\ 为整除运算符,结果为商的整数部分,若为浮点数,则先四舍五入为整数再整除运算。

Mod为取余运算符。如果为浮点数仍然是先四舍五入为整数再取余。

^为指数运算符为vb和matlab特有的,java、c++中没有。 3.4.2关系运算符

= <> > >= <= <

比较可以是数字或者字符串。对于字符串:则是从左到右依次比较ASCII码的大小。 3.4.3逻辑运算符

And 与 操作数都为真才为真

Or 或 操作数至少有一个为真才为真

Not 非 操作时为真则结果为假,反之亦然 Xor 异或 操作数相反为真 Eqv 等价 操作数相同时才为真

Lmp 蕴含 第一个为真,第二个为假结果为假,其余情况为真

3.4.4字符串运算符

有:+和&

& :左边有变量时要和变量间加一个空格,且其可以把非字符串转换成字符串然后连接,但+不会。 3.4.5优先级

算术运算符>字符串运算符>关系运算符>逻辑运算符 括号可以改变优先级的顺序 3.5.1数学函数

Sin(n) 返回正弦值。N为弧度rad Cos(n) 返回余弦值。N同上 Tan(n) 返回正切值。N同上 Atn(n) 返回反正切值。N同上 Log(n) 返回一个自然对数值

Exp(n) e 的某次方 Sqr(n) n 的平方根 Abs(n) 参数的绝对值

Rnd(n) 返回随机数 Fix(n) 返回参数整数部分 int(n) 返回参数整数部分 Sqn(n) 返回正负号

1,Fix 与int区别:如n为负数,fix往大处取而lnt往小处取值 。

2,sqn(n) 当n>0时值为1;n=0时值为0;n<0时值为-1 3,rnd(n)产生一个(0,1] 的随机数 N决定产生随机数的方式;

N>0或省略:返回随机数列中的下一个数 N=0:返回与上次产生的相同的随机数 N<0:返回一个特定的随机数

Rnd 产生随机数的序列取决于种子的初始值。对最初给定的种子都会产生相同的序列,因每次调用RND都会用上一个数作为下一个数的种子。

Randomise(n)可将种子初值定位N

用无参数的randomise() 初始化随机数生成器来让其根据系统计时器取值做种子,从而保证种子不断变化。该函数常放在窗体中的load 事件中。

3.5.2转换函数

Asc(s) 将字符转换为ASCII码 Chr(n) 将ASCII码转为字符

Hex(n) 将十进制转换为十六进制 Oct(n) 将十进制转换为八进制 Str(n) 将数值转换成字符串 val(s) 将字符串转换为数值 Lcase(s) 将大写字母转换为小写字母 Ucase(s) 将小写字母转换为大写字母 Lcase、ucase 对于非字母则保持不变

Val函数转换时:1,在其不能识别为数字的第一个字符串停止 2,那些被认为是数字一部分的符号(¥,)不能被识别

3,可识别进位制符号&o、&h 。而空格、制表符、换行符都会被去掉。

3.5.3字符串函数。

Left(s,n) 返回字符串左边的n个字符 Right(s,n) 返回字符串右边的n个字符 Ltrim(s) 去掉字符串左边的空格 Rtrim(s) 去掉字符串右边的空格

Mid(s,n1,n2) 从字符串s中的第n1处开始的n2个字符 Space (n) 产生n个空格的字符串

String(n,s)返回字符串s中首字母(n个)组成的字符串 InStr(n1,s1,s2,n) 从第s1中的n1位置开始搜索s1中第一次出现s2的位置,n取0或省略表示分大小写,n为1则不分大小写。

strComp(s1,s2,n) s1大则为1;s2大则为-1;相等为0;n

N同上行。没有找到返回0 例子:s=”xxpxxpxxPXXP” ss=”P”

M=InStr(4,s,ss,1)’返回5 M=InStr(1,s,ss,0)? 返回9 3.5.4日期函数: 用于操作日期、时间

其中date 、time 既可以获得时间、日期也可以设置时间和日期

事例:Private Sub Form_Click() Print “当前日期为:”&Date Print “当前时间为:”&Time Date=#7/1/1997# Time=#12:00:00 pm# Print “当前日期为:”&Date Print “当前时间为:”&Time


VB语言基础 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:人力资源管理期末考试A卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: