第1章 Visual Basic简介 1
1.1 Visual Basic简史 2
1.2 Visual Basic的版本简介 3
1.3 Visual Basic的特点 4
第2章 初识Visual Basic 7
2.1 Visual Basic的安装 8
2.1.1 Visual Basic的运行环境 8
2.1.2 Visual Basic的安装 8
2.2 启动Visual Basic 13
2.3 认识Visual Basic 15
2.4 退出Visual Basic 17
第3章 用户界面设计 19
3.1 创建新的工程 20
3.1.1 Visual Basic应用程序开发步骤 20
3.1.2 创建新工程 20
3.2 一个有趣的例子 21
3.3 如何建立例子 21
3.3.1 建立用户界面 21
3.3.2 设置属性 23
3.3.3 编写代码 25
3.4 程序的运行和保存 28
3.4.1 保存程序 28
3.4.2 打开程序 30
3.4.3 运行程序 30
第4章 程序设计基础 33
4.1 常量和变量 34
4.1.1 变量 34
4.1.2 常量 35
4.2 数据类型 36
4.2.1 基本的数据类型 36
4.2.2 自定义的数据类型 39
4.3 变量的声明及其作用域 40
4.3.1 变量的作用域 40
4.3.2 声明变量类型 41
4.3.3 静态变量 44
4.4 运算符与表达式 45
4.4.1 数值运算符 45
4.4.2 Visual Basic怎样处理不同的数据类型的数值 47
4.4.3 关系运算符与逻辑预算符 49
第5章 窗体的输入输出 52
5.1 进一步认识窗体 53
5.1.1 窗体的常用属性 53
5.1.2 窗体的坐标属性 56
5.1.3 窗体的颜色属性 56
5.2 建立具有响应的窗体 58
5.2.1 窗体事件 58
5.2.2 一些特殊的语句与命令 61
5.3 窗体的输入输出 62
5.3.1 在窗体中显示信息 62
5.3.2 Format函数 66
5.3.3 输入框和输出框 69
5.4 数学计算器 72
第6章 常用标准控件的应用 80
6.1 Visual Basic控件简介 81
6.2 命令按钮 83
6.3 图片框和图像框 85
6.4 标签与文本框 89
6.5 复选框与单选框 94
6.6 组合框与列表框 98
6.7 滚动条 109
6.8 Timer控件(计时器) 112
6.9 直线和形状 114
6.10 框架 116
第7章 程序流的控制 120
7.1 确定性循环 121
7.1.1 For-Next循环 121
7.1.2 嵌套的For-Next循环 123
7.2 非确定性循环 124
7.2.1 Do Until循环 124
7.2.2 Do While循环 126
7.3 进行判决 130
7.4 情况语句 133
7.5 If-Then语句的嵌套 134
7.6 Goto语句 136
第8章 函数和子过程 137
8.1 函数 138
8.1.1 编写一个简单的函数 138
8.1.2 自定义函数的进一步说明 142
8.2 子过程 146
8.3 数组 150
8.3.1 固定与动态数组 151
8.3.2 静态数组 152
8.3.3 对一维数组操作的方法 153
8.3.4 具有索引范围的一维数组 153
8.3.5 为数组赋值 155
8.4 多维数组 156
8.5 在函数和过程中使用数组 157
第9章 菜单和对话框 159
9.1 菜单和菜单编辑器 160
9.1.1 为什么要编制菜单 160
9.1.2 认识菜单编辑器 160
9.1.3 创建菜单 162
9.1.4 显示弹出式菜单 166
9.2 公共对话框控件 169
9.3 使用公共对话框控件:一个例程 176
第10章 文件的操作 187
10.1 操作文件 188
10.1.1 文件的结构和分类 188
10.1.2 文件命令 189
10.1.3 文件处理函数 190
10.2 顺序文件 192
10.2.1 从文件中读取信息 195
10.2.2 给已有的文件添加信息 197
10.2.3 通用顺序文件 198
10.3 随机存取文件 199
10.4 二进制文件 202
10.4.1 用二进制技术进行存取 202
10.4.2 二进制文件处理的最后几点说明 205
第11章 程序的调试与错误处理 211
11.1 Visual Basic的错误和处理 212
11.1.1 错误类型 212
11.1.2 如何处理错误 215
11.2 Visual Basic的错误调试工具 220
11.2.1 调试工具 220
11.2.2 Visual Basic的模式 221
11.3 调试窗口 222
11.3.1 立即窗口 222
11.3.2 监视窗口 226
11.3.3 本地窗口 229
11.4 中断与程序跟踪 229
11.4.1 使用中断模式 229
11.4.2 使用断点 231
11.4.3 程序跟踪 232