第1章 概述 1
1.1 程序设计语言与程序设计 1
1.1.1 程序设计语言 1
1.1.2 程序设计 2
1.2 Visual Basic简介 4
1.2.1 启动VB 4
1.2.2 VB集成开发环境浏览 5
1.3 标准控件简介 10
1.4 使用帮助 12
1.5.1 一个简单例子 14
1.5 建立一个简单的应用程序 14
1.5.2 程序的保存 16
1.6 界面、对象与事件驱动程序 17
练习题 19
第2章 数据类型与表达式 20
2.1 VB的基本字符集和词汇集 20
2.1.1 字符集 20
2.1.2 词汇集 20
2.2 VB的数据类型 21
2.3 常量与变量 23
2.3.1 常量和变量的命名规则 23
2.3.2 常量 23
2.3.3 变量 24
2.4.1 算术运算符与数值表达式 26
2.4 运算符和表达式 26
2.4.2 字符串运算符与字符串表达式 27
2.4.3 关系运算符与关系表达式 28
2.4.4 逻辑运算符与逻辑表达式 28
2.5 常用内部函数 29
2.5.1 语句的解释执行(立即窗口) 29
2.5.2 数学函数 29
2.5.3 字符串函数 30
2.5.4 随机函数 31
练习题 32
2.5.5 转换函数 32
第3章 VB语言基础 35
3.1 结构化程序设计 35
3.1.1 算法及其表示 35
3.1.2 结构化程序设计 37
3.2 顺序结构 38
3.2.1 赋值语句 38
3.2.2 数据输入 40
3.2.3 注释、暂停与程序结束 46
3.2.4 Print方法 47
3.3.1 单行结构条件语句 50
3.3 分支结构 50
3.3.2 块结构条件语句 52
3.3.3 情况语句 55
3.4 循环结构 58
3.4.1 循环概念 58
3.4.2 While...Wend语句 59
3.4.3 Do…Loop语句 61
3.4.4 For...Next语句 64
3.4.5 嵌套循环与退出循环 66
练习题 70
4.1.1 固定大小的数组 74
第4章 数组 74
4.1 变量数组 74
4.1.2 动态数组(或称为可调数组) 76
4.2 数组的使用和基本操作 77
4.2.1 数组的使用 77
4.2.2 数组的基本操作 78
4.3 控件数组 80
4.4 数组实例应用 83
练习题 87
5.1 过程的定义与调用 88
5.1.1 自定义过程的定义与调用 88
第5章 过程 88
5.1.2 自定义函数的定义与调用 89
5.2 过程与变量的作用域 90
5.3 过程的参数 91
5.3.1 参数传递(地址,值) 91
5.3.2 数组参数 93
5.3.3 对象参数 93
5.4 事件过程 93
5.5 递归 94
练习题 95
6.1 文件 97
第6章 文件操作 97
6.1.1 文件的结构 98
6.1.2 文件的种类和存取类型 99
6.2 顺序文件 100
6.2.1 顺序文件的打开与关闭 100
6.2.2 顺序文件的写操作 102
6.2.3 顺序文件的读操作 103
6.3 随机文件 106
6.4 二进制文件 108
6.5 与文件操作相关的语句和函数 110
练习题 113
7.1.1 窗体的主要属性 114
第7章 窗体设计 114
7.1 窗体设计 114
7.1.2 窗体的常用事件 116
7.2 多重窗体 120
7.2.1 多重窗体的管理 120
7.2.2 设置启动窗体 120
7.2.3 窗体处理 121
7.3 用向导生成窗体 122
7.4 多文档界面 125
练习题 126
8.1.1 命令按钮 129
8.1 命令按钮、图片框和图像框 129
第8章 标准控件的使用 129
8.1.2 图像框和图片框 132
8.2 标签与文本框 134
8.2.1 标签 134
8.2.2 文本框 135
8.3 单选按钮、复选框和框架 138
8.3.1 单选按钮(OptionButton) 138
8.3.2 复选框(CheckBox) 139
8.3.3 框架 140
8.4 列表框与组合框 141
8.4.1 列表框与组合框属性 141
8.4.2 常用方法 143
8.5.1 滚动条的重要属性 144
8.5 滚动条 144
8.5.2 举例 145
8.6 文件系统控件 146
8.6.1 文件系统控件的主要属性和事件 146
8.6.2 文件系统控件的作用 147
8.7 计时器控件 149
练习题 149
9.1 菜单设计 154
9.1.1 菜单编辑器 154
第9章 菜单与工具栏设计 154
9.1.2 创建菜单的步骤 157
9.1.3 菜单控件数组 161
9.1.4 弹出式菜单 164
9.2 工具栏设计 168
9.2.1 使用ToolBar控件和ImageList控件 170
9.2.2 使用CoolBar控件 176
9.3 状态栏设计 177
9.3.1 建立状态栏 177
9.3.2 运行时改变状态栏 178
练习题 178
10.1.1 创建窗体对话框 179
第10章 对话框设计 179
10.1 用窗体定制对话框 179
10.1.2 显示窗体对话框 180
10.2 用公共对话控件实现标准对话框 181
10.2.1 CommonDialog控件 181
10.2.2 文件对话框 183
10.2.3 颜色对话框 187
10.2.4 字体对话框 189
10.2.5 打印对话框 192
10.2.6 帮助对话框 195
练习题 197
11.1.1 默认坐标系 198
11.1.2 定制坐标系 198
第11章 图形操作 198
11.1 VB的坐标系统 198
11.2 图形控件 200
11.2.1 Line控件(画线工具) 200
11.2.2 Shape控件(形状) 201
11.3 图形方法 202
11.3.1 Pset方法 202
11.3.2 Line方法 204
11.3.3 Circle方法 204
11.4.1 简单动画设计 207
11.3.4 Cls方法、Point方法和PaintPicture方法 207
11.4 简单动画设计 207
11.4.2 应用举例 208
练习题 211
第12章 数据库应用 212
12.1 数据库的基本概念 212
12.2 可视化数据管理器 213
12.3 数据控件和数据绑定控件 214
12.3.1 主要属性 215
12.3.2 数据控件的主要事件和方法 216
12.3.3 记录集的主要属性和方法 217
12.3.4 用代码操作记录 223
12.4 ADO数据控件和数据库访问对象 224
12.4.1 ADO数据控件 224
12.4.2 数据库访问对象DAO 226
12.5 结构化查询语言(SQL)简介 227
12.5.1 SQL概述 227
12.5.2 SQL语法 227
12.5.3 使用数据管理器查询和使用SELECT查询 228
练习题 229
参考文献 230