第1章 Visual Basic 6.0简介 1
1.1 Visual Basic 6.0的新功能 1
1.2 Visual Basic 6.0运行的软硬件环境 2
1.3 安装Visual Basic 6.0 2
1.4 添加或删除Visual Basic部件 3
第2章 Visual Basic 6.0集成开发环境 5
2.1 启动Visual Basic 6.0 5
2.2 Visual Basic 6.0的集成开发环境 5
2.2.1 菜单栏 7
2.2.2 快捷菜单 8
2.2.3 工具栏 9
2.2.4 工具箱 9
2.2.5 窗体设计器 10
2.2.6 代码编辑窗口 11
2.2.7 工程资源管理器 11
2.2.8 属性窗口 12
2.2.9 对象浏览器 13
2.2.10 窗体布局窗口 13
2.3 设置Visual Basic 6.0 IDE的环境 14
2.3.1 Visual Basic 6.0 IDE类型设置 14
2.3.2 窗体位置控制 15
2.3.3 窗体的显示和隐藏 15
2.3.4 编辑、窗体编辑器和调试工具栏 17
第3章 创建Visual Basic应用程序的基本步骤 18
3.1 设计用户界面 18
3.2 设置对象的属性 20
3.3 编写程序代码 21
3.4 存储应用程序 22
3.5 运行应用程序 24
3.6 编译应用程序 25
4.1.2 属性 26
4.1.1 对象 26
4.1 面向对象的基本概念 26
第4章 Visual Basic语言 26
4.1.3 事件 27
4.1.4 方法 27
4.1.5 事件驱动应用程序的工作方式 27
4.2 编码基础 27
4.2.1 标识符 27
4.2.2 运算符 28
4.2.3 注释 29
4.2.4 单、多行语句 29
4.2.5 编码准则 30
4.3 数据类型、变量和常量 31
4.3.1 数据类型 31
4.3.2 数据类型转换函数 31
4.3.3 变量 32
4.3.4 常量 36
4.4 数组 37
4.5 过程 39
4.5.1 Sub子过程 39
4.5.2 函数 40
4.5.3 创建过程 41
4.5.4 调用过程 42
4.5.5 传递参数 42
4.6 语句 43
4.6.1 顺序语句 43
4.6.2 判断结构语句 43
4.6.3 循环语句 45
4.7 常用函数 46
4.7.1 数学函数 47
4.7.2 金融数据处理函数 47
4.7.3 字符串处理函数 47
5.1.1 窗体的构件 49
第5章 Visual Basic窗体 49
5.1 窗体 49
5.1.2 标题栏文本的设置 50
5.1.3 控制按钮的设置 50
5.1.4 窗体的度量 51
5.1.5 窗体及控件尺寸、位置的调整 52
5.1.6 与分辨率无关的窗体 53
5.1.7 当前窗体的指明 53
5.1.8 控件的显示和隐藏 54
5.1.9 工具栏的创建 54
5.1.10 对话框、消息框和输入框 56
5.2 MDI窗体 61
5.2.1 多文档界面(MDI)应用程序 61
5.2.2 在代码中创建窗体 62
5.2.3 加载MDI窗体及其子窗体 62
5.2.5 设置子窗体的大小和位置 63
5.2.4 排列MDI子窗体 63
5.2.6 维护子窗体的状态信息 64
5.2.7 卸载MDI窗体 64
第6章 Visual Basic菜单 66
6.1 基础知识 66
6.1.1 菜单的构件 66
6.1.2 菜单控件和菜单控件数组 67
6.1.3 菜单编辑器 68
6.2.1 利用VB应用程序向导创建菜单 69
6.1.4 基本设计准则 69
6.2 创建与使用菜单 69
6.2.2 使用菜单编辑器创建菜单 71
6.2.3 创建并显示弹出式菜单 75
6.2.4 创建MDI应用程序的菜单 76
第7章 Visual Basic文本控件 78
7.1 文本框(TextBox)控件 78
7.1.2 有滚动条的文本框 79
7.1.1 自动换行的文本框 79
7.1.3 只读文本框 80
7.1.4 密码文本框 80
7.1.5 文本的排列 81
7.1.6 打印字符串中的引号 81
7.1.7 限制输入内容 82
7.1.8 使用文本 82
7.2 富文本框控件 83
7.2.1 富文本框控件的概念 83
7.2.2 为窗体添加富文本框控件 83
7.2.3 访问文本 84
7.2.4 选中文本 85
7.2.5 设置字体和字号 86
7.2.6 添加粗体、斜体、下划线和删除线 86
7.2.7 设置文本的颜色 87
7.2.8 添加上、下角标 88
7.2.9 设置鼠标光标的类型 89
7.2.10 保存文件 90
7.2.11 读入文件 90
7.2.12 打印文本 90
7.3 标签控件 91
7.3.1 标签(Label)控件的概念和用途 91
7.3.2 显示文本 91
7.3.3 改变标签控件的尺寸 92
7.3.4 创建访问键 92
第8章 Visual Basic选择控件 93
8.1 概述 93
8.2 按钮控件 94
8.2.1 按钮控件的概念 94
8.2.2 属性设置 94
8.2.3 Click事件的处理 98
8.2.4 按钮控件数组 99
8.2.5 选项按钮的处理 100
8.2.6 复选框状态的设置 101
8.3 列表框和组合框控件 102
8.3.1 列表项的处理 102
8.3.2 列表框和组合框的访问 105
8.3.3 其他类型的列表框控件 106
8.3.4 组合框的其他处理 108
8.3.5 列表框和组合框控件的比较 110
第9章 Visual Basic图像和图形控件 112
9.1 图像(Image)控件 112
9.1.1 图像控件中图像的处理 113
9.1.2 图片按钮的创建 114
9.2 图片框(PictureBox)控件 115
9.2.1 图片框控件的用途与特点 115
9.2.2 图片框控件中图像的处理 116
9.2.5 图形功能 117
9.2.3 文本的处理 117
9.2.4 用图片框控件作容器 117
9.2.6 动画制作 121
9.3 线形(Line)控件 121
9.3.1 线段的绘制 123
9.3.2 线段样式和颜色的设置 124
9.3.3 线段的移动和调整 124
9.4 形状(Shape)控件 124
9.4.1 形状的绘制 125
9.4.2 外观的设置 125
第10章 Visual Basic浏览控件 128
10.1 图像列表(ImageList)控件 128
10.1.1 图像列表控件的概念和用途 129
10.1.2 图像列表对象(ListImage)和图像列表对象集合(ListImages) 129
10.1.3 在其他控件中使用图像列表控件 132
10.1.4 组合图像的创建 133
10.2 列表浏览器(ListView)控件 134
10.2.1 列表浏览器控件的用途和浏览方式 134
10.2.2 列表浏览器控件的基本对象和对象集合 136
10.2.3 列表项目的添加 136
10.2.4 不同浏览方式的浏览器 137
10.2.5 视图方式的选择 143
10.2.6 列表浏览器控件的事件处理 145
10.3 树状浏览器(TreeView)控件 147
10.3.1 树状浏览器控件的结构 147
10.3.2 浏览器样式的设置 147
10.3.3 树状浏览器的节点 148
10.4 选项卡条(TabStrip)控件 153
10.4.1 选项卡式窗口的创建 154
10.4.2 选项卡的单击处理 155
11.1.1 文件访问类型 157
11.1 传统的文件处理机制 157
第11章 Visual Basic文件处理 157
11.1.2 文件的创建和打开 158
11.1.3 图片框文件的打开和保存 160
11.1.4 顺序型访问文件的编辑 161
11.1.5 随机访问型文件的编辑 166
11.1.6 二进制型文件的编辑 170
11.1.7 文件的关闭 173
11.1.8 文件长度计算 173
11.2 文件系统对象 174
11.2.1 文件系统对象的概念 174
11.2.2 顺序文本文件的创建 174
11.2.3 顺序文本文件的编辑 176
11.2.4 文件的移动、复制和删除 179
11.2.5 文件的建立、最后修改和存取时间 181
11.2.6 文件系统控件 183
12.1.1 数据库基本概念 190
第12章 用Visual Basic进行数据库开发 190
12.1 数据库入门 190
12.1.2 Visual Basic对数据库的访问方式 191
12.2 可视化数据管理器 193
12.2.1 数据库的创建 194
12.2.2 关系的创建 194
12.2.3 数据的维护 195
12.2.4 数据的查询 196
12.3 直接使用数据库编程对象 197
12.3.1 用数据控件浏览数据 197
12.3.2 用远程数据控件浏览数据 198
12.3.3 用ADO数据控件浏览数据 200
12.3.4 使用数据-约束控件 200
12.3.5 数据窗体向导 201
12.4.1 数据库编码对象的方法 203
12.4 编码中使用数据库编程对象 203
12.4.2 编制简单的数据库应用程序 206
12.5 DAO数据库编程对象 207
12.5.1 数据库的创建 207
12.5.2 关系的创建 209
12.5.3 为关系建立索引 211
12.5.4 打开数据库 212
12.5.5 打开记录集 213
12.5.6 操作记录集 215
12.5.7 寻找记录集 218
12.5.8 执行SQL语言 219
12.6 RDO数据库编程对象 222
12.6.1 连接ODBC数据源 222
12.6.2 创建结果集 224
12.6.3 操纵结果集 225
12.6.4 执行SQL语句 227
12.7.1 连接数据源 228
12.7 ADO数据库编程对象 228
12.7.2 创建记录集 229
12.7.3 操纵记录集 231
第13章 Visual Basic 6.0 ActiveX控件 234
13.1 ActiveX控件的使用 234
13.1.1 ActiveX控件的概念和用途 234
13.1.2 ActiveX 控件的添加 235
13.1.3 ActiveX 控件的分类及使用 236
13.2 ActiveX 控件的创建 238
13.2.1 创建ActiveX控件的基本知识 238
13.2.2 创建ActiveX控件的三种方法 240
13.2.3 创建ActiveX控件的一般步骤 240
13.2.4 newcontrol示例工程的创建 241
13.2.5 ActiveX控件外观的设计 244
13.2.6 ActiveX控件与控件容器 248
13.2.7 ActiveX控件的测试 249
13.2.8 添加和保存属性 253
13.2.9 添加属性页 260
13.2.10 添加事件 262
13.2.11 添加方法 263
13.2.12 编译ActiveX控件 264
13.2.13 注册ActiveX控件 265
第14章 代码调试和错误处理 267
14.1 Visual Basic的错误种类 267
14.2 程序调试 270
14.2.1 应用程序的三种模式 270
14.2.2 调试工具 271
14.3 错误捕获及处理 274
14.3.1 错误捕获语句 275
14.3.2 错误处理的关闭 276
14.3.3 其他错误处理的技巧 278
14.3.4 避免错误的方法 279