第1章 Visual Basic概述 1
1.1 Visual Basic简介 1
1.2面向对象程序设计的基本概念 2
1.3 Visual Basic 6.0的安装 3
1.4 Visual Basic集成开发环境 6
1.5创建VB应用程序的一般步骤 10
习题 13
第2章 常用控件及界面设计 15
2.1对象的公共属性 15
2.2窗体 21
2.2.1窗体常用属性 21
2.2.2窗体常用方法 23
2.2.3窗体常用事件 25
2.2.4与窗体相关的语句 26
2.3常用控件 28
2.3.1标签 28
2.3.2命令按钮 29
2.3.3文本框 30
2.3.4单选按钮 34
2.3.5框架 34
2.3.6复选框 35
2.3.7图片框 37
2.3.8图像控件 37
2.3.9滚动条 39
2.3.10计时器 40
2.4菜单 42
2.4.1下拉菜单 43
2.4.2弹出式菜单 45
习题 47
第3章 Visual Basic语言基础 50
3.1 Visual Basic程序代码的组织方式 50
3.1.1过程 50
3.1.2模块 51
3.2代码书写规则 51
3.3 Visual Basic的数据类型 53
3.4常量与变量 55
3.4.1常量 55
3.4.2变量 56
3.4.3自定义数据类型 59
3.5运算符与表达式 60
3.5.1运算符 60
3.5.2表达式 62
3.6赋值语句 63
3.6.1赋值语句的形式 63
3.6.2不同数据类型的赋值 63
3.7常用内部函数 64
3.7.1数学函数 65
3.7.2字符串函数 65
3.7.3转换函数 66
3.7.4日期和时间函数 66
3.7.5格式化函数 67
3.7.6 Shell函数 68
习题 69
第4章 程序控制结构 72
4.1程序设计与算法 72
4.1.1程序的基本组成 72
4.1.2算法 72
4.1.3算法的基本结构 74
4.2顺序结构 75
4.3选择结构 78
4.3.1 If语句 78
4.3.2 Select Case语句 83
4.4循环结构 85
4.4.1 For-Next循环语句 85
4.4.2 Do-Loop循环语句 87
4.4.3 While-Wend循环语句 90
4.4.4循环的嵌套 90
4.5程序示例 91
习题 97
第5章 数组 101
5.1基本概念 101
5.1.1数组与简单变量的区别 101
5.1.2数组的维数 102
5.1.3数组的分类 102
5.2固定大小数组 102
5.2.1固定大小数组的定义 102
5.2.2 Option Base语句 104
5.2.3数组的大小 104
5.3数组的结构 104
5.4数组的基本操作 106
5.4.1数组元素的引用 106
5.4.2数组元素的遍历 107
5.4.3数组元素的基本操作 109
5.5动态数组 110
5.6数组的相关函数和语句 113
5.6.1 LBound和UBound函数 113
5.6.2 Array函数 114
5.6.3 For Each-Next语句 115
5.6.4 Erase语句 116
5.7控件数组 117
5.7.1控件数组的概念 117
5.7.2控件数组的创建 117
5.7.3控件数组的使用 117
5.7.4动态添加/删除控件 119
5.8程序示例 120
习题 131
第6章 其他控件的使用 135
6.1列表框 135
6.2组合框 142
6.3鼠标事件 143
6.4键盘事件 144
习题 147
第7章 过程 150
7.1过程的分类 151
7.2事件过程 151
7.3 Function过程 152
7.3.1 Function过程的定义 152
7.3.2 Function过程的建立 154
7.3.3 Function过程的调用 155
7.4 Sub过程 156
7.4.1通用Sub过程的定义 156
7.4.2 Sub过程的调用 157
7.5过程调用的执行流程 158
7.6参数传递 159
7.6.1按值传递参数 160
7.6.2按地址传递参数 162
7.6.3参数传递方式的确定 165
7.6.4数组参数传递 167
7.6.5对象参数传递 170
7.6.6可选参数和可变参数 171
7.7递归过程 173
7.7.1递归过程的定义 174
7.7.2递归过程的调用 174
7.8变量的作用域和生存期 177
7.8.1 VB模块 177
7.8.2不同作用域变量的定义 178
7.8.3同名变量的处理 184
7.9过程的作用域 185
7.10创建与设置启动过程 186
7.11程序示例 187
习题 191
第8章 文件 195
8.1文件概述 195
8.1.1文件类型 195
8.1.2文件操作的一般步骤 196
8.2顺序文件 196
8.2.1顺序文件的打开 196
8.2.2顺序文件的写操作 197
8.2.3顺序文件的读操作 198
8.2.4关闭文件 202
8.2.5顺序文件举例 202
8.3随机文件 204
8.3.1记录类型的定义 204
8.3.2随机文件的打开 205
8.3.3随机文件的写操作 205
8.3.4随机文件的读操作 206
8.4二进制文件 207
8.5文件管理控件 208
8.5.1驱动器列表框 209
8.5.2目录列表框 209
8.5.3文件列表框 210
8.5.4文件管理控件的同步操作 210
8.6通用对话框 212
8.6.1“打开”和“另存为”对话框 213
8.6.2“颜色”和“字体”对话框 215
习题 218
第9章 Visual Basic图形处理 219
9.1 Visual Basic坐标系 219
9.1.1标准坐标系 219
9.1.2自定义坐标系 220
9.2 Visual Basic绘图控件 221
9.2.1 Line控件 221
9.2.2 Shape控件 221
9.3绘图方法 223
9.3.1画点方法 223
9.3.2画线方法 224
9.3.3画圆与椭圆方法 225
习题 226
附录 228
附录A 程序调试 228
A.1错误类型 228
A.2调试工具 229
附录B常用算法及其程序设计 233
参考文献 243