第1章 认识Visual Basic 1
1.1 Visual Basic概述 1
1.1.1 Visual Basic的发展过程 1
1.1.2 Visual Basic的特点 2
1.2 Visual Basic的启动与退出 3
1.2.1 Visual Basic的启动 3
1.2.2 Visual Basic的退出 4
1.3本章小结 4
第2章 VisualBasic应用程序设计初步 5
2.1设计简单的Visual Basic应用程序 5
2.1.1第一个简单程序 5
2.1.2程序设计的基本步骤 5
2.2 Visual Basic的集成开发环境 9
2.2.1主窗口 10
2.2.2窗体 11
2.2.3工程资源管理器 11
2.2.4属性窗口 12
2.2.5工具箱 12
2.3面向对象程序设计 12
2.3.1对象的属性 13
2.3.2对象的事件 13
2.3.3对象的方法 14
2.4对象的建立和编辑 15
2.4.1对象的建立 15
2.4.2对象的编辑 15
2.5组织程序代码 16
2.5.1代码窗口 16
2.5.2编写过程代码 17
2.5.3代码编辑器 17
2.6程序的保存、装入和运行 18
2.6.1保存程序 18
2.6.2装入程序 19
2.6.3运行程序 20
2.7本章小结 23
第3章 常用控件和窗体 24
3.1标签、文本框和命令按钮 24
3.1.1常用属性 24
3.1.2标签 29
3.1.3文本框 30
3.1.4命令按钮 32
3.2窗体 35
3.2.1窗体的常用属性 36
3.2.2窗体的常用方法 38
3.2.3窗体的常用事件 39
3.3多窗体程序设计 41
3.3.1考试系统登录界面 41
3.3.2窗体的创建和移除 43
3.3.3窗体的加载 44
3.3.4窗体的显示 44
3.3.5窗体的隐藏 45
3.3.6窗体的卸载 45
3.3.7多重窗体程序应该注意的问题 45
3.3.8 Sub Main过程 45
3.4本章小结 46
第4章 Visual Basic程序设计基础 47
4.1语句和语法规则 47
4.1.1关键字和标识符 47
4.1.2语句书写规则 47
4.2数据类型 48
4.2.1基本数据类型 48
4.2.2自定义类型 50
4.2.3枚举类型 51
4.3运算符和表达式 52
4.3.1算术运算符与算术表达式 52
4.3.2字符串运算符与字符串表达式 54
4.3.3关系运算符与关系表达式 54
4.3.4逻辑运算符与逻辑表达式 55
4.3.5日期运算符与日期表达式 56
4.3.6各种运算符的优先级比较 56
4.4常量和变量 57
4.4.1常量 57
4.4.2变量 59
4.4.3变量的作用范围 61
4.5常用标准函数 63
4.5.1数学函数 63
4.5.2字符串函数 64
4.5.3转换函数 66
4.5.4时间函数 66
4.5.5随机数函数 67
4.5.6数制转换函数 68
4.5.7测试函数 68
4.6本章小结 68
第5章 数据的输出与输入 70
5.1数据的输出 70
5.1.1 Print方法 70
5.1.2与Print方法有关的函数 71
5.1.3 Cls方法 73
5.2输入框InputBox 74
5.3消息框MsgBox 75
5.3.1 MsgBox函数 75
5.3.2 MsgBox语句 78
5.4打印输出 78
5.4.1直接打印输出 78
5.4.2窗体打印输出 79
5.5本章小结 79
第6章 程序设计语句 80
6.1赋值语句 80
6.2选择控制结构 81
6.2.1 If语句 81
6.2.2 Select Case语句 87
6.2.3 IIf函数 90
6.3循环控制结构 90
6.3.1 For...Next语句 90
6.3.2 Do...Loop语句 94
6.3.3 While...Wend语句 96
6.3.4几种循环语句的比较 98
6.3.5多重循环 98
6.3.6 End语句 101
6.4本章小结 101
第7章 常用标准控件 102
7.1单选按钮和复选框 102
7.1.1利用单选按钮和复选框修改文字格式 102
7.1.2单选按钮的常用属性和事件 104
7.1.3复选框的常用属性和事件 105
7.2框架和滚动条 105
7.2.1利用框架为单选按钮分组 105
7.2.2框架的常用属性和事件 107
7.2.3利用滚动条控制命令按钮大小 107
7.2.4滚动条的常用属性和事件 109
7.3列表框和组合框 110
7.3.1列表框常用属性、事件和方法 110
7.3.2利用列表框管理学生名单 113
7.3.3组合框的常用属性、事件和方法 114
7.3.4利用组合框管理电器价目表 115
7.4计时器 116
7.4.1计时器常用属性、事件和方法 116
7.4.2计时器应用实例 117
7.5图形操作基础 119
7.5.1坐标系统 119
7.5.2颜色的表示 120
7.6图形控件 121
7.6.1图片框 121
7.6.2图像框 122
7.6.3线和形状 123
7.7图形方法 126
7.7.1 Line方法 126
7.7.2 Circle方法 127
7.8本章小结 128
第8章 数组和过程 129
8.1数组 129
8.1.1数组的定义 129
8.1.2数组元素的操作 131
8.1.3动态数组 135
8.1.4数组的清除 137
8.1.5 For Each...Next语句 137
8.2控件数组 137
8.3过程 139
8.3.1 Sub过程 139
8.3.2 Function过程 141
8.3.3参数传递 144
8.3.4可选参数 145
8.3.5对象参数 146
8.3.6 Shell函数 147
8.3.7事件过程 148
8.4本章小结 148
第9章 键盘与鼠标事件 149
9.1键盘事件 149
9.1.1 KeyDown和KeyUp事件 149
9.1.2 KeyPress事件 151
9.1.3 KeyPreview属性 152
9.2鼠标事件 152
9.2.1 MouseDown、 MouseUp和MouseMove事件 152
9.2.2鼠标事件的应用实例 153
9.2.3鼠标光标的形状 154
9.3本章小结 155
第10章 菜单程序设计 156
10.1概述 156
10.1.1下拉式菜单 156
10.1.2弹出式菜单 157
10.1.3菜单设计的步骤 157
10.1.4菜单编辑器 157
10.2下拉式菜单的建立 159
10.3菜单项的控制 162
10.3.1有效性控制 162
10.3.2菜单项标记 163
10.4弹出式菜单的建立 163
10.5本章小结 165
第11章 文件操作 166
11.1数据文件 166
11.1.1文件的结构和分类 166
11.1.2文件的打开与关闭 167
11.1.3顺序文件的读写操作 169
11.1.4随机文件的读写操作 173
11.1.5全局对象App的Path属性 174
11.2文件系统控件 175
11.2.1驱动器列表框 175
11.2.2目录列表框 176
11.2.3文件列表框 176
11.2.4文件系统控件的应用 177
11.3本章小结 177
第12章 对话框程序设计 178
12.1对话框概述 178
12.1.1对话框的分类 178
12.1.2对话框的特点 178
12.2通用对话框 179
12.2.1通用对话框控件 179
12.2.2通用对话框的属性和方法 180
12.3通用对话框的使用 181
12.3.1打开(Open)对话框 181
12.3.2另存为(Save As)对话框 184
12.3.3颜色(Color)对话框 186
12.3.4字体(Font)对话框 187
12.3.5打印(Print)对话框 188
12.3.6帮助(Help)对话框 189
12.4本章小结 189
第13章 数据库应用 190
13.1关系型数据库的基本概念 190
13.2 Visual Basic数据库应用程序 191
13.2.1数据库应用程序 191
13.2.2数据库引擎的接口 191
13.2.3 Visual Basic能够访问的数据库类型 192
13.3可视化数据库管理器的使用 192
13.3.1创建数据库 192
13.3.2输入和修改数据表的记录 193
13.3.3数据库管理窗口的工具栏 193
13.3.4数据库记录的查询 194
13.3.5数据窗体设计器 195
13.4数据控件Data和绑定控件 196
13.4.1数据控件Data的常用属性、方法和事件 196
13.4.2数据控件Data和绑定控件的关联方法 198
13.5 ADO控件和ActiveX绑定控件 199
13.5.1 ADO控件 199
13.5.2 ActiveX绑定控件 201
13.6结构化查询语言(SQL)简介 204
13.7本章小结 206
参考文献 207