第1章 Visual Basic程序设计概述 1
1.1 Visual Basic简介 1
1.2 Visual Basic的特点 3
1.3 Visual Basic的开发环境 3
1.3.1 主窗口 4
1.3.2 其他窗口 5
1.4 程序设计语言概述 8
1.4.1 程序设计语言的发展 8
1.4.2 程序设计方法 9
1.5 Visual Basic面向对象设计方法 12
1.6 Visual Basic程序设计的基本步骤 14
1.7 工程管理 15
1.7.1 工程的组成 16
1.7.2 工程的建立、打开与保存 17
1.7.3 工程内文件的添加、保存与删除 17
1.7.4 调试 18
1.8 Visual Basic示例 20
习题1 22
第2章 Visual Basic简单程序设计 23
2.1 窗体 23
2.1.1 窗体的常用属性 23
2.1.2 窗体的常用事件 25
2.1.3 窗体的常用方法 26
2.2 常用控件 26
2.3 标签 29
2.3.1 标签的常用属性 29
2.3.2 标签的常用事件 30
2.4 文本框 32
2.4.1 文本框的常用属性 32
2.4.2 文本框的常用事件 33
2.4.3 文本框的常用方法 34
2.4.4 文本框应用实例 34
2.5 命令按钮 35
2.5.1 命令按钮的常用属性 35
2.5.2 命令按钮的常用事件 36
2.5.3 命令按钮的常用方法 36
2.5.4 命令按钮应用实例 36
2.6 计时器 41
2.6.1 计时器的常用属性 41
2.6.2 计时器的事件 42
2.6.3 计时器应用实例 42
2.7 综合应用实例 43
习题2 45
第3章 Visual Basic程序设计语言基础 46
3.1 数据类型 46
3.1.1 数值型数据 46
3.1.2 字符型数据(String) 47
3.1.3 日期型数据 47
3.1.4 逻辑型数据 48
3.1.5 变体型数据 48
3.1.6 对象型数据 48
3.2 常量与变量 48
3.2.1 常量 48
3.2.2 变量 50
3.3 表达式和运算符 53
3.3.1 算术运算符和算术表达式 53
3.3.2 字符串运算符 55
3.3.3 关系运算符和关系表达式 56
3.3.4 逻辑运算符和逻辑表达式 57
3.3.5 日期运算符 58
3.3.6 运算符的优先级 58
3.4 Visual Basic的常用函数 58
3.4.1 算术函数 58
3.4.2 字符串函数 61
3.4.3 数据类型转换函数 65
3.4.4 日期和时间函数 65
3.4.5 测试函数 66
3.4.6 格式函数Format 66
3.5 单选按钮和复选框 68
3.5.1 单选按钮的常用属性和事件 68
3.5.2 单选按钮应用实例 68
3.5.3 复选框的常用属性和事件 70
3.5.4 复选框实例 70
3.6 框架 72
3.6.1 框架的常用属性和事件 73
3.6.2 框架的应用实例 73
习题3 74
第4章 控制结构 77
4.1 顺序结构 77
4.1.1 赋值语句 77
4.1.2 使用Print()方法输出数据 78
4.1.3 输入函数InputBox() 81
4.1.4 输出函数MsgBox()与MsgBox()语句 83
4.1.5 编程规则 86
4.2 选择结构 87
4.2.1 If语句 87
4.2.2 Select Case语句 92
4.2.3 选择结构的嵌套 95
4.3 循环结构 95
4.3.1 For循环 95
4.3.2 While循环 99
4.3.3 Do循环 100
4.3.4 多重循环 102
习题4 103
第5章 过程 106
5.1 通用过程 106
5.1.1 Sub过程 106
5.1.2 Function过程 110
5.1.3 过程间参数的传递 111
5.1.4 过程的嵌套调用 114
5.2 变量与过程的作用域 115
5.2.1 模块的划分 115
5.2.2 变量的作用域 116
5.2.3 过程的作用域 119
5.3 图片框和图像框 119
习题5 123
第6章 数组与自定义类型 126
6.1 数组 126
6.1.1 数组的定义 126
6.1.2 静态数组与动态数组 128
6.1.3 数组的基本操作 129
6.1.4 数组应用实例 132
6.2 自定义类型 134
6.3 控件数组 135
6.3.1 控件数组的概念 135
6.3.2 控件数组的建立 136
6.3.3 控件数组的使用 137
6.4 列表框和组合框 138
6.4.1 列表框和组合框的常用属性 138
6.4.2 列表框和组合框的常用事件和方法 141
6.4.3 列表框的应用实例 142
6.4.4 组合框实例 145
习题6 146
第7章 图形设计 148
7.1 形状和直线控件 148
7.1.1 形状和直线控件的常用属性 148
7.1.2 形状应用实例 150
7.2 图形操作 151
7.2.1 坐标系统 151
7.2.2 图形颜色 152
7.2.3 图形方法 153
7.2.4 图形方法应用实例 154
7.3 滚动条 156
7.3.1 滚动条的常用属性 156
7.3.2 滚动条的常用事件和方法 157
7.3.3 滚动条应用实例 157
7.4 ActiveX控件 160
7.4.1 Slider控件 161
7.4.2 SSTab控件 162
习题7 164
第8章 用户界面设计 167
8.1 键盘 167
8.1.1 KeyPress事件 168
8.1.2 KeyDown事件和KeyUp事件 169
8.2 鼠标 170
8.2.1 鼠标属性 170
8.2.2 鼠标事件 172
8.2.3 鼠标的拖放操作 175
8.3 对话框的设计 179
8.3.1 通用对话框 179
8.3.2 自定义对话框 186
8.4 菜单设计 187
8.4.1 下拉菜单 187
8.4.2 弹出式菜单 191
习题8 194
第9章 文件 196
9.1 文件和文件系统 196
9.1.1 文件系统概述 196
9.1.2 文件分类 196
9.2 文件操作 197
9.2.1 顺序文件操作 197
9.2.2 随机文件操作 202
9.2.3 二进制文件操作 205
9.2.4 文件处理函数与语句 206
9.3 文件管理控件 208
9.3.1 驱动器列表框 208
9.3.2 文件夹列表框 208
9.3.3 文件列表框 209
9.3.4 文件管理控件应用 210
习题9 212
第10章 数据库程序设计基础 214
10.1 数据库概述 214
10.1.1 数据库基本概念 214
10.1.2 常见数据库管理系统 216
10.2 创建Access数据库 217
10.2.1 Microsoft Access简介 217
10.2.2 可视化数据管理器 223
10.3 SQL语言简介 228
10.3.1 SQL语言概述 229
10.3.2 SELECT查询语句 229
10.3.3 其他常用SQL语句 233
10.4 Data控件 234
10.4.1 添加Data控件 234
10.4.2 Data控件常用属性、方法与事件 234
10.4.3 RecordSet对象 236
10.5 ADODC控件 237
10.5.1 添加ADODC控件 237
10.5.2 ADODC控件常用属性、方法与事件 240
10.5.3 数据绑定控件 241
10.5.4 ADODC控件应用 247
10.6 ADO数据对象 249
10.6.1 ADO组成 249
10.6.2 创建ADO数据对象 250
10.6.3 ADO数据对象常用属性与方法 251
习题10 256
第11章 股票交易查询软件 259
11.1 软件工程简介 259
11.1.1 软件定义 259
11.1.2 软件开发 260
11.1.3 运行维护 260
11.2 股票交易查询软件的系统设计 261
11.2.1 股票交易查询软件的概要设计 261
11.2.2 股票交易查询软件的详细设计 264
11.2.3 技术说明 267
11.3 股票交易查询软件的编码实现 271
11.3.1 程序界面设计 271
11.3.2 程序初始化 275
参考文献 276