第1章 计算机程序设计概述 1
1.1 计算机程序设计的发展 1
1.1.1 计算机程序设计语言 1
1.1.2 程序设计的发展历程 1
1.2 结构化程序设计 2
1.2.1 结构化程序设计的概念 2
1.2.2 结构化程序设计方法 4
1.3 面向对象程序设计概述 5
1.3.1 面向对象的程序设计概念 6
1.3.2 面向对象的程序设计语言 6
1.3.3 面向对象的程序设计方法与结构化程序设计方法的比较 7
习题1 8
第2章 中文Visual Basic 6.0概述 9
2.1 Visual Basic简介 9
2.1.1 Visual Basic的发展过程 9
2.1.2 Visual Basic的功能特点 10
2.2 Visual Basic的运行环境、安装和启动 11
2.2.1 Visual Basic的运行环境 11
2.2.2 Visual Basic的安装 11
2.2.3 Visual Basic的启动 12
2.3 Visual Basic 6.0的集成开发环境 13
2.3.1 主窗口 13
2.3.2 窗体窗口 14
2.3.3 属性窗口 14
2.3.4 工程资源管理器窗口 15
2.3.5 代码窗口 16
2.3.6 窗体布局窗口 16
2.3.7 对象浏览器窗口 16
2.3.8 工具箱窗口 17
2.4 设计一个简单的Visual Basic应用程序 17
2.4.1 创建应用程序的界面 18
2.4.2 编写应用程序的代码 19
2.4.3 运行应用程序 20
2.4.4 保存文件 20
2.5 Visual Basic中的对象 21
2.5.1 Visual Basic中对象的概念 21
2.5.2 对象的属性 22
2.5.3 对象的方法 23
2.5.4 对象的事件及事件过程 23
2.6 生成可执行文件和制作安装盘 25
2.6.1 生成可执行文件 25
2.6.2 制作安装盘发布应用程序 26
2.7 Visual Basic 6.0的帮助功能 29
2.7.1 了解MSDN Library查阅器 30
2.7.2 在MSDN Library中定位信息 30
2.7.3 应用MSDN Library进行其他工作 32
2.7.4 从Internet上获得帮助 33
习题2 33
第3章 Visual Basic语言程序设计 35
3.1 Visual Basic编码规则 35
3.2 Visual Basic的数制及数据类型 36
3.2.1 Visual Basic的数制 36
3.2.2 Visual Basic的数据类型 36
3.3 常量和变量 40
3.3.1 常量 40
3.3.2 变量 41
3.4 运算符和表达式 44
3.4.1 算术运算符与算术表达式 44
3.4.2 关系运算符与关系表达式 45
3.4.3 逻辑运算符与逻辑表达式 46
3.4.4 字符串运算符与字符串表达式 47
3.4.5 数据类型的转换 48
3.4.6 运算符的优先级别 48
3.5 常用内部函数 48
3.5.1 数学函数 48
3.5.2 字符串函数 49
3.5.3 转换函数 51
3.5.4 日期函数 52
3.5.5 Shell函数 53
3.6 基本语句 53
3.6.1 顺序结构程序设计 53
3.6.2 选择结构程序设计 59
3.6.3 循环结构程序设计 69
3.7 数组及应用 78
3.7.1 静态数组 78
3.7.2 动态数组 80
3.7.3 数组的基本操作 81
习题3 86
第4章 窗体设计和常用控件的使用 88
4.1 窗体的类型、使用、属性和方法 88
4.1.1 窗体类型以及如何添加窗体 88
4.1.2 设置启动窗体 89
4.1.3 窗体的属性、事件和方法 89
4.1.4 控件的概念和使用方法 91
4.1.5 窗体对象的生命过程 92
4.2 常用控件的基本属性 94
4.2.1 控件的种类 94
4.2.2 控件的常用属性 94
4.2.3 设置Tab键转移焦点的顺序 96
4.2.4 控件默认属性 98
4.3 基本控件的使用 98
4.3.1 命令按钮 98
4.3.2 使用标签控件显示文字 99
4.3.3 使用文本框控件显示和输入文本 100
4.3.4 使用单选按钮和检查框控件 102
4.3.5 使用框架控件 104
4.3.6 提供大量选择的列表框控件 106
4.3.7 提供大量选择的组合框控件 110
4.3.8 使用滚动条控件 112
4.3.9 使用时钟控件 113
4.3.10 驱动器、目录和文件列表框控件 115
4.3.11 图形控件 117
4.3.12 Image控件和PictureBox控件 118
4.4 ActiveX控件的使用 119
4.4.1 ActiveX控件 119
4.4.2 向工具箱中添加ActiveX控件 119
习题4 120
第5章 对话框和菜单 121
5.1 对话框的分类和使用 121
5.1.1 系统预定义对话框 121
5.1.2 通用对话框 123
5.1.3 自定义对话框 128
5.2 菜单的设计和使用 130
5.2.1 菜单设计 130
5.2.2 快捷菜单的设计 132
5.2.3 菜单设计举例 133
习题5 135
第6章 模块与过程 136
6.1 Visual Basic的代码模块 136
6.2 Visual Basic的过程 136
6.2.1 Visual Basic过程的分类 137
6.2.2 过程的创建与调用 139
6.2.3 参数传递 143
习题6 146
第7章 常用算法 147
7.1 排序算法 147
7.1.1 比较互换法 147
7.1.2 选择法排序 148
7.1.3 冒泡法排序 148
7.2 查找 149
7.3 素数的求法 151
7.3.1 由素数的定义求素数 151
7.3.2 用筛选法求素数 152
7.4 解一元方程 153
7.4.1 用牛顿迭代法解一元方程 153
7.4.2 用二分法解一元方程 154
7.5 数值积分 155
7.6 多项式及其导数的值 157
7.7 数制转换 159
7.8 Visual Basic的其他使用 161
习题7 165
第8章 文件操作 166
8.1 文件的基本概念 166
8.1.1 数据文件的类型 167
8.1.2 文件号 167
8.2 顺序文件 167
8.2.1 顺序文件的打开 167
8.2.2 顺序文件的关闭 168
8.2.3 顺序文件的读操作 168
8.2.4 顺序文件的写操作 170
8.3 随机文件 171
8.3.1 随机文件的打开和关闭 171
8.3.2 定义记录类型 172
8.3.3 随机文件的读操作 172
8.3.4 随机文件的写操作 172
8.4 二进制文件 175
8.4.1 二进制文件的打开和关闭 175
8.4.2 二进制文件的读、写操作 175
8.5 文件与目录的操作语句和函数简介 177
8.6 文件与目录的操作控件简介 179
8.7 使用File System Object对象模型编程简介 179
8.7.1 File System Object模型介绍 179
8.7.2 文件系统对象 179
8.8 使用文件系统对象编程 180
8.8.1 FileSystemObject对象 180
8.8.2 管理驱动器 182
8.8.3 管理文件夹 185
8.8.4 管理文件 192
习题8 197
第9章 图形操作 199
9.1 坐标系统 199
9.1.1 使用默认刻度 200
9.1.2 选择标准刻度 200
9.1.3 创建自定义刻度 201
9.2 使用图形控件 202
9.2.1 添加图片 202
9.2.2 运行时删除图片 203
9.2.3 移动图片和改变图片尺寸 204
9.3 用图形方法创建图形 204
9.3.1 画点 205
9.3.2 画各种直线和形状 206
9.3.3 绘制方框 207
9.3.4 画圆 209
9.3.5 画圆弧 209
9.3.6 画椭圆 210
9.3.7 指定线宽 211
9.3.8 指定实线或虚线 212
9.3.9 窗体加载时创建图形 212
9.4 使用颜色 212
9.4.1 使用RGB函数 213
9.4.2 使用颜色属性 213
习题9 214
第10章 错误处理与程序调试 215
10.1 Visual Basic的错误分类 215
10.1.1 语法错误 215
10.1.2 运行错误 216
10.1.3 逻辑错误(logic error) 216
10.2 Visual Basic的调试环境 216
10.2.1 调试工具栏 217
10.2.2 调试菜单 218
10.3 Visual Basic应用程序所处的三种工作模式 219
10.4 Visual Basic的调试技术 220
10.4.1 使用调试窗口 220
10.4.2 使用中断模式 222
10.5 Visual Basic的错误处理 225