第1章 概述 1
1.1 Visual Basic简介 2
1.2 Visual Basic集成开发环境 2
1.2.1 标题栏 3
1.2.2 菜单栏 3
1.2.3 工具栏 3
1.2.4 窗体设计窗口 4
1.2.5 控件工具箱 4
1.2.6 代码窗口 5
1.2.7 工程资源管理窗口 5
1.2.8 属性窗口 6
1.2.9 窗体布局窗口 6
1.3 Visual Basic可视化编程基础 7
习题 10
第2章 算法与程序设计 13
2.1 算法的概念 14
2.2 算法的描述 16
2.3 算法的设计 17
2.4 算法分析和评价 18
2.5 创建应用程序的过程 19
习题 20
第3章 窗体与控件 21
3.1 窗体 22
3.2.1 命令按钮CommandButton 29
3.2.2 文本框TextBox 30
3.2.3 标签Label 31
习题 33
第4章 Visual Basic语言基础 35
4.1 Visual Basic程序结构和编码规则 36
4.1.1 Visual Basic的程序结构 36
4.1.2 Visual Basic编码规则 36
4.2 数据类型 38
4.2.1 基本数据类型 38
4.2.2 自定义数据类型 40
4.3 常量与变量 41
4.3.1 常量 41
4.3.2 变量 42
4.4 运算符与表达式 44
4.4.1 算术运算符和算术表达式 44
4.4.2 字符串运算符与字符串表达式 45
4.4.3 关系运算符与关系表达式 45
4.4.4 逻辑运算符与逻辑表达式 46
4.5 赋值语句 47
4.6 公共函数 48
习题 54
第5章 VB控制结构 57
5.1 顺序结构 58
5.2 选择结构 61
5.2.1 If语句 61
5.2.2 Select Case语句(情况语句) 64
5.3 循环结构 66
5.3.1 Do&Loop循环结构 66
5.3.2 While&Wend循环结构 69
5.3.3 For&Next循环结构 69
5.3.4 循环的嵌套 71
5.4 综合应用 72
习题 78
第6章 程序调试 81
6.1 错误类型 82
6.2 VB调试工具 84
6.3 程序调试 85
习题 88
第7章 数组 91
7.1 数组的概念 93
7.1.1 数组的声明 93
7.1.2 数组定义和数组元素 95
7.1.3 数组的存储结构 95
7.1.4 动态数组 97
7.2 数组的基本操作 99
7.2.1 数组基本函数 99
7.2.2 数组元素的引用 100
7.2.3 数组元素的输入 100
7.2.4 数组元素的输出 103
7.3 控件数组 105
7.4 综合应用 109
习题 117
第8章 过程 119
8.1 Sub过程的定义和调用 120
8.1.1 事件过程 120
8.1.2 窗体事件过程 122
8.1.3 事件过程的创建 123
8.1.4 通用过程 124
8.2 Function过程的定义和调用 127
8.2.1 Function过程的定义和创建 127
8.2.2 举例 128
8.2.3 Function过程的调用 129
8.3 参数的传递 130
8.3.1 形参和实参 131
8.3.2 按值传递参数 132
8.3.3 按地址传递参数 134
8.3.4 数组参数 136
8.4 递归过程和调用 138
8.4.1 递归的定义 138
8.4.2 递归的调用和消除 139
8.5 变量的作用域 140
8.5.1 局部变量 141
8.5.2 模块级变量 143
8.5.3 全局变量 144
8.5.4 静态变量与模块级变量的区别 145
8.5.5 同名变量 146
8.6 综合应用 147
习题 158
第9章 用户界面设计 161
9.1 其他常用控件 162
9.1.1 单选按钮、复选框 162
9.1.2 框架 162
9.1.3 滚动条控件 164
9.1.4 计时器控件 166
9.1.5 列表框 167
9.1.6 组合框 172
9.2 驱动器、目录与文件控件 176
9.2.1 驱动器列表框 176
9.2.2 目录列表框 176
9.2.3 文件列表框 176
9.3 通用对话框 178
9.3.1 “通用对话框”使用步骤 179
9.3.2 通用对话框的重要属性和方法 181
9.4 菜单设计 186
9.4.1 菜单 186
9.4.2 弹出式菜单 192
9.4.3 菜单控件数组 196
9.4.4 动态菜单 196
9.5 多重窗体 198
9.5.1 与多重窗体有关的操作 198
9.5.2 与多重窗体有关的语句和方法 199
9.5.3 多重窗体程序的存取 200
9.6 鼠标与键盘事件 202
9.6.1 鼠标事件 203
9.6.2 键盘事件 205
9.7 综合应用-个人信息编辑程序 208
9.7.1 任务1设置个人基本信息 209
9.7.2 任务2更换照片设置 210
9.7.3 任务3设置滚动问候语 212
9.7.4 任务4设置个性签名 213
习题 214
第10章 文件 219
10.1 文件概述 220
10.2 顺序文件 220
10.3 随机文件 224
10.4 二进制文件 228
习题 230
第11章 图形处理 235
11.1 图形处理基础 236
11.2 绘图属性 238
11.3 绘图方法 242
11.4 综合应用 245
习题 250
第12章 数据库应用基础 253
12.1 数据库基础 254
12.2 VB访问数据库 257
12.3 综合应用 269
习题 276
参考文献 279