Visual Basic 6.0 中文版程序员指南
Microsoft Corporation 著
微软(中国)有限公司 译
希望图书创作室 校
1 9 9 8
内 容 简 介
本书是美国微软出版社授权的 Visual Basic 6.0 系列手册之一,该书是这
套系列书中的第一本。全书分两部分共十七章,还有四个附录,其主要内容包
括:窗体、控件和菜单,工程管理、编程基础,创建用户界面,使用 Visual Basic
的标准控件,用对象和 ActiveX 部件编程,响应鼠标和键盘事件,使用文本和
图形,调试代码和处理错误,处理驱动器、文件夹和文件、发布应用程序,Visual
Basic 的规范、限制和文件格式,Visual Basic 编码规定及代码编译器开关。
本书既是 Visual Basic 6.0 软件的配套书,又是 Visual Basic 6.0 应用
和开发人员必备的手册,同时也是大专院校相关专业师生的自学、教学参考书。
为方便读者,随书附配套电子书,本电子书的用法,请参见 CD 盘中的 Readme
文件。
欲购本书或需要技术支持的用户可直接与北京海淀 8721 信箱书刊部(邮编
100080)联系,电话 010-62562329,010-62541992,010-62531267 或传真至
010-62579874。
本书封四贴有微软出版社(Microsoft Press)防伪标签,无标签者不得出
售,违者必究。
本书英文版名为《Visual Basic 6.0 Programmer’s Guide》,由 Microsoft 出
版社出版,版权归 Microsoft 出版社所有。本书中文版由 Microsoft 出版社授
权出版。未经出版者书面许可,本书的任何部分不得以任何手段复制或传播。
版 权 声 明
Visual Basic 6.0 中文版程序员指南
Microsoft Corporation 著
微软(中国)有限公司 译
希望图书创作室 校
责任编辑 陆卫民
北京希望电脑公司 出品
北京海淀路 82 号(100080)
印刷
新华书店 新华书店音像发行所 各地书店及软件专卖店经销
* * * * *
1998 年 9 月第一版 开本:787×1092 1/16
1998 年 9 月第一次印刷 印张:54.375
字数:898 千字 印数:1~5000
新出音管[1998] 164 号
ISBN 7-980021-22-3/TP·15
定价:98 元(1CD,含配套书)
目 录
文 档 约 定................................................................................................................29
前 言......................................................................................................................33
第一部分 Visual Basic 基础....................................................................................37
第一章 Visual Basic 概述.......................................................................................39
欢迎使用 Visual Basic............................................................................................................ 39
安装 Visual Basic.................................................................................................................... 42
运行安装之前.................................................................................................................. 42
安装 Visual Basic............................................................................................................ 44
实际工作中的助手.................................................................................................................. 45
上下文相关帮助.............................................................................................................. 47
运行“帮助”中的代码示例.......................................................................................... 47
Visual Basic 联机链接.................................................................................................... 49
Microsoft 产品支持服务................................................................................................ 50
第二章 用 Visual Basic 开发应用程序 ...................................................................51
Visual Basic 概念.................................................................................................................... 52
集成开发环境的元素.............................................................................................................. 55
启动 Visual Basic IDE .................................................................................................... 55
集成开发环境的元素...................................................................................................... 57
环境选项.......................................................................................................................... 62
SDI 或 MDI 界面.......................................................................................................... 62
第一个 Visual Basic 应用程序.............................................................................................. 64
编写代码.......................................................................................................................... 72
Firstapp 示例应用程序................................................................................................... 75
第三章 窗体、控件和菜单 ......................................................................................81
属性、方法和事件概述.......................................................................................................... 82
设计窗体 .................................................................................................................................. 85
单击按钮执行操作.................................................................................................................. 89
用于显示和输入文本的控件.................................................................................................. 91
用 Label 显示文本......................................................................................................... 92
为用户提供选择的控件........................................................................................................ 101
用 CheckBox 选择单个选项....................................................................................... 101
用选项按钮进行选项分组............................................................................................ 105
显示图片和图形的控件........................................................................................................ 115
使用 PictureBox 控件.................................................................................................. 115
轻量图形控件................................................................................................................ 118
Images 应用程序 .......................................................................................................... 121
附加控件 ................................................................................................................................ 124
焦点概述 ................................................................................................................................ 127
设置 Tab 键顺序.................................................................................................................. 129
菜单基础 ................................................................................................................................ 131
用对话框提示用户................................................................................................................ 136
第四章 工 程 管 理..............................................................................................139
使用工程 ................................................................................................................................ 140
Visual Basic 工程的结构...................................................................................................... 143
创建、打开和保存工程........................................................................................................ 147
添加、删除和保存文件........................................................................................................ 149
在工程中添加控件................................................................................................................ 152
制作和运行可执行文件........................................................................................................ 158
设置工程选项........................................................................................................................ 159
使用向导和外接程序............................................................................................................ 160
使用外接程序管理器.................................................................................................... 161
第五章 编 程 基 础..............................................................................................163
Visual Basic 应用程序的结构.............................................................................................. 164
事件驱动应用程序的工作方式.................................................................................... 166
开始编码之前........................................................................................................................ 167
代码编写机制........................................................................................................................ 171
代码模块........................................................................................................................ 172
使用“代码编辑器”.................................................................................................... 174
编码基础........................................................................................................................ 179
变量、常数和数据类型概述................................................................................................ 183
变量 ................................................................................................................................ 184
理解变量的范围............................................................................................................ 189
高级变量主题................................................................................................................ 191
静态变量........................................................................................................................ 196
常数 ................................................................................................................................ 198
数据类型........................................................................................................................ 201
高级变量主题................................................................................................................ 213
数组 ................................................................................................................................ 221
动态数组........................................................................................................................ 226
过程概述 ................................................................................................................................ 229
Sub 过程........................................................................................................................ 229
Function 过程................................................................................................................ 232
使用过程........................................................................................................................ 234
向过程传递参数............................................................................................................ 238
控制结构概述........................................................................................................................ 246
判定结构........................................................................................................................ 246
循环结构........................................................................................................................ 252
使用控制结构................................................................................................................ 257
使用对象 ................................................................................................................................ 261
对象是什么.................................................................................................................... 261
用对象能做什么............................................................................................................ 264
使用对象初步................................................................................................................ 265
对象之间的关系............................................................................................................ 270
创建对象........................................................................................................................ 277