第一章 Visual BASIC概述 1
1.1 VB简介 1
1.1.1 BASIC语言的发展 1
1.1.2 VB的主要特点 2
1.1.3 VB的启动和关闭 2
1.2 设计VB应用程序的初步认识 4
1.2.1 设计VB应用程序的大致步骤 4
1.2.2 第一个简单程序 4
1.2.3 第二个简单程序 6
1.3 对象与事件的基本概念 8
1.3.1 对象、类与方法 9
1.3.2 事件、事件过程及事件驱动 10
1.4 VB的集成化开发环境 11
1.4.1 窗体编辑器窗口 11
1.4.2 工具箱和控件 11
1.4.3 工程资源管理器窗口 14
1.4.4 属性窗口 14
1.4.5 代码窗口 15
1.4.6 窗体布局窗口 15
1.5 工程的管理 15
1.5.1 工程中的主要文件类型 16
1.5.2 创建、打开和保存工程 16
1.5.3 在工程中添加窗体和模块 17
1.5.4 从工程中删除文件 17
1.5.5 生成可执行文件 17
习题 18
编程及上机调试 19
第二章 VB语言基础 20
2.1 基本数据类型 20
2.2 变量与常量 22
2.2.1 变量 22
2.2.2 常量 23
2.3 表达式 23
2.3.1 算术表达式 23
2.3.2 字符串表达式 24
2.3.3 日期表达式 25
2.4 常用内部函数 25
2.4.1 数学函数 25
2.4.2 字符串函数 27
2.4.3 日期与时间函数 28
2.4.4 类型转换函数 29
2.5 编写代码规则 30
2.5.1 程序语句及语法 30
2.5.2 代码书写规则 30
2.5.3 结构化程序的基本结构 31
习题 32
编程及上机调试 33
第三章 赋值与输入输出 35
3.1 赋值语句 35
3.2 数据输出 37
3.2.1 Print方法 37
3.2.2 特殊打印格式 39
3.2.3 位置属性和字体属性 40
3.3 常用基本语句 42
3.3.1 卸截语句Unload 42
3.3.2 结束语句End 42
3.3.3 暂停语句Stop 42
3.3.4 强制显示声明变量语句Option Explicit 43
3.3.5 清除方法Cls 43
3.4 窗体 44
3.4.1 窗体的基本结构 45
3.4.2 窗体的基本属性 45
3.4.3 窗体的事件 45
3.4.4 窗体的方法 46
3.5 利用文本框输入数据 47
3.5.1 使用文本框控件 48
3.5.2 焦点与Tab键序 49
3.6 使用对话框 49
3.6.1 输入对话框 50
3.6.2 消息对话框 50
习题 53
编程及上机调试 54
第四章 分支结构设计 56
4.1 关系表达式和逻辑表达式 56
4.1.1 关系表达式 56
4.1.2 逻辑表达式 57
4.2 条件语句 58
4.2.1 If...Then语句 58
4.2.2 If...Then...Else语句 58
4.2.3 IIf函数Choose函数 60
4.2.4 条件语句的嵌套 61
4.3 多分支语句 65
4.4 选择性控件 67
4.4.1 单选按钮 68
4.4.2 复选框 69
4.5 计时器控件 71
习题 73
编程及上机调试 75
第五章 循环结构设计 76
5.1 For...Next循环语句 76
5.2 Do...Loop循环语句 79
5.2.1 前测型Do...Loop循环 79
5.2.2 后测型Do...Loop循环 80
5.3 循环出口语句 81
5.4 多重循环 83
5.5 列表框与组合框 85
5.5.1 列表框 86
5.5.2 组合框 89
5.6 程序举例 91
习题 96
编程及上机调试 99
第六章 数组 101
6.1 数组的概念 101
6.1.1 数组的引入 101
6.1.2 数组与数组元素 101
6.1.3 下标和数组的维数 102
6.2 静态数组和动态数组 102
6.2.1 静态数组 103
6.2.2 动态数组 107
6.3 For Each...Next循环语句 108
6.4 控件数组 109
6.4.1 控件数组的概念 109
6.4.2 控件数组的建立 110
6.4.3 控件数组的使用 110
6.5 程序举例 111
习题 118
编程及上机调试 122
第七章 过程 124
7.1 通用过程 124
7.1.1 Sub过程 124
7.1.2 Function过程 128
7.1.3 Sub Main过程与多窗体 130
7.2 参数传递 132
7.2.1 形参与实参 132
7.2.2 按地址传递和按值传递 134
7.3 变量的作用域 135
7.3.1 局部变量 135
7.3.2 模块级变量 136
7.3.3 全局变量 136
7.4 过程的嵌套与递归调用 137
7.4.1 过程的嵌套调用 137
7.4.2 过程的递归调用 137
7.5 程序举例 139
习题 145
编程及上机调试 148
第八章 数据文件的存取 150
8.1 数据文件的基本概念 150
8.1.1 数据文件的组成 150
8.1.2 文件类型 150
8.1.3 文件处理的一般步骤 150
8.1.4 文件的打开和关闭 151
8.2 访问顺序文件 151
8.2.1 顺序文件的写入操作 151
8.2.2 与文件有关的函数 154
8.2.3 顺序文件的读出操作 155
8.3 访问随机文件 157
8.3.1 初步认识 158
8.3.2 存取操作 158
8.4 文件操作 162
编程及上机调试 163
第九章 程序调试与错误处理 165
9.1 程序模式和错误类型 165
9.1.1 程序工作模式 165
9.1.2 VB程序中的错误类型 166
9.2 程序调试 167
9.2.1 静态检查 167
9.2.2 动态检查 168
9.2.3 使用VB调试工具 168
9.3 错误处理 172
9.3.1 错误处理的步骤 172
9.3.2 Err对象 172
9.3.3 捕获错误语句(On Error) 173
9.3.4 退出错误处理语句(Resume) 173
习题 174
程序调试 174
第十章 其他控件的使用 176
10.1 框架(Frame) 176
10.2 图形控件 177
10.2.1 图片框(PictureBox) 178
10.2.2 图像框(Image) 179
10.2.3 Shape形状控件 179
10.2.4 Line直线控件 179
10.3 菜单设计 180
10.3.1 下拉式菜单 180
10.3.2 菜单编辑器 181
10.3.3 菜单的Click事件 183
10.3.4 运行时改变菜单属性 186
10.3.5 快捷菜单 186
10.4 工具栏和状态栏 187
10.4.1 Active X控件简介 187
10.4.2 工具栏(ToolBar) 188
10.4.3 状态栏(StatusBar) 191
10.5 对话框 192
10.5.1 通用对话框(CommonDialog) 193
10.5.2 自定义对话框 194
10.6 滚动条 195
10.7 文件系统控件 196
10.8 控件拖放 198
10.9 多媒体应用 200
10.9.1 使用Animation控件 200
10.9.2 使用Multimedia控件 200
10.10 多文档界面(MDI) 202
第十一章 在Web网页制作中使用VBScript 203
11.1 HTML语言简介 203
11.1.1 HTML文档的基本结构 203
11.1.2 常用的一些标记 204
11.2 网页脚本语言VBScript 205
11.2.1 脚本的概念 205
11.2.2 在HTML文档中加入VBScript代码 205
11.2.3 编制动态网页 207
11.3 ASP网页制作 210
11.3.1 基本概念 210
11.3.2 编写ASP程序 210
编程及上机调试 212
附录一 ASCII码 213
附录二 颜色代码 213