第1章Visual Basic 6.0入门 1
本章导读 1
1.1概述 1
1.1.1 Visual Basic 6.0的特点 1
1.1.2 Visual Basic的版本 2
1.2应用程序的设计与运行 2
1.2.1启动Visual Basic 6.0 2
1.2.2 Visual Basic 6.0集成开发环境 3
1.2.3设计应用程序界面——为窗体添加对象 4
1.2.4设置对象属性 5
1.2.5添加事件代码 6
1.2.6项目的保存与编辑 7
1.2.7应用程序举例 7
1.2.8面向对象与事件驱动的概念 10
1.3认识窗体 11
1.3.1窗体常用属性 11
1.3.2窗体生命周期 12
1.3.3窗体常用方法 13
1.4 Visual Basic 6.0帮助系统的使用 13
习题 15
第2章Visual Basic语言基础 17
本章导读 17
2.1常量、变量与数据类型 17
2.1.1 Visual Basic的数据类型 17
2.1.2常量 18
2.1.3变量 19
2.2运算符与表达式 26
2.2.1算术运算符与算术表达式 26
2.2.2字符串运算符与字符串表达式 27
2.2.3关系运算符与关系表达式 28
2.2.4赋值运算符 28
2.2.5逻辑运算符 29
2.2.6运算优先级 29
2.3数组与字符串 30
2.3.1一维数组的声明 31
2.3.2一维数组的使用 31
2.3.3二维数组与多维数组 32
2.3.4动态数组 32
2.3.5控件数组 36
2.3.6字符串 38
2.4程序结构 41
2.4.1顺序结构 41
2.4.2分支结构 41
2.4.3循环结构 45
2.5变量的作用范围 49
2.6函数与过程 52
2.6.1自定义函数 52
2.6.2自定义过程 53
2.6.3参数传递 54
2.6.4使用可选的参数 55
2.7程序启动方式 55
2.7.1选择启动窗体 55
2.7.2在标准模块中启动窗体 56
2.8典型例题 56
习题 57
第3章 标准控件的使用 60
本章导读 60
3.1控件的添加与调整 60
3.2控件的通用属性简介 61
3.2.1外观属性 61
3.2.2位置属性 62
3.2.3行为属性 63
3.2.4字体属性 63
3.3控件的使用 63
3.3.1标签控件 63
3.3.2命令按钮控件 65
3.3.3文本框控件 67
3.3.4焦点与Tab键 71
3.3.5单选按钮与框架 73
3.3.6复选框控件 74
3.3.7列表框控件 78
3.3.8组合框控件 85
3.3.9滚动条控件 87
3.3.10图形图像控件 88
3.3.11形状控件 90
3.3.12定时器控件 92
3.4典型例题 92
习题 100
第4章 外部控件的使用 104
本章导读 104
4.1添加外部控件 104
4.2进度条控件 105
4.3日期选择控件和动画控件 107
4.3.1日期选择控件 107
4.3.2动画控件 109
4.4通用对话框 110
4.4.1“打开文件”对话框 110
4.4.2“颜色”对话框 112
4.4.3“字体”对话框 113
4.5表格控件 114
4.6典型例题 119
习题 123
第5章 面向对象的程序设计 124
本章导读 124
5.1面向对象程序设计基础 124
5.1.1面向对象程序设计的概念 124
5.1.2 Visual Basic中的类 126
5.1.3 Visual Basic中的面向对象程序设计 126
5.2创建类和接口 127
5.2.1创建一个类模块 127
5.2.2添加类的事件 132
5.2.3创建接口 135
5.2.4自定义用户控件 137
5.3 Visual Basic的常用系统对象 142
5.3.1剪贴板对象 142
5.3.2打印机对象 142
5.3.3屏幕对象 143
5.4键盘事件与鼠标事件 144
5.4.1键盘事件 144
5.4.2鼠标事件 146
习题 148
第6章 应用程序界面设计 149
本章导读 149
6.1菜单设计 149
6.1.1认识菜单 149
6.1.2创建下拉式菜单 153
6.1.3创建快捷菜单 156
6.2工具栏的设计 158
6.2.1用ToolBar控件创建工具栏 158
6.2.2用CoolBar控件创建工具栏 169
6.3多重窗体与多文档界面的设计 170
6.3.1创建MDI应用程序 170
6.3.2多重窗体程序的设计 175
6.4典型例题 176
习题 183
第7章 文件系统对象的使用 185
本章导读 185
7.1 FSO对象的使用 185
7.1.1 FSO对象简介 185
7.1.2用FSO对象操作文件与文件夹 186
7.1.3文件对象的使用 188
7.1.4文件夹对象的使用 190
7.1.5文本文件读写对象的使用 193
7.1.6获取驱动器信息 194
7.2文件系统控件的使用 196
7.2.1系统提供的文件系统控件 196
7.2.2文件系统控件的应用 198
7.3 RichTextBox控件 200
7.4其他文件处理方法 203
7.4.1文件操作概述 203
7.4.2顺序文件的读写 205
7.4.3随机文件的读写 210
7.4.4二进制文件的读写 212
7.5典型例题 214
习题 223
第8章 程序调试与错误处理 225
本章导读 225
8.1程序调试 225
8.1.1应用程序错误与调试 225
8.1.2断点设置与立即窗口 227
8.2错误处理程序设计 229
8.2.1设置错误陷阱语句 229
8.2.2 Resume语句 230
8.2.3 Err对象和Erl函数 230
8.2.4错误处理程序 231
习题 233
第9章 数据库管理 234
本章导读 234
9.1数据库管理基本知识 234
9.1.1数据库的体系结构 234
9.1.2数据库管理的概念 235
9.1.3 Visual Basic数据库应用程序的组成 237
9.1.4用户与数据库引擎的接口 238
9.1.5 Visual Basic 6.0可以访问的数据库类型 238
9.1.6创建Access 2003数据库 239
9.2 SQL基础 240
9.2.1查询记录的Select语句 240
9.2.2添加记录的Insert语句 243
9.2.3删除记录的Delete语句 243
9.2.4更新记录的Update语句 243
9.3使用ADODC控件实现数据库操作 243
9.3.1 ADODC控件简介 243
9.3.2 ADODC控件的应用 245
9.3.3 ADODC控件的高级应用 247
9.4使用ADO对象实现数据库操作 254
9.4.1读取记录 255
9.4.2数据查询 257
9.4.3添加与删除数据 260
9.4.4分页显示与修改 263
9.5数据环境的操作 267
9.5.1数据环境简介 267
9.5.2数据环境的应用 269
9.6报表制作 272
9.6.1认识报表设计器 273
9.6.2创建简单的明细报表 274
9.6.3创建分组统计报表 277
习题 281
第10章Windows API应用基础 282
本章导读 282
10.1 Windows API与DDL 282
10.1.1 Windows API概述 282
10.1.2 DLL函数或过程的声明 283
10.2使用API View声明API函数或过程 283
10.3 API过程使用案例 285
10.3.1案例1:获取计算机的名称 285
10.3.2案例2:播放WAV声音文件 286
10.3.3案例3:截取屏幕到Picture控件显示 288
第11章 多媒体与网络 291
本章导读 291
11.1媒体播放器 291
11.1.1媒体播放器概述 291
11.1.2简单媒体播放器 294
11.1.3录音与放音 297
11.2 Internet传输控件 299
11.2.1 Intemet传输控件概述 299
11.2.2利用控件上传、下载文件 301
11.3 Winsock传输控件 304
11.3.1 Winsock传输控件概述 304
11.3.2 TCP连接初步 308
11.3.3 UDP连接初步 310
第12章 应用程序的发布 312
本章导读 312
12.1应用程序的编译和运行 312
12.1.1生成可执行文件 312
12.1.2应用程序编译后的运行 313
12.2应用程序的发布 313
12.2.1创建安装程序 313
12.2.2使用“打包和展开”向导 314
12.2.3使用“打包”功能创建安装程序 315
12.2.4使用安装工具包 317
12.2.5“打包和展开”向导和安装工具包一起使用 317
习题 317
附录A常用系统函数 319
附录B Visual Basic窗体对象的属性 329
附录C Visual Basic标准控件对象的属性说明 332
附录D Visual Basic常用方法和事件 349
附录E Visual Basic 6.0的出错信息 352
参考文献 355