第1章Visual Basic 6.0入门 1
1.1 VB 6.0的特点 1
1.2 VB 6.0的安装和启动 2
1.2.1运行环境 2
1.2.2安装 2
1.2.3启动 2
1.3 VB6.0的帮助系统 5
1.3.1使用MSDN Library查阅器 5
1.3.2使用上下文相关的帮助 6
1.4简单的应用程序实例 6
1.4.1设计应用程序界面 6
1.4.2设置对象属性 7
1.4.3编写程序代码 7
1.4.4调试运行程序 8
1.4.5保存和编译应用程序 8
1.4.6应用程序开发举例 9
习题一 11
第2章VB6.0常用基本控件 12
2.1对象的概念 12
2.1.1对象和类 12
2.1.2对象的建立和编辑 13
2.1.3对象的属性、事件和方法 13
2.2简单应用程序的建立 15
2.2.1建立用户界面的对象 15
2.2.2对象属性的设置 16
2.2.3对象事件过程及编程 16
2.2.4保存和运行程序 18
2.3窗体 19
2.3.1窗体的基本属性 19
2.3.2窗体的常用方法 21
2.3.3窗体的常用事件 22
2.3.4窗体事件演示程序 22
2.4命令按钮 23
2.4.1命令按钮的属性 23
2.4.2命令按钮的事件 24
2.5标签 24
2.5.1标签的属性 24
2.5.2标签的常用方法 24
2.5.3标签的事件 24
2.6文本框 25
2.6.1常用属性 25
2.6.2常用方法 28
2.6.3常用事件 28
2.6.4文本框的应用 28
2.7框架控件 27
2.8计时器控件 30
2.8.1常用属性 30
2.8.2常用事件 30
2.8.3计时器控件应用 30
2.9列表框与组合框控件 31
2.9.1列表框控件 31
2.9.2组合框控件 33
2.10常用的方法 34
2.10.1 Print方法 34
2.10.2 Cls方法 35
2.10.3 Move方法 35
2.11应用举例 36
2.12工程的管理及环境的设置 38
2.12.1工程的组成 38
2.12.2创建、打开和保存工程 39
2.12.3添加、删除和保存文件 39
2.12.4环境设置 39
习题二 41
第3章VB 6.0的基本语法 43
3.1编码基础 43
3.2数据类型 44
3.3变量与常量 46
3.3.1变量或常量的命名规则 46
3.3.2变量声明 46
3.3.3变量的声明方式 47
3.3.4变量的作用范围 48
3.3.5常量的声明 48
3.4运算符和表达式 48
3.4.1运算符 49
3.4.2表达式 51
3.5常用内部函数 52
3.5.1数学运算函数 52
3.5.2字符串函数 52
3.5.3日期和时间函数 52
习题三 53
第4章VB6.0的基本语句 55
4.1赋值语句 55
4.2条件语句 56
4.2.1 If…Then语句(单分支结构) 57
4.2.2 If…Then…Else语句(双分支结构) 57
4.2.3 If…Then…Elseif语句(多分支结构) 58
4.2.4 If语句的嵌套 59
4.2.5 Select Case语句 60
4.3循环语句 63
4.3.1 For循环语句 63
4.3.2 Do...Loop循环语句 66
4.3.3循环的嵌套 67
4.4常用算法 68
4.4.1累加、连乘 68
4.4.2求素数 70
4.4.3穷举法 71
4.4.4递推法 72
4.4.5求最大值或最小值 73
习题四 74
第5章 数组与过程 76
5.1数组的概念 76
5.1.1引例 76
5.1.2数组的概念 77
5.2数组的维数 77
5.3数组的声明 78
5.4对数组元素的操作 79
5.5控件数组 80
5.5.1控件数组的概念 80
5.5.2控件数组的建立 81
5.6自定义数据类型 84
5.6.1自定义数据类型的定义 84
5.6.2自定义类型变量的声明和使用 85
5.6.3自定义类型数组的应用 85
5.7数组中的常用算法 87
5.7.1分类统计 87
5.7.2大量数据的输入和编辑 88
5.7.3数组排序 90
5.8函数过程的定义和调用 91
5.8.1引例 91
5.8.2函数过程的定义 92
5.8.3函数过程的调用 93
5.9子过程的定义与调用 94
5.9.1引例 94
5.9.2子过程的定义 95
5.9.3子过程的调用 95
5.10参数传递 97
5.10.1传址与传值 97
5.10.2数组参数的传递 98
5.11变量、过程的作用域 99
5.11.1过程的作用域 99
5.11.2变量的作用域 100
5.11.3静态变量 102
5.12递归 102
5.12.1递归的概念 102
5.12.2递归子过程和递归函数 103
5.13其余常用算法 105
5.13.1数制转换 105
5.13.2加密和解密 106
5.13.3查找 108
5.13.4排序 109
5.13.5字符处理应用 111
习题五 112
第6章VB 6.0应用程序界面设计 115
6.1通用对话框 115
6.1.1通用对话框 115
6.1.2“文件”对话框 116
6.1.3“颜色”对话框 117
6.1.4“字体”对话框 118
6.1.5“打印”对话框 119
6.1.6“帮助”对话框 120
6.2菜单设计 120
6.2.1菜单的功能和组成 121
6.2.2菜单编辑器 121
6.2.3使用菜单编辑器创建下拉式菜单 124
6.2.4弹出式菜单的设计 125
6.3多重窗体和多文档界面 126
6.3.1多重窗体的操作 126
6.3.2多文档界面 130
6.4工具栏和状态栏的设计 132
6.4.1用ToolBar控件创建工具栏 132
6.4.2在ImageList控件中插入按钮图像 133
6.4.3在ToolBar控件中添加按钮 134
6.4.4响应ToolBar控件事件 136
6.4.5状态栏 137
6.5应用程序向导 138
习题六 140
第7章VB6.0图形设计 143
7.1图形操作基础 143
7.1.1坐标系统 143
7.1.2自定义坐标系 144
7.1.3图形层 148
7.2绘图属性 149
7.2.1当前坐标 149
7.2.2线宽与线型 150
7.2.3填充 151
7.2.4色彩 152
7.3图形控件 153
7.3.1PictureBox(图形框) 153
7.3.2Image(图像框) 154
7.3.3Line(画线工具) 155
7.3.4Shape(形状) 155
7.4图形方法 157
7.4.1Line(方法) 157
7.4.2Circle(方法) 158
7.4.3Pset方法) 159
7.4.4Point(方法) 159
7.5应用 160
7.5.1几何图形绘制 160
7.5.2简单动画设计 161
7.5.3图形漫游 164
7.5.4图形处理技术 166
7.5.5改变窗体对象外观 170
7.5.6在程序中加入后台音乐 171
习题七 172
第8章数据库访问技术 175
8.1数据库概念 175
8.2数据库管理器 177
8.3数据控件 180
8.3.1数据控件属性 180
8.3.2数据控件的事件 183
8.3.3数据控件的常用方法 184
8.3.4记录集的属性与方法 185
8.3.5数据库记录的增、删、改操作 188
8.4ADO数据控件 192
8.4.1ADO对象模型 192
8.4.2使用ADO数据控件 193
8.4.3ADO控件上新增绑定控件的使用 195
8.4.4使用数据窗体向导 195
8.4.5结构化查询语言(SQL) 198
8.5.1结构化查询语言 198
8.5.2使用SELECT语句查询 198
习题八 202
第9章 制作报表和发布程序 204
9.1数据报表设计器 204
9.1.1数据报表设计器窗口 204
9.1.2数据报表设计器的功能 206
9.2创建一个简单的报表 206
9.3在报表中使用函数 210
9.3.1使用统计函数 210
9.3.2在报表中添加其他信息 212
9.3.3打印报表 212
9.4使用打包和展开向导 213
9.4.1打包应用程序 213
9.4.2发布应用程序 216
习题九 217
第10章 调试与错误处理 219
10.1程序错误分类 219
10.1.1编译错误 219
10.1.2实时错误 219
10.1.3逻辑错误 220
10.2程序调试方法 220
10.2.1用编译器提示错误 220
10.2.2使用调试工具来发现和改正错误 221
10.2.3常用的调试技巧 221
10.3错误捕获及处理方法 223
10.3.1错误捕获及处理程序的作用 223
10.3.2设计错误处理程序的步骤 224
10.3.3如何避免错误 225
习题十 226
参考文献 227