|
表1:
VB的基本概念 |
对象、属性、方法、事件、事件过程 |
工程 |
工程的组成(工程文件、窗体文件、模块文件、类模块文件) |
VB程序的运行机制 |
VB集成开发环境(三种运行模式、各种窗口的特点) |
基本数据类型 |
|
关键字 |
类型符 |
占字节数 |
前 缀 |
大小范围 |
字节 |
Byte |
无 |
1 |
B |
0~255 |
逻辑类型 |
Boolean |
无 |
2 |
F |
True或False(-1或0) |
整型 |
Integer |
% |
2 |
i |
-32,768~32,767 |
长整型 |
Long |
& |
4 |
L |
-2,147,483,648~
2,147,483,647 |
单精度实数 |
Single |
! |
4 |
S |
-3.402823E+38~
3.402823E+38 |
双精度实数 |
Double |
# |
8 |
Dbl |
-1.79769313486E+308
~1.79769313486E+308 |
字符型 |
String |
$ |
与串长有关 |
Str |
0~65535个字符 |
日期类型 |
Date |
无 |
8 |
Dt |
1/1/100~12/31/9999 |
对象类型 |
Object |
无 |
4 |
Obj |
任何对象 |
变体内型 |
Variant |
无 |
|
Vnt |
上述有效范围之一 |
运算符 |
算术运算符 |
+(加)、-(减)、*(乘)、/(除)、^(幂方)、\(整除)、Mod(求余) |
关系运算符 |
<小于、<=小于或等于、>大于、>=大于或等于、=等于、<>不等于 |
逻辑运算符 |
NOT(逻辑非,单目运算符)、AND(逻辑与)、OR(逻辑或) |
字符串运算符 |
+(连接运算),&(连接运算),注意两者的区别。 |
表达式 |
算术表达式(要注意正确书写VB表达式) |
关系表达式,逻辑表达式,字符串表达式, |
|
|
|
表2:
语句 |
赋值语句 |
= |
定义常数/变量 |
Const / Dim, Static, Public, Private |
分支语句 |
If…Else…End If
Select Case.. End Select |
循环语句 |
For…Next,Do while/Until …Loop
Do … Loop while/Until While……Wend |
跳转语句 |
Goto, Exit For/Do/Sub/Funtion/ |
调用语句 |
Call |
装入/删除窗体 |
Load /UnLoad |
文件操作语句 |
Open,Close,Print,Write,Input,Line Input
Filecopy,Kill,Name,Chdrive,Mkdir,Chdir,Rmdir |
其它 |
Option Base, Option Explicit, Randomize, Rem ,End |
数组 |
定长数组 |
Dim A(20) As Integer |
变长数组 |
Dim a() As Integer ReDim A(10) |
过程 |
子过程 |
Sub 子过程名(参数表)/ End Sub |
函数子过程 |
Function 函数名(参数表)As 数据类型/ End Function |
参数的传递 |
传递数值, 传递地址, 数组作函数参数 |
过程、变量的作用域 |
过程 |
模块级,全局级 |
变量 |
局部变量、窗体/模块变量、全局变量 |
静态变量 |
用Static定义的局部变量 |
常用内部函数 |
数学函数 |
Sin、Cos、Abs、Sqr、Log、Exp、Sgn、Int、Fix、Rnd、Tan |
字符串函数 |
Trim、Left、Right、Len、Mid、Ucase、Lcase、Space、String、Ltrim、Rtrim、Instr |
日期/时间函数 |
Date、Time、Year、Hour |
转换函数 |
Chr、Asc、Str、Val、Hex、Oct |
输入输出函数 |
InputBox、MsgBox |
测试函数 |
Eof、IsNumeric、Ubound、Lbound |
文件操作函数 |
Shell、LoadPicture、Lof、Input |
其它函数 |
Array 、RGB、QbColor、Format、Tab、spc |
| |
|
表3:
窗
体
及
控
件 |
|
常用属性 |
常用事件 |
常用方法 |
窗体 |
Name,Height,Width,Left, Top,Visible,Enabled,Font(基本属性,以下大多数对象都有的) |
Click、Load
Dbclick
KeyDown
KeyPress
MouseDown
MouseMove
Unload, Paint
Activate
KeyUp
MouseUp |
Cls
Show
Hide
Move
Print
Scale
Line
Circle,Pset |
Caption,AutoRedraw CurrentX,CurrentY,MaxButton,MinButton,Picture,Backcolor,FillColor, ScaleLeft,ScaeMode,ScaleTop,ScaleWidth,WindowState,StartUpPosition
FillStyle、ForeColor |
命令
按钮 |
Caption,Default,Style
Cancel,Index,TabIndex,TabStop,Value |
Click |
Move |
标签框 |
Caption,Alignment, BackStyle, Autosize |
Click
Dblclick |
Refresh |
文本框 |
Text,Alignment, MaxLength, PasswordChar
Multiline,ScrollBars
SelText,SelStart,SelLength
BackColor ,ForeColor |
Change
Click
KeyPress
GotFocus
LostFocus |
SetFocus
Refresh |
单选框 |
Caption,Value,Alignment, |
Click |
|
复选框 |
Caption,Value,Alignment, |
Click |
|
框架 |
Caption |
Click |
|
列表框 |
Text, List,ListCount,ListIndex,
Sorted,MultiSelect,Selected,NewIndex |
Click
Dblclick |
AddItem
Clear
RemoveItem |
组合框 |
Text,Style,List,ListCount,ListIndex,
Sorted,NewIndex |
Click
Dblclick
Change |
滚动条 |
Max,min,Value,LareChange,SmallChange |
Change,Scroll |
|
图形框 |
AutoRedraw, Autosize,CurrentX,,CurrentY
Picture,Backcolor,FillColor, ScaleLeft,ScaeMode,ScaleTop,ScaleWidth, |
Click
Dblclick |
Cls
Move
Print
Scale
Line
Circle,Pset |
影像框 |
Picture,Stretch |
Click
Dblclick |
Move |
|
|