VB百例(二)
来源:互联网 发布:php程序员简历范文 编辑:程序博客网 时间:2024/05/29 11:30
变量
变量名必须以字母和汉字开头,其他位置可以是数字和“_”,不能包含特殊符号。长度不能超过255个字符。不能与VB关键字重名,例如,End、Sub等。
变量的声明
<Public|Private|Dim|Static><变量名>[As 数据类型]
一条语句可以声明多个变量,之间用逗号分隔
Dim intNum As Integer,strName As String '声明一个整型、字符串型变量
Public、Private、Dim、Static的区别
Public和Private一般用于定于全局变量,也可以在类中使用。Public定义的是公共变量,如果在一个模块中使用,那么整个应用程序都能使用它所定义的变量,如果在类中使用,那么他就是一个共有属性。Private定义的是私有变量,如果在一个模块中使用,那么只有这个模块才能访问到它所定义的变量,如果在类中使用,那么他就是一个私有属性。
Dim和Static一般在过程(Sub或者Function)内部使用,它们所定义的变量都只能在过程内部被访问。Dim定义的是动态变量,一旦过程结束,该变量所占有的内存就会被系统回收,而变量所储存的数据会被破坏。Static定义的是静态变量,过程结束,该变量所占有的内存不会被系统回收,数据不会被破坏,当你下次再调用该过程的时候,数据依然存在。
相比之下,Public和static都有保留数据不被破坏的作用,但是,前者适用于那些所有过程都可能访问到的变量,而后者则把变量的作用范围缩小在最小(只在该过程内被访问)。
一般Private放在模块的通用声明部分,而Dim往往放在事件过程之中比较好。
不管是一个子程序(Sub)还是一个函数(Function)或者一个变量在一个窗体模块中定义它就属于这个窗体拥有的,不管你是用Public定义它,在别的窗体过程调用它时要在其前面加上他所在窗体的窗体名或者模块名。
运算
/ 除
\ 整除
Mod 求余
计算顺序:^ () * / \ mod + -
数学函数
Abs 绝对函数 Sgn 符号函数 Exp 幂运算函数 Log 自然对数函数(ln(x)) Sqr 算术平方根函数
字符串函数
1.Len("abc def") 值为7 2. str=Left("abc def",3) 值为"abc" 3. Right 4. str=Mid("abc def",3,3) 值为"c d"
5.删除string Ltrim(" good") 值为“good” Rtrim Trim
6.String(5,"power") 值为"ppppp" 7.Instr(3,"studystudy","tu") 值为7
转换函数
1.Int(6.6)=Fix(6.6)=6 Int(-6.6)=-7 Fix(-6.6)=-6
2.Asc("ABC") 65 Chr(65) "A" 3.Lcase小写 Ucase大写 4.Str(-36.8) -36.8 Val("2009年") 2009
时间与日期
Format 自定义格式的表达式
=Format (Now, “hh:mm:ss”) 12小时制
=Time 24小时制
=year(date) 系统年份
=month(date)
=day(date)
=hour(time) 系统小时
=minute(time)
=second(time)
随机数(Rnd)
[0,x) Rnd*x
[m,n) m+Rnd*(n-m)
[m,n]整数 Int(m+Rnd*(n-m+1)或者m+Int(Rnd*(n-m+1)
阅读全文
0 0
- VB百例(二)
- VB基础教程(二)
- VB笔记(二)
- VB总结(二)
- VB计算圆周率(二)
- VB.NET入门(二)
- VB视频总结(二)
- VB.net学习笔记(二)vb.net界面
- VB与VC通信初探(二)
- VB的API编程精粹(二)
- mapx+vb实战摘要(二)
- VB打印(二)类CPrinterInfo.cls
- VB与VC通信初探(二)
- VB与VC通信初探(二)
- VB常用代码总结(二)【转】
- [VB.NET]连接数据库(二)
- [VB.NET]连接数据库(二)
- VB.NET操作WORD(二)
- 拆装机
- Java Collection
- 如何在“运行”里打开软件
- VB百例(一)
- 批处理文件
- VB百例(二)
- jdk动态代理,统计某个方法的执行时间
- VB中spc(n)函数、space(n)函数和tab(n)函数区别
- 浏览器内核、渲染引擎、js引擎
- single和double
- 在VB中如何把开始和暂停放在同一个按钮里
- 半年总结
- 区块链的四类应用场景
- 陈伟视频总结