-
?
Visual basic
可视化的初学者通用的符号指令代码。
?
Visual basic
p>
是可视化,面向对象的采用事件驱动的结构化高级程序设计语言。
?
VB
集成
开发环境包括:标题栏,菜单栏,工具栏,工具箱,窗体设计窗口,代码窗口,
工程管理
窗口,属性窗口。
?
主窗口:
1
标题栏:设计模式,运行模式(不能编辑
代码,也不能编辑界面)
,中断模式
(可以编辑代码,但不能编
辑界面)
。
2.
菜单栏
3
工具栏
t
wip
是一种与屏幕分辨率无关的计量单位,
无论在什么屏幕上
,
如果画了一条
1440twip
的直
线,打印出来都是一英寸。
?
p>
窗体设计
/
代码设计窗口
< br>
代码窗口包括:对象列表栏,过程列表栏。
打开代码窗口的方法:双击窗体,或单击工程资源管理窗口的“查看代码“按钮。
?
工程资源管理器窗口
窗体文件(
p>
.frm
)
,
标准
模块文件(
.bas
)
,工程文件(<
/p>
.vbp
)
?
工具箱窗口
标签,图形框,文本框,
命令按钮,组合框(组合和文本框和列表框的特性)
?
创建应用程序的过程
1
建立用户界面的对象
2
对
象属性的设置
3
对象事件过程及编程
4
运行和调试程序
5
保存程序。
(保存窗体文件,保存工程文件)
?
对象和类
对象的特征称作属性,对象
的行为称作方法,对象的活动称作事件。类是同一种对象的
集合抽象。
< br>
?
对象的属性注意
NAME
属性的设置必须在属性窗口中设置。
方法一:属性窗口设置
方法二:对象
名
.
属性名
=
属性值
?
事件单击
(
click
)
双击
(
dblclick
)
改变
(
change
< br>)
获取焦点
(
gotfocus
)
键盘按下
(
keypress
)
事件过程的形式
Sub
对象名事件名(参数列表)
……
.
事件过程代码
End Sub
p>
事件驱动程序设计:程序设计的过程与程序设计者无关,取决于用户操作。
< br>
?
方法
?
<
/p>
标签和文本框的区别:文本框主要用来显示文本信息,而不能输入信息,标签控件的内
p>
容只能用
CAPTION
属性来设置修改。
而文本框可以输入编辑修改显示文本信息。
?
LostFocus
事件(对象失去焦点时触发)
GotFocus
(对象获得焦点是触发)
Set
Focus
方法(把光标移动到指定文本框)
?
p>
基本数据类型:数值型,字符型,逻辑型,日期型,变体型,对象型。
?
数值型
1.
整型
(
Integer%
)
2
长整型
(
Long&
)
3
单精
度型
(
single!
)
4
双精度型
(
double
#
)
整数包括整型和长整型,无小数
点和指数符号,运算速度快,精确,表示范围小。
浮点数包括单精度型和双精度型,表示
范围大,但是运算速度较慢,精度有限。
?
常量
<
/p>
格式:
Const
常量名
=
表达式
?
变量
<
/p>
1
变量的命名不允许以数字开头,必须以字母或汉字开头,不能出
现
VB
关键
字不区分大小写,不允许出
现减号加号以及空格等。
2
定义变量时声明其类型
格式:
Dim
变量名
As
类型
“类型”可为基本数据类型或用户自定义的类型。
Boolean
(布尔型)
Long
(长整型)
Single
(单精度型)
Double
(双精度型)
String
(字符串型)
Variant
(变体型)
?
运算符优先级(由高到低):乘方
,取负,乘,除,整除,取模,加减
?
字符串运算符:
&
或
+
<
/p>
符号“
&
”与字符串变量之间应间隔一个
空格
,
“
&
”
能强制把其它类型的数据转换
为字符串,
而“
< br>+
”不能。
?
逻辑运算符
Not
(取反)
And
(与)
Or
(或)
Xor
(异或)
优先级(由高到低)
:取反与或和异或
?
常用内部函数
数学函数
函
数
Abs(x)
Int(x)
功
能
返回
x
的绝对值
求不大于
x
的最大整数
Int(7.8)
结果为
7
,
Int(-7.8)
结果为
-8
p>
把
x
小数四舍五入,转换为整数,
计算
e
x
,
e
是自然数
2.718
281
求
x
的自然对数
求
x
的平方根
返回
0
~
1<
/p>
之间
的随机数:
Cint(x)
Exp(x)
Log(x)
Sqr(x)
Rnd
字符串函数
Len
< br>(
str
)
返回字符串长度
Left$$(str
,
n)
取字
符串左边
n
个字符
< br>Right$$(str
,
n)
取字符串右边
n
个字符
Mid$$(str
,
p[<
/p>
,
n])
从位
置
p
开始,取
n
个字符,如
n
省略,取到最后
数值转字符串
Str$$(num)
字符串转数值
Val(str)
Asc
(
str
)
返回字符串首字母
ASCII
码
< br>
ASCII
码转字符
Chr$$(n)
说明
:
<
/p>
(
l
)三角函数
Sin
、
Cos
和
Tan
自变量的
单位是弧度
p>
反正切函数
Atn(x)
的
返回值单位为弧度
。
度转换为弧度:
1° = 3.14159/180
*x
(
2
)
用函数
Rnd
可以产生不同的随机数。
产生指定范围的随机数: