第1章 Visual Basic 6.0程序开发环境 1
1.1 Visual Basic 6.0版本和功能特点 1
1.1.1 Visual Basic 6.0版本 1
1.1.2 Visual Basic 6.0主要功能特点 1
1.2 Visual Basic 6.0的启动与退出 2
1.2.1 Visual Basic 6.0的系统要求 2
1.2.2启动 Visual Basic 6.0 3
1.2.3退出 Visual Basic 6.0 4
1.3主窗口介绍 4
1.3.1标题栏 4
1.3.2菜单栏 5
1.3.3工具栏 5
1.4其他窗口 5
1.4.1工程资源管理器窗口 5
1.4.2窗体窗口 6
1.4.3工具箱窗口 7
1.4.4属性窗口 7
1.4.5窗体布局窗口 8
1.4.6代码编辑窗口 8
1.4.7立即窗口 9
习题 9
第2章 对象及其操作 12
2.1对象的概念 12
2.1.1 VB中的对象和类 12
2.1.2 VB 6.0对象的建立和编辑 13
2.1.3 VB 6.0对象的属性、事件和方法 13
2.2建立简单的应用程序 16
2.2.1建立用户界面的对象 16
2.2.2对象属性的设置 16
2.2.3选择对象的事件过程及编写程序代码 17
2.2.4保存和运行程序 18
2.3窗体和控件基本属性 20
2.3.1对象基本属性 20
2.3.2窗体 24
2.3.3命令按钮 29
2.3.4标签 30
2.3.5文本框 31
2.4工程管理及环境设置 35
2.4.1工程的组成 35
2.4.2创建、打开和保存工程 35
2.4.3添加、删除和保存文件 36
2.4.4环境设置 37
2.5程序调试 38
2.5.1常见错误类型 38
2.5.2调试和排错 39
2.5.3生成可执行文件和制作安装程序 41
习题 42
第3章 数据类型及其运算 47
3.1数据类型 47
3.1.1标准数据类型 47
3.1.2自定义类型 49
3.2常量 50
3.2.1直接常量 50
3.2.2用户自定义符号常量 50
3.2.3系统保留常量 51
3.3变量 52
3.3.1变量的含义 52
3.3.2变量的命名规则 52
3.3.3变量的声明 53
3.3.4变量的赋值 54
3.4表达式 54
3.4.1算术表达式 55
3.4.2字符串表达式 55
3.4.3日期表达式 56
3.4.4关系运算符与关系表达式 56
3.4.5逻辑运算符与逻辑表达式 57
3.4.6表达式的运算顺序 57
3.5常用内部函数 57
3.5.1数学函数 58
3.5.2字符串函数 59
3.5.3日期与时间函数 60
3.5.4类型转换函数 60
3.5.5条件函数 61
3.5.6格式输出函数 61
3.5.7 Shell函数 63
3.6编写代码 63
3.6.1程序语句及语法 63
3.6.2代码书写规则 63
习题 65
第4章 顺序结构程序设计 69
4.1顺序结构 69
4.2数据输入 71
4.2.1用赋值语句输入数据 71
4.2.2用输入框(InputBox)输入数据 73
4.2.3用文本框输入数据 74
4.3数据输出 76
4.3.1用标签(Label)输出数据 76
4.3.2用消息对话框(MsgBox)输出数据 77
4.3.3用Print方法输出数据 80
4.4其他常用语句 80
4.4.1卸载语句Unload 80
4.4.2结束语句End 80
4.4.3暂停语句Stop 80
习题 81
第5章 控制结构程序设计 83
5.1选择结构 83
5.1.1单行结构条件语句 83
5.1.2块结构条件语句 85
5.1.3多分支选择结构语句 87
5.1.4选择结构的嵌套 89
5.2循环结构 91
5.2.1 For循环结构 91
5.2.2 Do循环结构 94
5.2.3 While循环结构 96
5.2.4循环的嵌套 97
习题 98
第6章 常用控件 104
6.1单选按钮和复选框 105
6.1.1单选按钮和复选框的区别 105
6.1.2重要属性 106
6.1.3常用事件 106
6.2框架 107
6.2.1重要属性 107
6.2.2事件 108
6.3列表框和组合框 110
6.3.1列表框和组合框共有的重要属性 110
6.3.2列表框特有的重要属性 110
6.3.3组合框特有的重要属性 111
6.3.4方法 111
6.3.5事件 112
6.4滚动条和Slider控件 115
6.4.1滚动条和Slider控件共有的重要属性 115
6.4.2 Slider控件特有的重要属性 115
6.4.3事件 116
6.5时钟 117
6.5.1重要属性 118
6.5.2事件 118
6.6图形控件 119
6.6.1 PictureBox(图形框) 119
6.6.2 Image(图像框) 121
6.7鼠标器和键盘 122
6.7.1鼠标器 123
6.7.2键盘 124
6.7.3焦点与Tab键序 125
6.8常用系统控件 126
6.8.1 App对象 126
6.8.2 Clipboard对象 127
习题 129
第7章 数组 134
7.1 一维静态数组 134
7.1.1 一维静态数组的声明 134
7.1.2 一维数组元素的引用 135
7.1.3 一维静态数组的基本操作 136
7.1.4 一维静态数组应用举例 137
7.2 二维和多维静态数组 140
7.2.1 二维静态数组的声明和引用 140
7.2.2 二维静态数组应用举例 141
7.3 动态数组 142
7.3.1 动态数组的声明 143
7.3.2 动态数组的建立 143
7.3.3 动态数组的应用举例 145
7.4 控件数组 151
7.4.1控件数组的概念 151
7.4.2控件数组的建立 151
7.4.3控件数组的使用 152
习题 153
第8章 过程 156
8.1 Sub过程 156
8.1.1事件过程 156
8.1.2通用过程的定义 157
8.1.3通用过程的调用 159
8.2 Function过程 160
8.2.1函数过程的定义 160
8.2.2函数过程的调用 162
8.3参数的传递 163
8.3.1形参和实参 163
8.3.2按值传递 164
8.3.3按地址传递 165
8.3.4数组作为参数 167
8.3.5对象作为参数 167
8.4变量的作用域与生存期 168
8.4.1变量的作用域 168
8.4.2变量的生存期 170
8.5过程的嵌套和递归 171
8.5.1过程的嵌套调用 171
8.5.2过程的递归调用 173
习题 174
第9章 界面设计 177
9.1菜单设计 177
9.1.1菜单编辑器 178
9.1.2用菜单编辑器建立菜单 180
9.1.3菜单项控制 182
9.2弹出式菜单 184
9.3通用对话框 186
9.3.1在工具箱上增加通用对话框控件 186
9.3.2在窗体上添加通用对话框并设置属性 187
9.3.3打开通用对话框的方法 188
9.4文件对话框 188
9.4.1“打开”文件对话框 188
9.4.2“另存为”文件对话框 191
9.5其他对话框 191
9.5.1“颜色”对话框 191
9.5.2“字体”对话框 192
9.5.3“打印”对话框 194
9.5.4“帮助”对话框 195
9.6工具栏的设计 195
9.6.1在工具箱中加入工具栏控件 195
9.6.2使用工具栏控件创建工具栏 196
9.6.3编写响应ButtonClick事件的代码 199
9.7状态栏的设计 200
9.7.1创建状态栏 200
9.7.2状态栏的主要属性 201
9.7.3编写代码 202
9.8多文档界面的设计 202
9.8.1建立多文档界面(MDI)应用程序 203
9.8.2 MDI窗体与子窗体的交互 204
9.8.3多文档界面应用程序中的“窗口”菜单 205
习题 206
第10章 文件 209
10.1文件的结构和分类 209
10.1.1按文件内容分类 209
10.1.2按文件的存取方式分类 209
10.1.3根据数据的编码方式分类 210
10.2顺序文件操作 210
10.2.1顺序文件的打开与关闭 210
10.2.2顺序文件的写操作 211
10.2.3顺序文件的读操作 214
10.3随机文件 217
10.3.1随机文件的打开与关闭 217
10.3.2随机文件的读写操作 217
10.3.3随机文件中记录的增加、删除与修改 220
10.3.4用控件显示和修改随机文件 221
10.4二进制文件 223
10.4.1打开与关闭二进制文件 223
10.4.2读/写二进制文件 223
10.5文件系统控件 224
10.5.1驱动器列表框和目录列表框 225
10.5.2文件列表框 225
10.6文件管理操作 227
10.6.1 Curdir函数 227
10.6.2 Chdrive语句 227
10.6.3 Chdir语句 228
10.6.4 Mkdir语句 228
10.6.5 Rmdir语句 228
10.6.6 Dir函数 228
10.6.7 FileCopy语句 229
10.6.8 Kill语句 229
10.6.9 Name语句 229
习题 230
第11章 图形设计 233
11.1坐标系统 233
11.1.1缺省坐标系统 233
11.1.2自定义坐标 234
11.1.3当前坐标 236
11.2绘图控件 237
11.2.1 Line控件 237
11.2.2 Shape控件 238
11.3绘图属性 239
11.3.1清除图形方法 239
11.3.2线条属性 239
11.3.3色彩属性 240
11.3.4填充属性与自动重画属性 241
11.4绘图方法 243
11.4.1 Line方法 243
11.4.2 Circle方法 244
11.4.3 Point方法 246
11.4.4 PSet方法 246
11.5绘图应用 248
习题 249
第12章 VB的数据库操作 253
12.1数据库访问技术 253
12.1.1数据访问对象 253
12.1.2 ADO的主要对象 254
12.1.3通过数据对象进行数据访问的方法和一般步骤 255
12.1.4数据绑定控件 255
12.2使用Data控件访问数据库 257
12.3使用ADO的Adodc控件访问数据库 259
12.3.1 Adodc数据控件的常用属性 259
12.3.2 Adodc数据控件的常用方法 260
12.3.3 Adodc数据控件的常用事件 260
12.4使用SQL查询数据库 266
12.4.1 SELECT语句 266
12.4.2使用SELECT语句查询数据 268
12.5数据环境设计器的使用 270
12.5.1设计数据窗体 270
12.5.2设计数据报表 273
习题 277
附录1 ASCII字符集 280
附录2 福建省高等学校计算机应用水平等级考试二级(Visual Basic语言)考试大纲 281
参考文献 286