第1章 Visual Basic 6.0概述 1
1.1 Visual Basic的发展和特点 1
1.1.1 Visual Basic的发展 1
1.1.2 Visual Basic的特点 2
1.2 Visual Basic 6.0的新特点 3
1.2.1 新增控件 3
1.2.2 语言新功能 3
1.2.3 数据库功能的增强 4
1.2.4 新增网络功能 4
1.2.5 新增多个应用程序向导 4
1.3 Visual Basic 6.0的安装和启动 4
1.4 Visual Basic 6.0帮助系统的使用 5
1.4.1 使用MSDN Library查阅器 5
1.4.2 使用上下文相关的帮助 6
1.4.3 从Internet上获得帮助 6
小结 6
习题 7
第2章 Visual Basic 6.0集成开发环境 8
2.1 集成开发环境概述 8
2.2 Visual Basic 6.0集成开发环境中的主菜单 9
2.3 Visual Basic 6.0集成开发环境中的工具栏 10
2.4 工程管理器 11
2.5 Visual Basic 6.0集成开发环境中其他窗口 12
2.5.1 属性窗口 12
2.5.2 工具箱窗口 13
小结 13
习题 14
第3章 创建第一个应用程序 15
3.1 计算器介绍 15
3.2 创建计算器应用程序 16
3.3 设计应用程序界面 16
3.3.1 初步创建加法计算器界面 16
3.3.2 设置属性 18
3.4 编写代码 20
小结 21
习题 22
第4章 面向对象的编程 23
4.1 面向对象编程的概念 23
4.2 对象和类的概念 24
4.3 Visual Basic中的对象和类 25
4.3.1 Visual Basic中对象的含义 25
4.3.2 对象属性 25
4.3.3 对象事件 26
4.3.4 对象方法 26
4.3.5 事件驱动、事件处理及事件模拟 27
4.4 在Visual Basic 6.0中实现面向对象编程 28
4.4.1 创建类 28
4.4.2 创建一个对象 28
4.4.3 添加方法 28
4.4.4 添加一个属性 29
4.5 面向对象程序设计案例 29
小结 30
习题 31
第5章 Visual Basic 6.0编程基础 32
5.1 Visual Basic 6.0的变量 32
5.1.1 命名规则 32
5.1.2 变量的类型和定义 33
5.1.3 记录类型变量 35
5.2 数据类型 35
5.2.1 基本数据类型 36
5.2.2 用户定义的数据类型 37
5.2.3 枚举类型 38
5.3 数组 40
5.3.1 数组的概念 40
5.3.2 静态数组与动态数组 43
5.4 运算符与表达式 44
5.4.1 算术运算符 45
5.4.2 关系运算符与逻辑运算符 46
5.4.3 表达式的执行顺序 48
5.5 过程 49
5.5.1 过程的定义 49
5.5.2 过程的调用 51
5.5.3 参数传递 51
小结 53
习题 53
第6章 Visual Basic 6.0控制结构 59
6.1 顺序结构 59
6.2 选择控制结构 60
6.2.1 IF条件语句 60
6.2.2 Select Case语句 63
6.3 For循环控制结构 65
6.4 当循环控制结构(While…Wend) 68
6.5 Do循环控制结构 69
6.6 多重循环 70
6.7 GoTo型控制 72
小结 72
习题 73
第7章 Visual Basic 6.0中主要控件的使用 75
7.1 命令按钮控件(CommandButton) 75
7.1.1 主要属性 75
7.1.2 事件 76
7.2 标签控件(Label) 76
7.2.1 主要属性 77
7.2.2 事件 78
7.3 文本框控件(TextBox) 78
7.3.1 主要属性 78
7.3.2 事件 79
7.3.3 方法 80
7.4 单选按钮和复选框 82
7.4.1 主要属性 82
7.4.2 事件 83
7.5 框架控件(Frame) 86
7.5.1 主要属性 86
7.5.2 事件 86
7.6 列表框控件(ListBox)和组合框控件(ComboBox) 88
7.6.1 列表框和组合框共有的重要属性 88
7.6.2 列表框特有的重要属性 89
7.6.3 组合框特有的重要属性 89
7.6.4 方法 90
7.6.5 事件 90
7.7 PictureBox(图形框)和Image(图像框) 94
7.7.1 图形框控件(PictureBox) 94
7.7.2 图像框控件(Image) 96
7.8 滚动条控件(HScrollBar和VScrollBar) 98
7.8.1 主要属性 98
7.8.2 主要事件 98
7.9 直线控件(Line)和形状控件(Shape) 99
7.9.1 直线控件 99
7.9.2 形状控件 99
7.10 常用对话框(CommonDialog) 100
7.10.1 “文件”对话框 101
7.10.2 “颜色”对话框 102
7.10.3 “字体”对话框 102
7.10.4 “打印”对话框 104
7.10.5 “帮助”对话框 104
7.11 定时器控件(Timer) 106
7.11.1 主要属性 107
7.11.2 事件 107
7.12 输入输出对话框(人机交互函数和过程) 109
小结 112
习题 112
第8章 菜单设计 115
8.1 菜单编辑器 115
8.2 创建菜单控件数组 117
8.3 创建弹出式菜单 119
8.4 多级式菜单和复选式菜单 120
8.4.1 复选式菜单 121
8.4.2 多级式菜单 121
小结 122
习题 123
第9章 鼠标及键盘事件 124
9.1 鼠标事件 124
9.2 键盘事件 126
9.3 焦点事件 128
9.4 鼠标键盘事件的应用 130
小结 132
习题 133
第10章 数据库应用 134
10.1 数据库基础 134
10.2 可视化数据管理器 135
10.3 使用Data数据控件访问数据库 138
10.4 使用ADO数据控件访问数据库 142
10.4.1 ADO对象模型 142
10.4.2 使用ADO数据控件 142
10.4.3 ADO控件上新增绑定控件的使用 144
10.5 ADO数据对象相关知识 145
10.6 SQL语言 149
10.6.1 SELECT语句 150
10.6.2 INSERT语句 154
10.6.3 DELETE 句 154
10.6.4 UPDATE语句 154
10.7 案例 155
10.7.1 开发文件夹的建立 155
10.7.2 数据库文件的建立 155
10.7.3 建立工程文件和窗体文件 156
10.7.4 各个功能模块的开发 156
10.7.5 程序的运行 169
10.8 数据报表 170
小结 173
习题 174
第11章 文件 177
11.1 文件的基本概念 177
11.1.1 文件的分类 177
11.1.2 数据文件的组成 178
11.1.3 文件的读写和文件的缓冲区 178
11.1.4 数据文件的存取特点 178
11.2 顺序文件的读写操作 179
11.2.1 顺序文件的打开与关闭 179
11.2.2 建立顺序文件 180
11.2.3 顺序文件读操作 181
11.2.4 顺序文件的记录追加 182
11.2.5 顺序文件的修改 182
11.3 随机文件的读写操作 183
11.3.1 随机文件的打开与关闭 183
11.3.2 建立随机文件 183
11.3.3 读取随机文件 183
11.3.4 随机文件的修改与删除 184
11.4 二进制文件的读写 188
11.4.1 创建和打开二进制文件 189
11.4.2 读写二进制文件 189
11.5 常用的文件操作语句和函数 190
11.6 文件系统控件 191
11.6.1 驱动器列表框 192
11.6.2 目录列表框 192
11.6.3 文件列表框 192
小结 194
习题 194
第12章 多模块工程和多文档界面窗体 196
12.1 多模块程序设计及其启动窗口 196
12.1.1 标准模块 196
12.1.2 窗体模块 197
12.1.3 指定启动窗体 197
12.2 设置工程工作目录 199
12.2.1 工程的组成 199
12.2.2 创建、打开和保存工程 199
12.2.3 添加、删除和保存文件 200
12.3 加载窗体和图片框中的图片 201
12.3.1 窗体属性 201
12.3.2 窗体事件 202
12.3.3 窗体方法 203
12.3.4 装入图片框中的图片 203
12.4 多文档界面(MDI)窗体 206
12.4.1 创建和设计MDI窗体及其子窗体 206
12.4.2 MDI窗体与子窗体的交互 207
小结 209
习题 209
第13章 发布应用程序及安装文件 210
13.1 发布应用程序 210
13.1.1 Package and Deployment向导的功能 210
13.1.2 启动Package and Deployment向导 210
13.1.3 Package and Deployment向导使用 211
13.2 建立应用安装程序 213
13.2.1 建立应用安装程序的步骤 213
13.2.2 安装应用程序 214
13.3 测试应用安装程序 214
13.4 删除应用安装程序 214
小结 215
习题 215
附录 命令一览表 216
参考文献 219