VB语言的主要内容包括开发环境,对象及其操作、数据类型及其运算、数据的输入和输出、常用标准控件、控制结构、数组、过程、菜单与对话框、多重窗体与环境应用、键盘与鼠标事件过程等。具体如下:
一、VB的开发环境
1.VB的特点和版本:专业版、企业版、学习版
2.主窗口
◇菜单栏
◇工具箱:包括VB控件
◇设计窗体(Form)
◇控件及窗体的属性窗口
◇工程资源管理:窗体(.frm)、模块(.bas)…
二、对象及其操作
1.对象
访问对象的属性:对象名称.属性
对象属性的设置:在属性窗口完成或用代码
2.窗体:以字母或汉字开头;可用字母、数字和下划线,不能有空格或
分号;最长40个字符。
窗体的属性:
窗体的事件:Paint、ReSize、Load、UnLoad
3.控件
4.控件的画法与基本操作
5.事件驱动:是“面向对象的程序设计”的特点。
窗体和图像框类事件:Paint、ReSize、Load、UnLoad
当前光标(Focus)事件:GotFocus、LostFocus
鼠标操作事件:Click、DbClick、MouseDown、MouseUp、MouseMove、
DragDrop、DragOver
键盘操作属性:KeyDown、KeyUp
改变控制项事件:Change、DropDown、PathChange
其它事件:Timer事件
三、数据类型及其运算
1.数据类型
Integer整型 :-32768—32767
Long长整型 :-2,147,483,648—2,147,483,647
Single单精度浮点型:-3.37E+38—3.37E+38
Double双精度浮点型:-1.67E+308—1.67E+308
String字符型 :0—65535
Boolean布尔型 :True-1、False-0
Variant变体型 :
自户自定义类型 :Private type …… End Type
枚举类型 :用于定义一个相关的命令常数集合
2.常量和变量
局部变量(Dim、Static)与全局变量(Public)
变量类型变量(Variant)
默认声明:!—单精度 #—双精度 %—整型
&—长整型 @—货币型 $—字符串
3.常用的内部函数
Mid(字串,起始位置,截取长度)
Asc(字符)
Len(字串)
Left(字串,长度)
LTrim( ) 、 RTrim( ) 、Trim( )
Chr(数值)
Str(数值)
Rnd( )
4.运算符与表达式
算术: + - * / \ Mod ^
关系: = > < >= <= <>
逻辑: Not(非) And(与) Or(或)
四、数据的输入和输出
1.数据输出:
Print [分号和逗号的作用]
Format(表达式,格式化表达式)
2.InputBox函数
3.MsgBox函数和MsgBox语句
按钮值 代表
1OK和Cancel
2Abort、Retry和Ignore
3Yes、No和Cancel
4Yes和No
5Retry和Cancel
4.字型
5.打印机输出
五、常用标准控件
1.文本控件:标签Label、文本框Text
2.图形控件:PictureBox、Image、Line、
3.按钮控件:CommandButton
4.选择控件——复选框和单选按钮
5.选择控件——列表框ListBox和组合框ComboBox
6.滚动条:VScroll、HScroll
7.计时器:Timer
8.框架:Frame
9.焦点与Tab顺序
六、控制结构
1.选择结构
* If 条件 Then 语句
* If 条件 Then
语句
Else
语句
End If
* iif(条件,真时返回,假时返回)
2.分支结构
Select Case 变量名
Case 情况1
……
Case 情况2
……
Case Else
End Select
3.For循环控制结构
For 循环变量=初值 to 终值 [Step 步长]
……
Next
4.当循环控制结构:While …… Wend
5.Do循环控制结构
Do While……Loop
或 Do …… Loop While
6.多重循环
7.GoTo型控制:GoTo语句、On—GoTo语句
七、数组
1.数组的概念:
定义(Public、Dim、Static、Variant)
静态数组(Static)和动态数组(ReDim)
2.数组的基本操作
数组的输入、输出和复制
For Each……Next结构
3.控件数组
八、过程:包含函数与过程
1.Sub过程:建立和调用
2.Function过程:定义和调用
3.参数传递:形参与实参、传值、传址
4.可选参数(Optional)与可变参数
5.对象参数
九、菜单与对话框
1.用菜单编辑器建立菜单:Name是必需的
2.菜单项的控制:有效性Enable、标记Checked、热键
3.弹出式菜单
4.通用对话框:CommonDialog控件
5.文件对话框
CommonDialog.ShowOpen打开对话框
CommonDialog.ShowSave保存对话框
6.其它对话框:颜色、字体、打印
CommonDialog.ShowColor颜色对话框
CommonDialog.ShowFont字体对话框
CommonDialog.ShowPrinter打印对话框
十、多重窗体(MDI)与环境应用
1.建立多重窗体应用程序
2.多重窗体应用程序的执行与保存
3.VB工程结构
标准模块.bas
窗体模块.frm
Sub Main过程
4.闲置循环与DoEvents语句
DoEvents语句的任务时取消任务。
十一、键盘与鼠标事件过程
1.KeyPress事件:在按下和松一个标准按键时发生
2.KeyDown和KeyUp事件:在焦点对象按下|松开发生
3.鼠标事件
DragOver、MouseMove、MouseUp、MouseDown
4.鼠标光标
MousePointer、MouseIcon
十二、数据文件
1.文件的结构和分类
顺序文件、随机文件和二进制文件
2.顺序文件
打开: Open 文件名 For 方式 As 文件号 [Len=长度]
方式: Input、Output、Append
* 读取: Input #文件号,行数据项列表大纲不要求
Line Input #文件号,字串变量大纲不要求
Input$(n,#文件号) 大纲不要求
* 写入: Print #文件号,表达式表 大纲不要求
Write #文件号,表达式表 大纲不要求
关闭: Close 文件号
3.随机文件
打开: Open 文件名 As 文件号 [Len=记录长度]
读取: Get #文件号,[记录号],变量
写入: Put #文件号,[记录号],变量
关闭: Close 文件号
4.文件系统控件
驱动器列表框DriveListBox和目录列表框DirListBox
文件列表框FileListBox
5.文件操作:Kill、FileCopy、Name…As…
|