第1章 Visual Basic 6.0基础知识 1
1.1Visual Basic 6.0的特点 1
1.2环境要求及安装 2
1.2.1环境要求 2
1.2.2安装步骤 2
1.2.3添加或删除Visual Basic 6.0部件 3
1.3Visual Basic 6.0项目类型 3
1.4 Visual Basic 6.0集成开发环境 4
1.5菜单组成 5
1.5.1“文件”菜单 5
1.5.2“编辑”菜单 6
1.5.3“视图”菜单 7
1.5.4“工程”菜单 8
1.5.5“格式”菜单 10
1.5.6“调试”菜单 10
1.5.7“运行”菜单 11
1.5.8“工具”菜单 12
1.5.9“外接程序”菜单 12
1.6工具栏 12
1.7创建程序举例 14
练习题一 17
2.1.1定义常量 18
2.1常量 18
第2章 数据类型及操作 18
2.1.2使用常量 19
2.2变量 19
2.2.1声明变量 19
2.2.2变量范围① 20
2.2.3显式声明和隐式声明 21
2.2.4组合声明 22
2.3数据类型 22
2.3.1用于保存数值的数据类型 22
2.3.3 Boolean数据类型 23
2.3.2 String数据类型 23
2.3.4 Date数据类型 24
2.3.5 Object数据类型 24
2.3.6转换数据类型 24
2.3.7 Variant数据类型 24
2.3.8数据范围 26
2.4数组 27
2.4.1固定大小的数组 28
2.4.2建立包含其他数组的数组 28
2.4.3多维数组 29
2.4.4动态数组 29
2.5自定义数据类型 30
2.7运算符和表达式 31
2.6标识符命名规则 31
2.7.1赋值运算符 32
2.7.2算术运算符 32
2.7.3比较运算符 33
2.7.4连接运算符 34
2.7.5逻辑运算符 34
2.7.6运算符优先顺序 35
练习题二 35
第3章 程序结构 36
3.1程序流程控制 36
3.1.1分支结构 36
3.1.2循环结构 40
3.1.3嵌套控制结构 43
3.2基于模块建立程序 44
3.3过程与函数 45
3.3.1通用过程 45
3.3.2函数过程 47
3.3.3事件过程 48
3.3.4调用其他模块中的公用子过程 50
3.3.5过程编辑的可视化工具 50
3.3.6向过程传递参数的方法及规则 51
3.4常用内置函数 55
3.4.1数学函数 55
3.4.2字符串函数 56
3.4.4判断函数 58
3.4.3转换函数 58
3.4.5其他函数 59
3.5面向对象编程 59
3.5.1类与对象 60
3.5.2属性、方法与事件 60
3.5.3对象之间的关系 61
3.5.4使用对象 63
练习题三 66
4.1窗体 67
4.1.1窗体属性 67
第4章 可视化设计基本构件 67
4.1.2窗体事件 70
4.1.3窗体的方法及其作用 71
4.2控件 72
4.2.1内部控件 72
4.2.2 ActiveX控件 94
4.2.3使用控件数组 102
4.3菜单设计 103
4.3.1标准下拉菜单 103
4.3.2弹出式菜单 106
4.3.3运行时修改菜单 107
4.4创建工具栏 108
4.3.4编写菜单的事件代码 108
4.5.1使用预定义对话框 111
4.5对话框 111
4.5.2使用自定义对话框 114
练习题四 115
第5章 事件驱动 117
5.1事件概念 117
5.2基于事件编程 117
5.2.1事件类型 117
5.2.2编写事件过程 118
5.2.3常见的用户触发事件 119
5.3.2确定多个事件的触发顺序 126
5.3事件的顺序 126
5.3.1一个动作的多个事件 126
5.4定时器事件 127
练习题五 129
第6章 文件处理和输出打印 130
6.1使用传统方法处理文件 130
6.1.1顺序文件 130
6.1.2随机文件 131
6.1.3二进制文件 133
6.2使用文件系统对象处理文件 133
6.2.1文件系统对象编程方法 134
6.2.2驱动器(Drive)对象 135
6.2.3文件夹(Folder)对象 136
6.2.4文件(File)对象 137
6.3使用App对象的Path属性 140
6.4使用语句、函数处理文件 140
6.5使用控件处理文件 143
6.5.1搜索文件 143
6.5.2使用RichTextBox控件处理文档文件 144
6.6显示和打印 145
6.6.1在窗体和图片框上显示文本 145
6.6.2打印输出 146
6.6.3字体设置 147
6.6.4打印设置 149
练习题六 151
第7章 程序的管理、编辑和调试 152
7.1工程管理 152
7.2程序编辑器 154
7.3程序调试与排错 156
7.3.1调试方法与工具 156
7.3.2错误处理 161
练习题七 164
8.1软件工程 165
8.1.1软件生命周期 165
第8章 创建应用程序 165
8.1.2原型设计 169
8.2界面设计方法 169
8.2.1设计要素 169
8.2.2多文档界面(MDI) 171
8.2.3启动、卸载窗体 173
8.3创建应用程序举例 175
练习题八 187
第9章 图形操作与多媒体应用 188
9.1图形操作 188
9.1.1坐标系统 188
9.1.2绘图方法 190
9.2多媒体应用 196
9.2.1使用Multimedia控件 196
9.2.2创建一个媒体播放器 199
练习题九 202
第10章 数据库应用 203
10.1数据库概述 203
10.1.1 Access关系型数据库 204
10.1.2 SQL语言 209
10.2使用控件访问数据库 213
10.2.1 Data控件 214
10.2.2 ADO Data控件 217
10.2.3数据绑定控件 219
10.3通过ADO对象访问数据 221
10.3.1 ADO对象模型 222
10.3.2 ADO对象的编程方法 225
10.3.3基于ADO的数据环境设计器 227
10.4数据报表设计器 233
10.4.1报表设计器中的对象结构 233
10.4.2数据报表设计举例 235
练习题十 237
第11章 部件技术与Internet应用 239
11.1 ActiveX部件的特点 239
11.2创建ActiveX控件 240
11.3 Internet应用程序 248
11.3.1 HTML标记语言 249
11.3.2 VBScript脚本语言 251
11.3.3使用Visual Basic开发Internet应用程序 252
11.4发布应用程序 256
练习题十一 257
第12章 应用实例:家庭财务管理软件的开发 259
12.1对软件工作模型的分析 259
12.3设计数据库 261
12.4软件模块组成及其调用关系 264
12.5建造模块 266
12.6实践题 299