目 录 1
1 概述 1
1.1 Visual Basic的特点 1
1.2 Visual Basic的集成开发环境 3
1.2.1 Visual Basic的启动与退出 3
1.2.2 Visual Basic 6.0的环境界面 3
1.2.3 Visual Basic 6.0的几个基本概念 7
1.3一个简单的Visual Basic程序实例 9
2基本控件 18
2.1标签、命令按钮、文本框 18
2.1.1标签 18
2.1.2命令按钮 20
2.1.3文本框 22
2.2复选框、单选按钮、框架 24
2.2.1复选框 24
2.2.2单选按钮 27
2.2.3框架 29
2.3组合框、列表框、滚动条 31
2.3.1组合框 31
2.3.2列表框 33
2.3.3滚动条 36
3程序设计基础 40
3.1基本语法 40
3.1.1数据类型 40
3.1.2常量与变量 41
3.1.3 运算符和表达式 42
3.2程序的三种基本结构 44
3.2.1 顺序结构 44
3.2.2选择结构 44
3.2.3循环结构 44
3.3基本语句 45
3.3.1赋值语句 45
3.3.2注释语句 45
3.3.5分支语句 46
3.3.4结束语句 46
3.3.3暂停语句 46
3.3.6循环语句 51
3.4数组 55
3.5过程 62
3.6 函数 72
4应用程序界面设计 77
4.1 菜单 77
4.1.1菜单的组成 77
4.1.2菜单的创建 78
4.1.3弹出式菜单 81
4.2工具栏 83
4.2.1创建工具栏 83
4.2.2 工具栏实例 87
4.3窗体 89
4.3.1 一般窗体 89
4.3.2多文档界面 90
5.1 常用方法 96
5事件与方法 96
5.2一般事件 99
5.3键盘事件 100
5.4鼠标事件 103
5.4.1基本鼠标事件 103
5.4.2拖放 104
5.5 对话框 106
5.5.1模式与无模式对话框 106
5.5.2通用对话框 107
5.5.3预定义对话框 117
5.5.4自定义对话框 120
5.6定时器 124
6图形和图像 128
6.1坐标系统 128
6.2颜色 129
6.2.1 调色板 129
6.2.2颜色参数 130
6.3.1 Shape控件 131
6.3图形控件 131
6.3.2 Line控件 132
6.4图像控件 133
6.4.1图片框 133
6.4.2图像框 135
6.4.3用图像控件制作动画 136
6.5使用图形方法 137
7数据库应用 142
7.1 Visual Basic的数据库系统 142
7.1.1 Visual Basic数据库系统的体系结构 142
7.1.2 Visual Basic的数据库链接和访问 143
7.2 可视化数据管理器 145
7.3 VB数据库的链接与访问 147
7.3.1使用ADO控件建立数据库链接和数据访问 147
7.3.2使用DAO 对象模型建立数据库链接和数据访问 158
7.3.3使用数据环境设计器建立数据库链接和数据访问 163
7.3.4 ADODB 对象的链接和数据访问 166
8.1 声音播放 173
8.1.1音频基础 173
8多媒体应用 173
8.1.2 Microsoft Multimedia MCI控件 174
8.1.3录音机应用程序实例 177
8.1.4 CD播放机 181
8.1.5 MIDI播放机 181
8.2视频播放 181
8.2.2 Windows视频播放 182
8.2.1 Windows视频基础 182
9文件系统 186
9.1文件 186
9.1.1文件的概念 186
9.1.2文件的访问方式 187
9.2文件的输入与输出 187
9.2.1文件的打开 187
9.2.2文件的关闭 188
9.2.4文件的读写访问 189
9.2.3文件的函数 189
9.3文件管理的命令 195
9.3.1 目录处理 195
9.3.2文件处理 195
9.4文件与目录的控件使用 196
10 Act i veX控件 200
10.1 ActiveX控件简介 200
10.2.1加载公用控件 201
10.2使用ActiveX控件 201
10.2.2 进程条控件 202
10.2.3 工具栏控件 204
10.2.4 状态栏控件 211
10.2.5 滑标控件 216
10.3 用户自建ActiveX控件 218
10.3.1用户自建ActiveX控件 218
10.3.2编译生成用户自建ActiveX控件 221
10.3.3使用用户自建ActiveX控件 222
10.3.4测试用户自建ActiveX控件的方法 223
10.4利用ActiveX控件接口向导设计用户接口 224
11应用实例 230
11.1模拟成绩管理系统 230
11.1.1 问题描述与分析 230
11.1.2系统功能模块的划分 230
11.1.3系统功能的实现 231
11.2考试管理中心 241
11.2.1 问题的提出与描述 241
11.2.2系统设计 242
11.2.3程序设计 243
11.3在网页制作中的应用 252
11.3.1 问题的描述 253
11.3.2解决方案 253
11.3.3程序设计 253
11.3.4在按钮上显示钟表时间问题的描述与实现 254
附录1 常用函数表 256
附录2 Vi sua l Basi c常用方法与事件说明 258
附录3对象命名约定 260