《Visual Basic程序设计》
第1章 引言 1
1.1 程序与程序设计语言 1
1.2 Visual Basic简介 3
1.2.1 Visual Basic的发展 3
1.2.2 Visual Basic的功能特点 4
1.2.3 Visual Basic的安装和启动 5
1.3 Visual Basic的集成开发环境 7
1.3.1 标题栏 7
1.3.2 菜单栏 8
1.3.3 工具栏 9
1.3.4 窗体设计器 10
1.3.5 工具箱 10
1.3.6 工程资源管理器窗口 11
1.3.7 属性窗口 12
1.3.8 代码窗口 13
1.4 建立简单的应用程序 13
1.4.1 分析问题、设计算法 14
1.4.2 设计应用程序用户界面 14
1.4.3 设置对象属性 15
1.4.4 编写程序代码 16
1.4.5 调试运行程序 17
1.4.6 保存程序文件 18
1.5 面向对象的程序设计语言 18
1.5.1 对象和类 18
1.5.2 对象的属性、方法和事件 19
1.6 窗体 21
1.6.1 窗体的基本属性 21
1.6.2 窗体的事件 25
1.6.3 窗体的方法 27
1.6.4 焦点与Tab键序 28
第2章 Visual Basic语言基础 31
2.1 语言基础 31
2.1.1 Visual Basic的字符集 31
2.1.2 Visual Basic的词汇集 31
2.1.3 编码规则与约定 32
2.2 数据类型 34
2.3 常量与变量 38
2.3.1 常量 38
2.3.2 变量 41
2.4 运算符与表达式 44
2.4.1 算术运算符与数值表达式 44
2.4.2 字符串运算符与字符串表达式 45
2.4.3 关系运算符与关系表达式 47
2.4.4 逻辑运算符与逻辑表达式 48
2.4.5 日期型运算符和日期表达式 50
2.4.6 混合运算的执行顺序 50
2.5 常用内部函数 51
2.5.1 数学函数 52
2.5.2 字符串函数 53
2.5.3 转换函数 55
2.5.4 日期、时间函数 56
2.5.5 格式输出函数 57
2.5.6 其他函数 59
第3章 Visual Basic程序初步 61
3.1 结构化程序设计 61
3.2 赋值语句 62
3.3 数据输出和输入 63
3.3.1 Print方法 63
3.3.2 特殊打印格式 64
3.3.3 Cls方法 65
3.3.4 输入对话框 65
3.3.5 消息对话框 67
3.4 常用语句 69
3.5 基本控件 69
3.5.1 标准控件 70
3.5.2 命令按钮 74
3.5.3 标签 76
3.5.4 文本框 77
第4章 选择结构程序设计 83
4.1 算法介绍 83
4.1.1 算法介绍 83
4.1.2 算法的表示 84
4.2 条件语句 86
4.2.1 单分支结构语句 87
4.2.2 双分支语句 88
4.2.3 IIf函数 90
4.2.4 多支结构语句 91
4.2.5 Choose函数 96
4.3 选择结构的嵌套 96
第5章 循环结构程序设计 102
5.1 循环语句 102
5.1.1 For...Next语句 102
5.1.2 Do...Loop语句 104
5.1.3 While...Wend语句 106
5.2 多重循环 107
5.3 其他控制语句 109
5.3.1 Exit语句 109
5.3.2 With...End With语句 110
5.3.3 GoTo语句 110
5.4 应用举例 111
第6章 数组 119
6.1 数组的概念 119
6.1.1 引例 119
6.1.2 数组简介 120
6.2 静态数组及其声明 121
6.3 动态数组及其声明 123
6.4 数组的基本操作 125
6.4.1 数组元素的赋值 125
6.4.2 与数组相关的函数 126
6.4.3 数组的复制 127
6.4.4 数组的输出 127
6.4.5 For Each...Next循环语句 128
6.5 控件数组 130
6.5.1 控件数组的概念 130
6.5.2 控件数组的建立 130
6.6 列表框和组合框 132
6.6.1 列表框 132
6.6.2 组合框 138
6.7 数组应用举例 141
第7章 常用控件 146
7.1 单选按钮 146
7.1.1 常用属性 146
7.1.2 常用事件 147
7.2 复选框 148
7.2.1 常用属性 149
7.2.2 常用事件 149
7.3 框架 150
7.3.1 对象的创建 150
7.3.2 常用属性 150
7.3.3 常用事件 151
7.4 滚动条 153
7.4.1 常用属性 153
7.4.2 常用事件 154
7.5 图片框 156
7.5.1 常用属性 156
7.5.2 常用方法和事件 157
7.6 图像框 158
7.7 计时器 159
7.7.1 常用属性 159
7.7.2 常用事件 160
第8章 过程 168
8.1 过程概述 168
8.2 函数过程 168
8.2.1 Function过程的定义 168
8.2.2 Function过程的调用 171
8.3 Sub过程 173
8.3.1 事件过程和通用过程 173
8.3.2 Sub过程的定义 174
8.3.3 Sub过程的调用 175
8.4 参数传递 177
8.4.1 按址传递与按值传递 177
8.4.2 数组参数的传递 181
8.5 过程的嵌套与递归调用 183
8.5.1 过程的嵌套调用 183
8.5.2 过程的递归调用 184
8.6 模块 185
8.6.1 窗体模块 186
8.6.2 标准模块 187
8.6.3 类模块 187
8.7 过程与变量的作用域 187
8.7.1 过程的作用域 188
8.7.2 变量的作用域 188
8.8 变量的生存期 192
8.8.1 动态变量 192
8.8.2 静态变量 192
8.9 程序举例 193
第9章 界面设计 197
9.1 菜单设计 197
9.1.1 菜单编辑器 197
9.1.2 下拉式菜单 200
9.1.3 菜单的Click事件 201
9.1.4 运行时动态改变菜单属性 202
9.1.5 弹出式菜单 203
9.2 工具栏和状态栏 204
9.2.1 ActiveX控件 205
9.2.2 工具栏 205
9.2.3 状态栏 208
9.3 对话框 210
9.3.1 通用对话框 210
9.3.2 自定义对话框 215
9.4 多重窗体程序设计与多文档程序设计 215
9.4.1 多窗体程序设计 216
9.4.2 多文档程序设计 219
9.5 Sub Main过程 221
9.6 鼠标与键盘事件 221
9.6.1 键盘事件 221
9.6.2 鼠标事件 223
第10章 文件 225
10.1 文件的概念 225
10.2 顺序文件 226
10.3 随机文件 231
10.3.1 用户自定义类型 231
10.3.2 随机文件操作 232
10.4 常用的文件操作语句和函数 237
10.4.1 文件操作语句 237
10.4.2 文件操作函数 238
10.5 文件系统控件 240
10.5.1 驱动器列表框 240
10.5.2 目录列表框 240
10.5.3 文件列表框 241
10.5.4 文件系统控件的联动应用 242
第11章 图形操作 244
11.1 度量系统 244
11.2 坐标系统 245
11.3 绘图属性 246
11.4 图形控件 247
11.5 图形方法与事件 249
11.6 程序举例 251
第12章 数据库应用 255
12.1 数据库基础 255
12.1.1 数据库的基本概念 255
12.1.2 关系数据库 256
12.1.3 Visual Basic数据库应用系统 258
12.2 数据管理器的使用 259
12.2.1 创建数据库 259
12.2.2 打开数据库 261
12.2.3 添加数据表 261
12.2.4 修改数据表结构 263
12.2.5 用户数据的编辑 263
12.2.6 数据窗体设计器 265
12.3 数据库控件 266
12.3.1 数据控件 266
12.3.2 数据绑定控件 269
12.3.3 记录集对象 270
12.4 ADO数据访问对象 272
12.4.1 ADO控件使用基础 273
12.4.2 创建ADO控件 273
12.4.3 ADO控件的常用属性、方法与事件 273
12.4.4 ADO数据绑定控件 276
附录1 ASCⅡ字符集 279
附录2 常用内部函数 280
附录3 Visual Basic常用属性 282