Visual Basic6.0 入门与提高
2002-8-1
人民邮电出版社
王钦
313
本书讲解了Visual Basic语言的一些基本概念和编程的基础知识,包括数据库开发、多媒体应用等内容。
第1章 进入Visual Basic世界 1
1.1 什么是Visual Basic 1
1.2 安装Visual Basic 2
1.2.1 系统配置 2
1.2.2 安装Visual Basic 2
1.3 Visual Basic开发环境介绍 6
1.3.1 菜单条 8
1.3.2 工具栏 11
1.3.3 工具箱 12
1.3.4 资源工程管理器 12
1.3.5 属性窗口 12
1.3.6 窗体设计器 12
1.3.7 窗体布局窗口 13
1.3.8 代码编辑器 13
1.4 编写第一个Visual Basic程序 13
1.4.1 设计程序界面 13
1.4.2 设置程序属性 14
1.4.3 编写程序代码 15
1.4.4 运行程序 17
1.4.5 保存工程,生成应用程序 18
1.5 获得帮助 18
1.6 为什么采用6.0版本 20
1.7 本章小结 20
第2章 Visual Basic语言基础 21
2.1 Visual Basic程序编写规则 21
2.1.1 程序注释 21
2.1.2 长句分行与一行多句 21
2.1.3 Visual Basic程序编写习惯 22
2.2 常量、变量和数据类型 23
2.2.1 常量 23
2.2.2 变量 24
2.2.3 基本数据类型 26
2.3 数组 29
2.3.1 定长数组与动态数组 29
2.3.2 多维数组 31
2.4 简单语句、运算符、表达式 32
2.4.1 简单语句 32
2.4.2 运算符和运算表达式 32
2.5 控制结构 34
2.5.1 条件分支结构 34
2.5.2 循环结构 36
2.5.3 控制结构的使用 38
2.6 过程 39
2.6.1 过程概述 39
2.6.2 Sub过程 40
2.6.3 Function过程 43
2.7 对象编程的概念 45
2.7.1 对象和类 45
2.7.2 使用对象 47
2.8 编程约定 47
2.9 本章小结 50
第3章 Visual Basic编程起步 51
3.1 添加与设计窗体 51
3.2 控件的添加和简单使用 55
3.2.1 向窗体中添加新控件 55
3.2.2 执行用户命令控件--CommandButton 55
3.2.3 显示和输入文本控件--Label和TextBox 57
3.3 焦点入门 59
3.4 设置Tab键顺序 60
3.5 初识事件驱动 61
3.6 事件驱动机制 63
3.6.1 Visual Basic工作机制 63
3.6.2 属性、方法和事件 64
3.7 代码模块 66
3.7.1 窗体模块 66
3.7.2 标准模块 66
3.7.3 类模块 67
3.8 代码编辑器 67
3.8.1 简介 67
3.8.2 使用代码编辑器 67
3.8.3 自动完成功能 69
3.8.4 书签及其他功能 70
3.9 小示例--算术游戏 70
3.9.1 设计程序界面 71
3.9.2 设置程序属性 71
3.9.3 编写程序代码 73
3.10 本章小结 76
第4章 菜单、工具栏和对话框 77
4.1 创建和使用菜单 77
4.1.1 创建菜单 78
4.1.2 设置菜单属性 82
4.1.3 处理菜单响应 82
4.2 创建和使用工具栏 85
4.2.1 用一般方法创建工具栏 85
4.2.2 用ToolBar控件和ImageList控件创建工具栏 91
4.3 创建和使用对话框 93
4.3.1 模式和无模式对话框 93
4.3.2 消息对话框 94
4.3.3 输入对话框 96
4.3.4 通用对话框 98
4.4 实用小程序--简单计算器 100
4.5 本章小结 106
第5章 基本控件及实例 107
5.1 Visual Basic控件概述与分类 107
5.1.1 Visual Basic控件的基本概念 107
5.1.2 Visual Basic控件分类 107
5.2 文本显示控件(Label)和输入控件(Textbox) 109
5.2.1 Label控件的使用 109
5.2.2 TextBox控件的使用 111
5.3 命令按钮控件(CommandButton控件) 111
5.3.1 在窗体上添加命令按钮 111
5.3.2 CommandButton控件的属性和事件 111
5.3.3 改变命令按钮的外观 112
5.4 选择控件与列表控件 113
5.4.1 CheckBox控件的使用 113
5.4.2 OptionButton控件的使用 113
5.4.3 ListBox控件的使用 114
5.4.4 ComboBox控件的使用 115
5.5 图像与图形控件 116
5.5.1 PictureBox控件的使用 116
5.5.2 Image控件的使用 117
5.5.3 Line控件的使用 118
5.5.4 Shape控件的使用 119
5.6 滚动条控件(Scrollbar) 120
5.6.1 滚动条控件的工作原理 120
5.6.2 滚动条控件使用举例 121
5.7 文件系统控件 122
5.7.1 驱动器列表框控件( DriveListBox ) 122
5.7.2 目录列表框控件( DirListBox ) 122
5.7.3 文件列表框控件( FileListBox ) 123
5.8 控件综合实例 124
5.8.1 简单控件综合实例 124
5.8.2 文件系统控件综合实例 128
5.9 本章小结 130
第6章 绘制图形 131
6.1 窗口坐标系 131
6.2 图形分辨率 132
6.3 在指定位置画点 132
6.3.1 简单画点 132
6.3.2 擦除一点 133
6.4 绘制直线的方法--Line 133
6.4.1 简单画线 133
6.4.2 另一种画线方法 134
6.5 绘制椭圆、圆和弧的方法--Circle 135
6.5.1 画圆函数参数 135
6.5.2 简单画圆示例 135
6.6 改变绘图参数 136
6.6.1 颜色选择 136
6.6.2 图形的填充效果 138
6.6.3 改变线的宽度 139
6.6.4 实线和虚线 140
6.6.5 绘图模式 141
6.6.6 绘制橡皮筋形体 142
6.7 综合实例--小画笔 143
6.8 本章小结 152
第7章 调试程序和错误处理 153
7.1 调试方法 154
7.2 使用调试窗口 155
7.2.1 使用本地窗口 155
7.2.2 使用立即窗口 156
7.2.3 使用观察窗口 156
7.2.4 使用堆栈窗口 157
7.3 跟踪调试 158
7.3.1 设置断点 158
7.3.2 清除断点 159
7.3.3 跟踪调试的特殊情况 159
7.4 编写错误处理程序 160
7.4.1 设置错误捕获 161
7.4.2 退出错误处理 161
7.4.3 Err对象 162
7.5 方法和技巧 164
7.6 本章小结 170
第8章 文件操作 171
8.1 文件类型 171
8.1.1 文本文件 171
8.1.2 二进制文件 171
8.2 文件基本操作 172
8.2.1 用文本框显示和保存文本文件 172
8.2.3 读写文本文件 175
8.2.4 读写二进制文件 184
8.2.5 FSO简介 186
8.3 本章小结 194
第9章 数据库开发 195
9.1 数据库概述 195
9.2 Data控件操作Access数据库 196
9.2.1 创建数据库 196
9.2.2 操作数据库 200
9.3 SQL基本语句介绍 202
9.4 数据库引擎 206
9.5 ADO介绍 208
9.6 使用ADO ActiveX控件 213
9.7 编写ADO程序 216
9.8 应用小实例 220
9.9 本章小结 224
第10章 多媒体应用 225
10.1 多媒体简介 225
10.2 ActiveMovie控件 226
10.3 利用MCI控件播放媒体文件 227
10.3.1 播放WAV文件 229
10.3.2 播放MP3文件 230
10.3.3 播放AVI视频文件 237
10.3.4 播放CD 239
10.4 媒体播放器--综合实例 239
10.5 本章小结 242
第11章 Internet编程 243
11.1 Internet与TCP/IP简介 243
11.1.1 Internet简介 243
11.1.2 TCP/IP简介 243
11.2 用Winsock控件进行编程 244
11.2.1 Winsock控件基础 244
11.2.2 用Winsock控件实现局域网通信 245
11.2.3 多人联网聊天实例 252
11.3 显示HTML文档 258
11.4 本章小结 264
第12章 使用Windows API 265
12.1 Windows API介绍 265
12.2 API函数的声明和使用 266
12.2.1 在Visual Basic中声明API函数 266
12.2.2 在Visual Basic中使用API函数 269
12.3 API函数示例--创建双月形窗体 270
12.4 本章小结 272
第13章 在VB中使用ActiveX技术 273
13.1 ActiveX的基本概念 273
13.1.1 部件 273
13.1.2 代码部件 273
13.1.3 支持ActiveX技术的应用程序 274
13.1.4 ActiveX控件 274
13.1.5 ActiveX文档 274
13.2 在应用程序中插入对象 275
13.2.1 向Visual Basic工具箱中添加可插入对象控件 275
13.2.2 在窗体中插入Microsoft Word 文档 276
13.3 创建ActiveX控件 277
13.3.1 ActiveX控件的建立 277
13.3.2 测试ActiveX控件 279
13.3.3 在应用程序中插入ActiveX控件 280
13.3.4 在应用程序设计阶段编辑ActiveX控件 282
13.3.5 修改用户ActiveX控件的界面 283
13.3.6 添加属性页 289
13.3.7 使用ActiveX控件 293
13.3.8 发布ActiveX控件 294
13.4 创建ActiveX文档 294
13.4.1 建立ActiveX文档 294
13.4.2 编译、生成ActiveX文档 297
13.4.3 发布ActiveX文档 299
13.4.4 ActiveX 文档移植向导的使用 299
13.5 本章小结 302
第14章 程序发布 303
14.1 打包对象简介 303
14.2 使用打包向导 304
14.3 安装发布的程序 311
14.4 运行发布的程序 312
14.5 本章小结 313