第1章Visual Basic程序设计基础 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic概述 1
1.1.2 Visual Basic的主要特点 2
1.1.3 Visual Basic 6.0的启动与退出 2
1.1.4 Visual Basic 6.0集成开发环境介绍 3
1.2可视化编程的基本概念 7
1.2.1对象与类 8
1.2.2属性 9
1.2.3事件与事件过程 9
1.2.4方法 11
1.2.5焦点与Tab键序 11
1.3习题 12
第2章 界面设计基础及创建程序步骤 14
2.1界面设计基础 14
2.1.1窗体 14
2.1.2命令按钮 18
2.1.3标签 20
2.1.4文本框 23
2.2创建Visual Basic应用程序的步骤 24
2.2.1新建工程 25
2.2.2界面设计 25
2.2.3编写程序代码 26
2.2.4运行与调试程序 27
2.2.5保存工程 27
2.2.6生成可执行程序 28
2.3习题 29
第3章Visual Basic语言编码基础 32
3.1字符集与代码书写格式 33
3.2数据类型 34
3.2.1标准数据类型 34
3.2.2用户自定义数据类型 35
3.3常量与变量 35
3.3.1常量 35
3.3.2变量 38
3.4运算符与表达式 40
3.4.1算术运算符与算术表达式 40
3.4.2字符串运算符与字符串表达式 41
3.4.3关系运算符与关系表达式 42
3.4.4逻辑运算符与逻辑表达式 43
3.4.5运算符的优先顺序 44
3.5常用内部函数 44
3.5.1数学函数 45
3.5.2字符串函数 45
3.5.3转换函数 47
3.5.4日期和时间函数 47
3.5.5随机函数 48
3.5.6格式输出函数 49
3.6习题 49
第4章 算法的表示及顺序结构程序设计 52
4.1算法及其表示方法 52
4.2顺序结构程序示例 54
4.3基本语句 56
4.3.1赋值语句 56
4.3.2结束语句End 57
4.3.3暂停语句Stop 57
4.3.4 With…End With语句 58
4.4 数据输入/输出操作 58
4.4.1使用文本框控件输入数据 59
4.4.2使用InputBox函数输入数据 59
4.4.3使用Print方法输出数据 60
4.4.4使用标签控件和文本框控件输出数据 60
4.4.5使用MsgBox函数输出数据 61
4.5顺序结构程序举例 63
4.6习题 65
第5章 选择结构程序设计 69
5.1选择结构程序示例 69
5.2 If语句 70
5.2.1单分支的If语句 70
5.2.2双分支的If语句 71
5.2.3多分支的If语句 72
5.2.4 IIf函数 74
5.2.5 If语句的应用 74
5.3 Select Case语句 75
5.3.1 Select Case语句的语法格式 75
5.3.2 Select Case语句的应用 76
5.3.3 Choose函数 76
5.4选择结构程序举例 77
5.5习题 82
第6章 循环结构程序设计 87
6.1循环结构程序示例 87
6.2 For…Next语句 88
6.2.1 For…Next语句的语法格式 88
6.2.2 For…Next语句的简单应用 89
6.3 Do…Loop语句 90
6.3.1 Do…Loop语句的语法格式 90
6.3.2 Do…Loop语句的简单应用 91
6.3.3 While…Wend语句 93
6.4循环的嵌套——多重循环结构 93
6.5循环结构程序举例 95
6.6习题 98
第7章 数组 105
7.1引言 105
7.2一维数组 106
7.2.1一维数组的定义 106
7.2.2一维数组元素的引用 107
7.2.3一维数组元素的输入 108
7.2.4一维数组元素的输出 109
7.2.5一维数组应用举例 110
7.3二维数组 115
7.3.1二维数组的定义 115
7.3.2二维数组元素的引用 115
7.3.3二维数组应用举例 116
7.4动态数组 119
7.4.1动态数组的建立 119
7.4.2动态数组应用举例 120
7.4.3测试数组上下界的函数和Erase语句 121
7.5控件数组 122
7.5.1控件数组的建立 122
7.5.2控件数组应用举例 123
7.6习题 126
第8章 过程 131
8.1概述 131
8.2 Sub过程 133
8.2.1 Sub过程的定义 133
8.2.2 Sub过程的调用 135
8.3 Function过程 137
8.3.1 Function过程的定义 138
8.3.2 Function过程的调用 139
8.4参数传递 139
8.4.1形式参数和实际参数 139
8.4.2形式参数与实际参数的数据传递方式 140
8.4.3数组参数的传递方式 144
8.5过程的嵌套调用与递归调用 146
8.5.1过程的嵌套调用 146
8.5.2过程的递归调用 147
8.6 Visual Basic工程结构 148
8.6.1模块 148
8.6.2多重窗体 149
8.6.3 Sub Main过程 153
8.6.4过程和变量的作用域 154
8.6.5变量的生存期 157
8.7过程应用举例 159
8.8习题 161
第9章 界面设计 168
9.1常用标准控件 168
9.1.1控件的分类、命名和控件值 168
9.1.2单选按钮、复选框和框架 170
9.1.3列表框和组合框 173
9.1.4图片框控件与图像框控件 178
9.1.5定时器控件 180
9.1.6滚动条 181
9.2对话框设计 183
9.2.1自定义对话框 184
9.2.2通用对话框 185
9.3菜单设计 192
9.3.1菜单编辑器 192
9.3.2下拉式菜单设计 194
9.3.3弹出式菜单设计 196
9.4工具栏和状态栏 197
9.4.1工具栏 197
9.4.2状态栏 199
9.5鼠标与键盘事件 200
9.5.1鼠标事件 200
9.5.2键盘事件 203
9.6应用举例 206
9.7习题 211
第10章 文件 219
10.1文件概述 219
10.2文件操作 221
10.2.1文件的打开 222
10.2.2文件的关闭 223
10.2.3文件操作函数 224
10.3顺序文件的读/写操作 225
10.3.1顺序文件的写操作 226
10.3.2顺序文件的读操作 228
10.4随机文件的读/写操作 232
10.4.1随机文件的读/写操作 232
10.4.2随机文件的读操作 233
10.5二进制文件的读/写操作 234
10.6文件系统控件 235
10.6.1驱动器列表框控件 236
10.6.2目录列表框控件 237
10.6.3文件列表框控件 237
10.6.4文件系统控件的同步操作 239
10.6.5文件的执行操作 239
10.7文件基本操作语句 239
10.8习题 242
第11章 数据库技术 246
11.1数据库的基础知识 246
11.1.1数据库的基本概念 246
11.1.2关系数据库的概念 246
11.2数据库的建立和管理 248
11.2.1数据库的建立 248
11.2.2数据库的管理 250
11.3数据连接控件和数据绑定控件 251
11.3.1 Data控件 251
11.3.2 RecordSet记录集对象 253
11.3.3数据绑定控件 255
11.3.4 ADO Data控件 257
11.3.5 ADO数据绑定控件 260
11.4习题 264
附录 267
附录A基本ASCII码表 267
附录B键盘事件按键键码值 268
参考文献 269