第1章 Visual Basic6.0程序设计概述 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic的发展过程 1
1.1.2 Visual Basic的特点 2
1.1.3 Visual Basic 6.0 新特性 3
1.2 Visual Basic 6.0 可视化编程环境 4
1.2.1 Visual Basic 6.0的集成开发环境主窗口 4
1.2.2窗体设计窗口 7
1.2.3 工具箱 7
1.2.4 工程资源管理器 8
1.2.5 属性窗口 9
1.2.6窗体布局窗口 9
1.2.7代码编辑窗口 9
1.2.8立即窗口 10
1.3 Vi sual Basic中的基本概念 11
1.3.1 可视化编程 11
1.3.2对象与类 11
1.3.3属性 11
1.3.4 方法 12
1.3.5 对象事件与事件过程 12
1.4窗体 13
1.4.1窗体的结构 13
1.4.2窗体的属性 14
1.4.3窗体的事件 17
1.4.4窗体的方法 18
1.4.5多窗体 19
1.5.1 Visual Basic应用程序的组成 21
1.4.6 与窗体加载与卸载过程相关的事件 21
1.5 Vi sual Basic程序的组成及工作方式 21
1.5.2 Visual Basic 应用程序的工作方式 22
1.5.3创建应用程序的步骤 23
1.6一个简单的Vi sual Basic程序的创建实例 23
1.6.1新建工程 24
1.6.2程序界面设计 25
1.6.3编写相关事件的代码 26
1.6.4保存工程 27
1.6.5 运行、调试程序 27
1.7 小 结 28
习题一 29
2.1.1 计算机高级语言与语言处理系统 33
2.1如何学习Visual Basic 33
第2章 程序设计基础 33
2.1.2如何学习Visual Basic 34
2.2数据类型、常量与变量 35
2.2.1 数据类型 35
2.2.2数值类型数据的存储格式 36
2.2.3常量 37
2.2.4变量 38
2.3 Print语句、赋值语句 39
2.3.1 语句、命令的语法描述规则 39
2.3.2 Print语句 40
2.3.3赋值语句 41
2.4.1算术运算符与算术表达式 42
2.4运算符、表达式、常用内部函数 42
2.4.3关系运算符与关系表达式 43
2.4.4 逻辑运算符与逻辑表达式 43
2.4.2字符串运算符与字符串表达式 43
2.4.5常用内部函数 44
2.4.6 InputBox函数和 MsgBox函数 47
2.5小结 49
习题二 49
第3章 结构化程序设计与数组 52
3.1 3种基本的控制结构 52
3.2选择结构 53
3.2.1 IF结构 53
3.2.2情况选择结构 56
3.3循环结构 59
3.2.3 On Error GoTo语句 59
3.3.1 For/Next 语句 60
3.3.2 While/Wend语句 62
3.3.3 Do/Loop语句 63
3.4多重循环 65
3.5数组及其应用 67
3.5.1 数组声明与数组元素的引用 68
3.5.2动态数组 73
3.6实例 74
3.7小结 78
习题三 78
4.1.1 函数过程的编写与调用 84
4.1 过程的编写与调用 84
第4章 函数与过程 84
4.1.2 SUB 过程的编写与调用 88
4.2参数传递 90
4.2.1按值传递 90
4.2.2按地址传递 91
4.3多模块程序设计 94
4.3.1标准模块 94
4.3.2变量作用域 95
4.3.3变量生存期 97
4.4 小结 98
习题四 98
5.1.1命令按钮的常用属性 102
5.1命令按钮、标签和文本框 102
第5章 常用控件 102
5.1.2命令按钮的常用事件 105
5.1.3标签的常用属性 105
5.1.4标签的常用事件 106
5.1.5文本框的常用属性 107
5.1.6文本框的常用事件 108
5.1.7实例 109
5.2复选框、单选钮和框架 114
5.2.1复选框的常用属性 114
5.2.2复选框的常用事件 115
5.2.3单选钮的常用属性 116
5.2.4单选钮的常用事件 116
5.2.6实例 117
5.2.5框架 117
5.3列表框和组合框 120
5.3.1 列表框的常用属性 120
5.3.2列表框的常用方法 123
5.3.3列表框的常用事件 124
5.3.4组合框 124
5.3.5实例 125
5.4滚动条 132
5.4.1滚动条的常用属性 132
5.4.2滚动条的常用事件 132
5.4.3实例 133
5.5.2定时器的Timer事件 135
5.5.1 定时器的常用属性 135
5.5定时器 135
5.5.3实例 136
5.6控件数组 139
5.6.1控件数组的建立 139
5.6.2实例 141
5.7常见错误及其处理 145
5.7.1 语法错误(编译错误)分析 146
5.7.2实时错误分析 146
5.7.3 逻辑错误分析 148
5.8 小结 149
习题五 150
6.1 图形控件 163
6.1.1图片框控件 163
第6章 图形控件和图形方法 163
6.1.2影像框控件 166
6.1.3 形状控件 168
6.1.4直线控件 171
6.2 Visual Basic坐标系 171
6.2.1容器坐标系 171
6.2.2改变容器坐标系的Scale方法 173
6.2.3 坐标刻度 174
6.3图形方法 175
6.3.1使用颜色 175
6.3.2图形方法与应用 176
6.4实例 183
6.5小结 187
习题六 188
第7章 对话框和菜单程序设计 193
7.1 用户自定义对话框 193
7.1.1 由普通窗体创建自定义对话框 193
7.1.2使用对话框模板窗体创建对话框 194
7.1.3 显示与关闭“自定义”对话框 195
7.2通用对话框控件CommonDialog 196
7.2.1打开通用对话框 197
7.2.2通用对话框的属性页 197
7.2.3 “打开”/“另存为”对话框 198
7.2.4 “颜色”对话框 202
7.2.5 “字体”对话框 204
7.2.6 其他对话框 206
7.3.2菜单编辑器 207
7.3.1菜单的类型 207
7.3菜单设计 207
7.3.3下拉式菜单 208
7.3.4 弹出式菜单 211
7.4实例 214
7.5 小结 218
习题七 218
第8章 文 件 224
8.1文件管理控件 224
8.1.1盘驱动器列表框控件 224
8.1.2目录列表框控件 226
8.1.3 文件列表框控件 229
8.2文件操作语句与函数 232
8.2.1 接调用外部可执行文件的Shell函数 232
8.2.2 目录和文件操作语句 233
8.3数据文件的操作 235
8.3.1文件的基本概念 235
8.3.2文本文件的顺序访问 236
8.4实例 241
8.5 小结 253
习题八 253
第9章 数据库与数据访问技术 260
9.1数据库概述 261
9.1.1数据库系统 261
9.1.2数据库系统的特点 261
9.1.3数据模型 262
9.1.4数据库相关术语 263
9.2.1数据库应用示例 265
9.2 Vi sual Basic 的数据访问技术 265
9.2.2 Visual Basic的数据访问技术 267
9.3创建数据库 269
9.3.1构架数据库表 269
9.3.2建立数据库 271
9.3.3编辑数据库信息 277
9.4结构化查询语言SQL 277
9.4.1 SELECT数据查询语句 278
9.4.2 SQL语言的其他常用语句 281
9.5数据访问控件 282
9.5.1 DATA控件 283
9.5.2 ADO Data控件 289
9.6.1 “工具箱”中原有的数据绑定控件 298
9.6数据绑定控件 298
9.6.2可以添加的ActiveX数据绑定控件 300
9.7数据库综合应用示例 311
9.7.1 数据库应用程序编制步骤 311
9.7.2综合应用实例 311
9.8 小结 338
习题九 338
附 录 347
附录1 ASCII字符集 347
附录2 Visual Basic常用系统函数 348
附录3 Visual Basic常用属性 350
附录4 Visual Basic常用事件 354
附录5 Visual Basic常用方法 355
附录6 部分对象能使用的常用方法 357