第1章 引言 1
1.1程序与程序设计语言 1
1.2 Visual Basic简介 3
1.2.1 Viisual Basic的发展 3
1.2.2 Viisual Basic的特点 4
1.2.3 Viisual Basic的启动和退出 5
1.3 Visual Basic的集成开发环境 6
1.4建立简单的应用程序 12
1.4.1设计Viisual Basic应用程序的步骤 12
1.4.2建立简单的应用程序 14
1.5面向对象的程序设计语言 18
1.5.1对象和类 18
1.5.2对象的属性、事件和方法 19
1.6窗体 22
1.6.1窗体的基本属性 22
1.6.2窗体的事件 26
1.6.3窗体的方法 29
1.6.4焦点和Tab键序 30
第2章 Visual Basic语言基础 33
2.1语言基础 33
2.1.1 Viisual Basic的字符集 33
2.1.2 Visual Basic的词汇集 34
2.1.3编码规则与约定 34
2.2数据类型 36
2.3常量与变量 39
2.3.1常量 39
2.3.2变量 41
2.4运算符与表达式 43
2.4.1算术运算符与算术表达式 43
2.4.2关系运算符与关系表达式 45
2.4.3 逻辑运算符与逻辑表达式 47
2.4.4字符串运算符与字符串表达式 48
2.4.5日期型表达式 49
2.4.6 运算符的优先级 50
2.5常用内部函数 51
2.5.1数学函数 51
2.5.2字符串函数 52
2.5.3转换函数 54
2.5.4日期和时间函数 55
2.5.5格式输出函数 56
2.5.6其他函数 58
第3章 Visual Basic程序初步 59
3.1结构化程序设计 59
3.1.1采用的设计方法 59
3.1.2基本结构 60
3.1.3特点 60
3.2顺序结构 61
3.2.1赋值语句 61
3.2.2数据的输入和输出 62
3.2.3常用语句 68
3.3基本控件 69
3.3.1标准控件 70
3.3.2命令按钮 73
3.3.3标签 75
3.3.4文本框 76
第4章 选择结构程序设计 80
4.1算法介绍 80
4.1.1算法介绍 80
4.1.2算法的表示 84
4.2条件语句 87
4.2.1单分支结构语句 87
4.2.2双分支语句 89
4.2.3 Ilf函数 92
4.2.4多分支结构语句 92
4.2.5 Choose函数 98
4.3选择结构的嵌套 99
第5章 循环结构程序设计 104
5.1循环语句 104
5.1.1 For…Next循环语句 104
5.1.2 Do…Loop循环语句 107
5.1.3 While…Wend循环语句 110
5.2多重循环 112
5.3其他控制语句 114
5.3.1 Exit语句 114
5.3.2 With…End With语句 115
5.3.3 GoTo语句 115
5.4应用举例 116
第6章 数组 124
6.1数组的概念 124
6.1.1数组与数组元素 125
6.1.2下标与数组的维数 125
6.2数组的声明与应用 126
6.2.1静态数组的声明 126
6.2.2 Array函数 128
6.2.3数组的应用 129
6.3动态数组 131
6.3.1创建动态数组 131
6.3.2数组刷新语句 132
6.4 For Each…Next循环语句 133
6.5控件数组 134
6.5.1控件数组的概念 134
6.5.2控件数组的创建 135
6.5.3控件数组的使用 136
6.6列表框与组合框 136
6.6.1列表框 136
6.6.2组合框 140
6.7程序举例 141
第7章 常用控件 147
7.1单选按钮 147
7.1.1常用属性 147
7.1.2常用事件 148
7.2复选框 151
7.2.1常用属性 151
7.2.2常用事件 151
7.3框架 153
7.3.1框架的用途 153
7.3.2常用属性 153
7.3.3常用事件 154
7.4滚动条 154
7.4.1常用属性 155
7.4.2常用事件 156
7.5图片框 159
7.5.1常用属性 159
7.5.2常用方法和事件 160
7.6图像框 162
7.6.1图像框的用途 162
7.6.2常用属性 162
7.7计时器 164
7.7.1常用属性 164
7.7.2常用事件 165
第8章 过程 170
8.1过程概述 170
8.2 Function过程 170
8.2.1函数过程的定义 170
8.2.2 Function过程的调用 173
8.3 Sub过程 174
8.3.1事件过程和通用过程 175
8.3.2 Sub过程的定义 176
8.3.3 Sub过程的调用 176
8.4参数传递 178
8.4.1按址传递与按值传递 179
8.4.2数组参数的传递 183
8.4.3可选参数与可变参数 184
8.4.4对象参数 186
8.5过程的嵌套与递归调用 187
8.5.1过程的嵌套调用 187
8.5.2过程的递归调用 188
8.6模块 189
8.6.1窗体模块 189
8.6.2标准模块 190
8.6.3类模块 190
8.7过程与变量的作用域 191
8.7.1过程的作用域 191
8.7.2变量的作用域 191
8.8变量的生存期 195
8.8.1动态变量 195
8.8.2静态变量 195
8.9多重窗体程序设计 196
8.9.1多窗体处理 196
8.9.2 Sub Main过程 199
8.10程序举例 200
第9章 界面设计 203
9.1菜单设计 203
9.1.1菜单编辑器 204
9.1.2下拉式菜单 206
9.1.3菜单的Click事件 208
9.1.4菜单项的控制 209
9.1.5弹出式菜单 213
9.2工具栏和状态栏 215
9.2.1 ActiveX控件 215
9.2.2工具栏 215
9.2.3状态栏 218
9.3对话框 221
9.3.1预定义对话框 221
9.3.2通用对话框 222
9.3.3自定义对话框 227
9.4多重窗体程序设计与多文档程序设计 228
9.4.1多窗体程序设计 228
9.4.2多文档程序设计 230
9.5 Sub Main过程 232
9.6鼠标与键盘事件 233
9.6.1键盘事件 233
9.6.2鼠标事件 235
第10章 文件 238
10.1文件的概念 238
10.1.1数据文件的结构 238
10.1.2文件类型 238
10.1.3文件处理的步骤 239
10.2顺序文件 240
10.2.1顺序文件的打开与关闭 240
10.2.2顺序文件的写入操作 241
10.2.3顺序文件的读出操作 242
10.3随机文件 245
10.3.1随机文件的打开与关闭 245
10.3.2随机文件的写入操作 245
10.3.3随机文件的读出操作 246
10.4常用的文件操作语句和函数 248
10.4.1文件操作语句 248
10.4.2文件操作函数 249
10.5文件系统控件 249
10.5.1驱动器列表框 250
10.5.2目录列表框 250
10.5.3文件列表框 251
10.5.4文件系统控件的联动 252
10.6应用举例 252
第11章 图形操作 256
11.1图形操作基础 256
11.1.1引例 256
11.1.2坐标系统 257
11.1.3绘图属性 259
11.2图形控件 262
11.3图形方法和事件 263
11.4图形的层次 267
第12章 数据库应用 269
12.1数据库基础 269
12.1.1数据库的基本概念 269
12.1.2关系数据库 272
12.1.3 Visual Basic数据库应用系统 274
12.2数据管理器的使用 278
12.2.1创建数据库 278
12.2.2添加数据表 280
12.2.3修改数据表结构 282
12.2.4用户数据的编辑 283
12.2.5数据窗体设计器 284
12.3数据库控件 286
12.3.1数据控件 287
12.3.2数据绑定控件 289
12.3.3记录集Recordset对象 290
12.4 ADO数据访问对象 293
12.4.1 ADO控件使用基础 293
12.4.2创建ADO控件 294
12.4.3 ADO控件的常用属性、方法与事件 294
12.4.4 ADO数据绑定控件 297
参考文献 304