第1章Visual Basic程序设计语言概述 1
1.1 Visual Basic简介 1
1.2 VB安装和启动 3
1.3 VB集成开发环境 4
1.4创建应用程序的过程 7
1.5 VB帮助系统 10
1.6实战演练 11
1.7实训作业 12
1.8课后自测 13
本章小结 14
第2章 简单的V程序设计 15
2.1对象的概念 15
2.1.1对象和类 15
2.1.2对象的建立和编辑 16
2.1.3对象的属性、事件和方法 17
2.2窗体和基本控件 18
2.2.1通用属性 18
2.2.2窗体 21
2.2.3标签 23
2.2.4文本框 24
2.2.5命令按钮 27
2.2.6常用方法 28
2.3工程管理及环境设置 29
2.3.1工程的组成 29
2.3.2创建、打开和保存工程 30
2.3.3添加、删除和保存文件 31
2.3.4环境设置 32
2.4程序调试 34
2.4.1错误类型 34
2.4.2调试和排错 36
2.5实战演练 38
2.6实训作业 40
2.7课后自测 41
本章小结 44
第3章 基本数据类型与表达式 45
3.1 VB的基本数据类型 45
3.1.1字符型 45
3.1.2数值型 46
3.1.3逻辑型 46
3.1.4日期型 47
3.1.5变体型 47
3.1.6对象型 47
3.2常量与变量 47
3.2.1常量 47
3.2.2变量 48
3.3运算符与表达式 49
3.3.1算术运算符与数值表达式 50
3.3.2字符串连接运算符 50
3.3.3关系运算与逻辑运算 51
3.3.4表达式的运算顺序 53
3.4常用内部函数 53
3.4.1数学函数 54
3.4.2字符串函数 55
3.4.3转换函数 56
3.4.4日期函数 57
3.4.5 Format格式输出函数 58
3.4.6 Shell()函数 59
3.5编码规则 59
3.6实战演练 61
3.7实训作业 62
3.8课后自测 63
本章小结 65
第4章VB控制结构 66
4.1输入与输出 66
4.1.1赋值语句 66
4.1.2输入语句 67
4.1.3输出语句 68
4.1.4注释、暂停与程序结束 71
4.2选择结构 72
4.2.1 If条件语句 73
4.2.2 Select Case语句 77
4.2.3条件函数 79
4.3循环结构 80
4.3.1循环概念 80
4.3.2 For…Next语句 80
4.3.3 Do…Loop语句 81
4.3.4 While…Wend语句 83
4.3.5循环嵌套 84
4.4其他辅助控制语句 85
4.5实战演练 86
4.6实训作业 87
4.7课后自测 88
本章小结 90
第5章 数组 91
5.1数组的概念 91
5.1.1引例 91
5.1.2数组的概念 92
5.2静态数组及其声明 92
5.3动态数组及其声明 94
5.3.1动态数组的定义 94
5.3.2数组下标界的测试函数 95
5.3.3数组的清除和重新定义 96
5.4数组的基本操作 97
5.4.1数组的输入 97
5.4.2数组的输出 99
5.4.3求数组中最大或最小元素 100
5.4.4交换数组中各元素的次序 101
5.5控件数组 102
5.5.1控件数组的概念 102
5.5.2控件数组的建立 102
5.6自定义数据类型 105
5.6.1自定义类型的定义 105
5.6.2自定义类型变量的声明和使用 105
5.6.3自定义类型数组的应用 106
5.7实战演练 108
5.7.1数据统计 108
5.7.2.数据过滤 109
5.7.3数据查找 111
5.7.4数据排序 112
5.8实训作业 114
5.9课后自测 114
本章小结 120
第6章 过程 121
6.1过程的定义与调用 121
6.1.1函数过程的定义与调用 121
6.1.2子过程的定义与调用 124
6.2参数传递 126
6.2.1形式参数与实际参数 126
6.2.2传值与传址 127
6.2.3数组参数的传递 129
6.3过程与变量的作用域 131
6.3.1过程的作用域 131
6.3.2变量的作用域 133
6.3.3静态变量 134
6.4过程的嵌套和递归调用 135
6.4.1过程的嵌套调用 135
6.4.2过程的递归调用 136
6.5实战演练 137
6.6实训作业 140
6.7课后自测 141
本章小结 146
第7章 常用控件 148
7.1单选按钮和复选框 149
7.1.1单选按钮 149
7.1.2复选框 151
7.2框架 153
7.3列表框和组合框 155
7.3.1列表框 155
7.3.2组合框 159
7.4滚动条和进度条 161
7.4.1滚动条 161
7.4.2进度条 163
7.5图片框和图像框 164
7.5.1图片框 164
7.5.2图像框 166
7.6计时器 167
7.7实战演练 169
7.8实训作业 172
7.9课后自测 173
本章小结 177
第8章 界面设计 178
8.1通用对话框 178
8.1.1“打开”对话框 179
8.1.2“另存为”对话框 180
8.1.3“颜色”对话框 181
8.1.4“字体”对话框 181
8.1.5“打印”对话框 181
8.1.6“帮助”对话框 182
8.2菜单设计 183
8.2.1菜单编辑器 183
8.2.2下拉式菜单 185
8.2.3弹出式菜单 186
8.2.4动态定制菜单 188
8.3多重窗体 191
8.4鼠标和键盘 193
8.4.1鼠标 193
8.4.2键盘 194
8.4.3拖放 197
8.5实战演练 199
8.6实训作业 201
8.7课后自测 201
本章小结 204
第9章 文件 205
9.1文件系统控件 205
9.1.1驱动器列表框 205
9.1.2目录列表框 206
9.1.3文件列表框 206
9.2文件的读写 208
9.2.1文件及其结构 209
9.2.2顺序文件读与写 210
9.2.3随机文件读与写 213
9.2.4二进制文件读与写 215
9.3实战演练 216
9.4实训作业 218
9.5课后自测 221
本章小结 224
第10章 图形操作 225
10.1图形操作基础 225
10.1.1坐标系统 225
10.1.2自定义坐标系 226
10.2绘图属性 227
10.2.1当前坐标 227
10.2.2线宽与线型 227
10.2.3填充与色彩 229
10.3图形控件 231
10.3.1形状(Shape)控件 231
10.3.2直线(Line)控件 232
10.4图形方法 233
10.4.1 Line方法 233
10.4.2 Circle方法 235
10.4.3 Pset方法 236
10.4.4 Point方法 237
10.5实战演练 237
10.6实训作业 240
10.7课后自测 241
本章小结 242
第11章 数据库应用基础 244
11.1数据库基本知识 244
11.1.1基本概念 244
11.1.2关系数据库基本结构 247
11.1.3结构化查询语言 249
11.2数据访问技术 252
11.2.1一致数据访问技术 252
11.2.2 ADO对象模型 254
11.2.3使用ADO访问数据 257
11.3可视化数据管理器 261
11.3.1启动可视化数据管理器 261
11.3.2新建数据库 261
11.3.3打开数据库 262
11.3.4添加表 262
11.3.5数据的增加、删除、修改 265
11.3.6数据的查询 267
11.3.7数据窗体设计器 269
11.4 ADO Data控件 271
11.4.1 ADO Data控件的外观及功能 272
11.4.2 ADO Data控件的属性 272
11.4.3数据控件的方法 275
11.4.4 ADO Data控件及数据库应用示例 276
11.5 Data控件 277
11.5.1 Data控件基本知识 277
11.5.2 Data控件应用示例 279
11.6 DataGrid控件 282
11.6.1 DataGrid控件基本知识 283
11.6.2 DataGrid控件应用示例 285
11.7实训作业 286
11.8课后自测 287
本章小结 290
参考文献 291