第1章 Visual Basic概述 1
1.1 Visual Basic的基本概念 1
1.2 Visual Basic简介 1
1.2.1 Visual Basic的发展 1
目录 1
1.2.2 Visual Basic的版本 2
1.2.3 Visual Basic的特点 2
1.2.4 Visual Basic企业版特性 3
1.3 Visual Basic 6.0的安装 3
1.3.1 Visual Basic 6.0的安装要求 3
1.3.2 Visual Basic 6.0的安装步骤 4
1.3.3 添加或删除Visual Basic 6.0部件 5
1.3.4 第一次启动Visual Basic 6.0 5
1.4 本章小结 7
1.5 思考练习题 7
2.1.1 Visual Basic 6.0可视化集成开发环境的组成 8
第2章 第一个Visual Basic应用程序 8
2.1 Visual Basic 6.0可视化集成开发环境 8
2.1.2 可视化集成开发环境的各个元素 9
2.2 对象与事件驱动 12
2.2.1 属性、方法和事件 12
2.2.2 事件驱动 13
2.2.3 事件驱动应用程序的工作方式 14
2.3 “Hello,World!”应用程序 15
2.3.1 创建应用程序界面 15
2.3.2 设置属性 15
2.3.3 编写应用程序的代码 17
2.3.4 调试和运行程序 18
2.3.5 保存工程 18
2.4 本章小结 19
2.5 思考练习题 19
3.1.1 常量 20
第3章 Visual Basic编程基础 20
3.1 常量、变量 20
3.1.2 变量 21
3.1.3 数据类型 22
3.1.4 数组 25
3.1.5 Visual Basic运算符 28
3.1.6 Visual Basic表达式 34
3.2 Visual Basic语句及书写的约定 34
3.2.1 赋值语句 35
3.2.2 注释语句 35
3.2.3 程序续行 35
3.3 Visual Basic应用程序的结构 35
3.4 代码编写机制 36
3.4.1 代码模块 36
3.4.2 使用代码编辑器 36
3.5.2 函数过程(Funtion) 37
3.5.1 子过程(Sub) 37
3.5 过程概述 37
3.5.3 过程的调用 38
3.5.4 向过程传递参数 38
3.6 控制结构概述 39
3.6.1 判定结构 39
3.6.2 循环结构 40
3.6.3 控制结构的使用 46
3.7 本章小结 47
3.8 思考练习题 47
第4章 基本控件及窗体设计 48
4.1 窗体设计 48
4.2 命令按钮(CommandButton)控件 52
4.2.1 属性 52
4.2.2 事件 53
4.3.1 标签(Label)控件 54
4.3 显示和输入文本的控件 54
4.3.2 文本框(TextBox)控件 56
4.4 选择控件 57
4.4.1 单选钮(OptionButton) 57
4.4.2 复选钮(CheckBox) 57
4.4.3 列表框 59
4.4.4 组合框 60
4.5 显示图片和图形的控件 61
4.5.1 PictureBox控件 62
4.5.2 使用Image控件 63
4.6 滚动条(Hscrollbar和Vscrollbar) 64
4.7 本章小结 65
4.8 思考练习题 65
5.2 创建、打开和保存工程 66
5.2.1 创建工程 66
第5章 工程管理 66
5.1 Visual Basic工程概述 66
5.2.2 打开工程 67
5.2.3 保存工程 67
5.3.3 保存文件 68
5.4.1 在工程中添加控件 68
5.4 在工程中添加和删除控件 68
5.3.2 移除文件 68
5.3.1 添加文件 68
5.3 添加、移除和保存文件 68
5.4.2 从工程中删除控件 69
5.5 创建可执行文件的概述 69
5.5.1 设置工程选项 69
5.5.2 生成和运行可执行文件 70
5.6 本章小结 70
5.7 思考练习题 70
6.1.1 菜单编辑器的使用 71
第6章 创建高级用户界面 71
6.1 菜单的编辑 71
6.1.2 建立菜单 73
6.1.3 弹出快捷式菜单的编辑 74
6.2 多文档界面(MDI)应用程序 75
6.2.1 多文档(MDI)窗体运行时的特性 75
6.2.2 添加MDI窗体 75
6.2.3 使用多文档窗体及子窗体 76
6.2.4 多文档(NotePad)应用程序 76
6.3 窗体的高级设计 78
6.3.1 设置启动窗体 78
6.3.2 窗体的启动样式 79
6.4 使用工具栏控件 80
6.4.1 工具栏控件的常用属性 80
6.4.2 使用ImageList控件 81
6.4.3 设置工具栏属性 82
6.4.4 将工具栏中各按钮和代码相联并运行程序 83
6.5 状态栏控件的使用 84
6.5.1 状态栏控件常用的属性 84
6.5.2 引入状态栏并设置属性 85
6.6 对话框 86
6.6.1 “打开”和“另存为”对话框 86
6.6.2 使用“颜色”对话框 87
6.6.3 使用“字体”对话框 87
14.3 文本滚动效果 1 87
6.6.4 “打印”对话框 88
6.7 本章小结 88
6.8 思考练习题 88
第7章 ActiveX控件应用 89
7.1 ActiveX控件概述 89
7.1.1 ActiveX控件的发展 89
7.2 创建一个ActiveX控件 90
7.1.2 ActiveX控件的开发工具 90
7.2.1 创建ActiveX控件工程 91
7.2.2 添加属性和事件 91
7.2.3 设计控件的行为 92
7.4 测试控件 94
7.5 本章小结 94
7.3 编译控件 94
7.6 思考练习题 95
第8章 多媒体应用 96
8.1 多媒体概述 96
8.2 MCI指令 98
8.2.1 系统指令 98
8.2.2 常见多媒体设备类型的指令 99
8.2.3 媒体控制对象的常用属性和事件 101
8.2.4 CD播放器 103
8.3 多媒体控件 105
8.3.1 MultiMedia Control控件 106
8.3.2 ShockWave Flash控件 108
8.3.3 Windows Media Player控件 109
8.4 本章小结 110
8.5 思考练习题 110
第9章 Visual Basic网络编程 111
9.1 网络参考模型 111
9.1.1 OSI参考模型 111
9.1.2 TCP/IP网络参考模型 111
9.1.3 TCP协议 114
9.2 网络数据交换 114
9.2.1 Winsock控件简介 115
9.2.2 Winsock属性 115
9.2.3 Winsock方法 116
9.2.4 Winsock事件 118
9.3.1 简单聊天程序 119
9.3 Winsock控件通讯实例 119
9.3.2 对时程序 127
9.4 本章小结 130
9.5 思考练习题 130
第10章 数据库编程 131
10.1 SQL语言 131
10.1.1 数据查询语句SELECT 131
10.1.2 数据操作语句 132
10.1.3 数据定义语言(DDL) 133
10.2 ADO对象模型 133
10.2.1 OLE DB和ADO概述 133
10.2.2 ADO对象模型 133
10.3 建立ODBC连接 134
10.3.1 手动设置ODBC DSN 134
10.3.2 通过程序创建ODBC DSN 136
10.4.1 使用Data Form Wizard 137
10.4 Visual Basic/ADO应用程序 137
10.4.2 使用Data Project 139
10.4.3 使用ADO数据控件ADO Data Contro1 144
10.5 使用Visual Basic/ADO访问数据库 146
10.6 本章小结 147
10.7 思考练习题 147
第11章 文件处理 148
11.1 VB 6.0文件处理函数 148
11.1.1 Kill语句 148
11.1.2 FileCopy语句 149
11.1.3 Shell函数 150
11.1.4 RmDir语句 150
11.2 文件系统对象 151
11.2.1 FileSystemObject对象及子对象 152
11.2.2 Folder对象与文件夹浏览 153
11.2.4 SubFolders集合对象 154
11.2.3 Files集合对象和File对象 154
11.2.5 TextStream对象与文件的读写 155
11.2.6 FileSystemObject对象与文件操作 156
11.2.7 FileSystemObject对象与文件夹操作 158
11.3 本章小结 160
11.4 思考练习题 160
第12章 代码调试与错误处理 161
12.1 调试代码和处理错误 161
12.1.1 如何处理错误 161
12.1.2 设计错误处理程序 161
12.2 使用调试工具 162
12.2.1 调试工具怎样提供帮助 162
12.2.2 调试工具栏 162
12.3 调试窗口 163
12.3.1 插入断点 163
12.3.2 立即窗口 163
12.3.4 本地窗口 165
12.3.3 监视窗口 165
12.4 运行程序的选定部分 166
12.4.1 使用逐语句 166
12.4.2 逐过程执行代码 166
12.4.3 使用跳出 167
12.4.4 绕过部分代码 167
12.4.5 设置下一条要执行的语句 167
12.5 本章小结 167
12.6 思考练习题 168
第13章 应用程序发布 169
13.1 启动打包和展开向导 169
13.2 使用向导为应用程序打包 169
13.3 测试安装程序 172
13.4 本章小结 172
13.5 思考练习题 172
14.1.2 实验内容和步骤 173
第14章 上机实战 173
14.1 计算器程序 173
14.1.1 实验目的和要求 173
14.1.3 运算结果 184
14.2 闰年的判断 184
14.2.1 实验目的和要求 184
14.2.2 实验内容和步骤 185
14.2.3 运行结果 186
14.3.1 实验目的和要求 187
14.3.2 实验内容和步骤 187
14.3.3 运行结果 190
14.4 绘制动画曲线 190
14.4.1 实验目的和要求 190
14.4.2 实验内容和步骤 191
14.4.3 实验步骤 191
14.5.2 实验内容和步骤 194
14.5 具有滚动按钮功能的ActiveX控件 194
14.5.1 实验目的和要求 194
14.5.3 测试生成的“滚动按钮控件” 199
14.5.4 测试结果 200
14.6 电子商务程序 201
14.6.1 实验目的和要求 201
14.6.2 实验内容和步骤 201
14.6.4 运行结果 206
14.7 在VB中打开Access数据库 207
14.7.1 实验目的和要求 207
14.7.2 实验内容和步骤 207
14.7.3 运行结果 209
14.8 本章小结 209
14.9 思考练习题 209
附录A 参考答案 210