译 者 序

Visual C++ 6 是 Microsoft Visual Stutio 套装软件的一个有机组成部分。虽然在构造大多数常规应用程序方面, Visual C++ 没有市场上常见的快速开发工具 (比如 PowerBuilder , Delphi, Visual Basic ) 的 开 发 效 率 高 , 但 在 速 度 和 代 码 大 小 要 求 较 高 的 场 合 ( 比 如 设 备 驱动程序等),它依然是首选的开发工具之一。

Visual C++ 6 在以前版本的基础上又增加或增强了许多特性。除了当今的每个开发工具都不可或缺的 Internet 特性外, A D O 数 据 绑 定 、 ATL 复合控件、 AutoCompletion、编辑和继续特性、 OLE-DB 提供者模板、延迟加载移入以及新的调试特性等都给 Visual C++ 6 增色不少。

本书作者在熟练使用 Visual C++ 6 的基础上,充分听取各阶层读者对本书先前版本的意见和建议,阅读了 Internet 上有关 Visual C++ 的大量内容,并与 M icrosoft 的技术人员进行了充分交流,最终成就了这部著作。本书分为五个部分:第一部分介绍 Visual C++ 6 的基 础 知 识 和 基 本 概 念 ; 第 二 部 分 介 绍 数 据 库 编 程 方 法 ; 第 三 部 分 阐 述 Internet 编 程 ; 第 四部 分 说 明 创 建 应 用 程 序 时 应 该 考 虑 的 安 全 性 问 题 、 两 种 格 式 的 帮 助 文 件 的 创 建 方 法 以 及 应用程序的分发;第五部分是附录,介绍了 ActiveX 和 OCX 组件资源、在线资源以及本书涉及到的一些技术术语。

除了详实的技术细节外,本书也为读者提供了大量的与 Visual C++ 相关的 Internet 站点。通过这些地址,读者不仅能够了解 Visual C++ 的 更 多 内 容 及 发 展 趋 势 , 参 加 一 些 讨 论组提高自己的技术水平,同时也避免了读者在 Internet 上大海捞针般地艰难搜寻 Visual C++

的相关材料。

本书不仅适用于初学 Visual C++ 的新手,对已经熟练运用 Visual C++ 以前版本的高手来说,也是一本不可多得的参考资料。

本书由张长富、栾开春、彭涛、张建安、黄石海、姚燕、李匀、黄中敏、陈华等翻译 , 最后由张长富统稿。参加翻译、录入、校对和资料搜集工作的还有:陈聪、崔立模、宋斌 、张剑宇、夏桂娟、王志宏、王锋、张兵、李鹰、王丰、冯桂林、严苏娅、龚楚奇、欧阳志 、郝 晓 伟 、 苏 春 波 、 王 刚 、 李 林 。 翻 译 过 程 中 得 到 了 享 受 政 府 特 殊 津 贴 的 专 家 张 福 林 先 生 的热情指导和帮助,在此深表感谢。由于译者水平所限,欢迎读者批评指正。

张 长 富

1998,11