1、科 海 电 脑 技 术 丛 书电 脑 创 世 纪 Visual Basic 6.0 编 程 篇成 一 天 编 著北京科海电子出版社 http:/排 版:佩 芸出 品 : 北 京 科 海 电 子 出 版 社印 刷 者 : 北 京 耀 华 印 刷 有 限 公 司发 行 : 新 华 书 店 总 店 北 京 发 行 所开 版 印 盘 定本 : 7871092 1/16 印 张 : 22.5 字 数 : 477 千 字 次: 2002 年 12 月 第 1 版 2002 年 12 月 第 1 次 印刷 数 : 00015000号 : ISBN 7-900107-26-6价 : 28.00 元 ( 1 张
2、 多 媒 体 光 盘 )内 容 提 要读 者 对 象 Visual Basic 初 学 者 不 一 定 具 备 Visual Basic 基 础 知 识 对 编 程 技 术 一 无 所 知 的 新 手Visual Basic 是 一 种 面 向 对 象 的 语 言 工 具 , 它 简 单 易 学 , 功 能 强 大 , 为 开 发 Windows 应 用 程 序 提 供 了 最 迅 速 、 最 简 捷 的 方 法 , 在 世 界 范 围 内 应 用 广 泛 。本 书 以 Visual Basic 6.0 中 文 版 为 背 景 , 介 绍 了 Visual Basic 编 程 语 言 的 设
3、计 思 想 与 方 法 。 全 书 共 分 11 章 , 概 念 引 导 配 合 实 例 分 析 , 全 面 体 现 Visual Basic 的 强 大 功 能 与 应 用 。 本 书 适 合 VB 初 学 者 自 学 使 用 , 对 于 有 一 定 Visual Basic编 程 经 验 的 开 发 人 员 也 有 很 好 的 参 考 价 值 。达 成 目 标 掌握 Visual Basic 语 言 基 础 使用 Visual Basic 6.0 进 行 应 用 程 序 开 发 掌 握 面 向 对 象 编 程 技 术 的 一 般 思 想 和 方 法本 书 特 点 通 过 实 例 介 绍 程
4、 序 设 计 的 基 础 与 方 法 概 念 清 晰 、 逻 辑 性 强 、 层 次 分 明 例 题 丰 富 而 实用 直 观 形 象 的 多媒 体 光 盘 , 让 您 事 半 功 倍 , 轻 松 掌 握 品 名 : 电 脑 创 世 纪 Visual Basic 6.0 编 程 篇 作 者 : 成 一 天责 任 编 辑 : 邱 燕 红助 您 一 臂 成 功 之 力前 言Visual Basic 是 Microsoft 公 司 推 出 的 一 个 集 成 开 发 环 境 , 是 Microsoft Visual Studio 系 列开 发工 具之 一, 具 有简 单易 学, 功能 强大 , 软件
5、 费用 支出 低, 见效 快等 特点。 Visual Basic 采用 面向 对象 的程 序设 计技 术 , 使 开 发 Windows 应用 程序 更迅速 、 更简 捷 。 不论 是 Microsoft Windows 应用程 序 的 资深 专业 开发 人员 还是 初学 者 , Visual Basic 都为 他 们提 供了 整套 工具 , 以 方 便 开 发 应 用 程 序 。Visual Basic 继 承了 Basic 语 言易 学易 用的 特点 , 学习 Visual Basic 要 比学 习其 他面 向对 象 的 计 算 机 语 言 如 Java、 C 等 要 容 易 得 多 ,
6、因 此 , Visual Basic 成 为 学 习 编 程 人 员 的 首 选 语 言 。 本 书 是 以 Visual Basic 6.0 中 文 版 为 背 景 编 写 的 。全 书 共 分 为 11 章 , 内 容 全 面 , 但 不 是 面 面 俱 到 地 罗 列 Visual Basic 的 所 有 功 能 , 而 是 本着实用性的原则对内容有所取舍。每一章都围绕一个主题展开,循序渐进、由浅入深地 介 绍 了 使 用 Visual Basic 语 言 进 行 应 用 程 序 开 发 的 思 想 与 方 法 。本书的最大特点是通过实例来介绍程序设计基础与方法,避免枯燥、空洞的理论,并
7、 且书中所写的实例本身都具有很强的实用性。在实例的讲解上,先给出设计目标,其次介 绍实现该目标的基本思想和方法,然后详细讲解其设计过程(包括窗体的设计和代码的编 写) , 最后 还 将对 程序 的关 键部 分 进 行 讲 解并 给出 程序 的运行 效果 。本 书试 图让 读者 在学 习 Visual Basic 的同 时, 能同 时掌 握面 向对 象编 程技 术的 一般 思想 和方法。面向对象编程技术是程序设计的一种新概念与新方法,也是程序设计的一个发展 方向 , 通 过 Visual Basic 这 种较 简 单 的面 向对 象编程 语言 的学 习 , 可 以为以 后学 习其 他面 向 对
8、象 编 程 语 言 打 下 一 个 坚 实 的 基 础 。本 书 定 位 于 入 门 与 提 高 级 , 阅 读 本 书 前 不 需 要 读 者 具 有 Visual Basic 方 面 的 基 础 知 识 , 甚至可以是对编程技术一无所知的新手。对于有一定基础的读者,在阅读时可以跳过一些 介 绍 基 础 知 识 的 章 节 。本 书 是 在 作 者 多 年 使 用 VB 的 基 础 上 精 心 策 划 和 编 写 的 , 概 念 清 晰 、 逻 辑 性 强 、 层 次 分 明 、 例 题 丰 富 而 实 用 , 但 疏 漏 错 误 之 处 在 所 难 免 , 恳 请 广 大 读 者 批 评
9、指 正 。作者 2002 年 5 月 目 录第 1 章 Visual Basic 6.0 概 述 .11.1 Visual Basic 6.0 的 特 点 11.2 Visual Basic 6.0 的 安 装 31.2.1 安装 Visual Basic 6.0 的 系 统 需 求 31.2.2 安装 Visual Basic 6.0 .41.3 Visual Basic 6.0 集 成 开 发 环 境 81.3.1 Visual Basic 6.0 的 启 动 .81.3.2 菜 单 栏 .101.3.3 工 具 栏 .111.3.4 工 具 箱 .131.3.5 各 种 窗 口 简 介
10、141.4 练 习 园 地 .18第 2 章 Visual Basic 6.0 中 的 基 本 概 念 与 操 作 .192.1 对 象 的 概 念 192.1.1 属性 .192.1.2 方法 .222.1.3 事件 .232.2 对 象 的 操 作 252.2.1 在 窗 体 中 布 置 控 件 252.2.2 设 置 对 象 属 性 的 方 式 282.2.3 编 写 对 象 的 事 件 过 程 292.3 焦 点 概 述 .302.4 第一个 VB 应 用 程 序 .332.5 工 程 的 管 理 .372.5.1 工 程 资 源 管 理 器 372.5.2 创 建 和 打 开 工 程
11、 392.5.3 保 存 和 移 除 工 程 412.5.4 添 加 、 删 除 和 保 存 文 件 422.6 练 习 园 地 .44第 3 章 Visual Basic 语 言 基 础 .453.1 书 写 规 则 .453.1.1 注释 .453.1.2 分 行 与 续 行 463.2 变 量 .473.2.1 变 量 的 命 名 规 则 483.2.2 变 量 的 数 据 类 型 493.2.3 变 量 的 声 明 523.2.4 变 量 的 作 用 域 553.2.5 静态变量 .573.3 常 量 .583.4 运 算 符 与 表 达 式 603.4.1 算 术 运 算 符 603
12、.4.2 关 系 运 算 符 613.4.3 逻 辑 运 算 符 623.4.4 字 符 串 运 算 符 623.4.5 优 先 级 .633.5 常 用 内 部 函 数 643.5.1 数学函数 .643.5.2 转换函数 .653.5.3 字 符 串 函 数 663.5.4 日期函数 .683.6 基 本 语 句 .693.6.1 顺序结构 .703.6.2 选择结构 .713.6.3 循环结构 .753.7 数 组 .803.8 过 程 .843.8.1 子 过 程 .843.8.2 函数过程 .863.8.3 过 程 参 数 的 传 递 883.8.4 可选参数 .903.8.5 递归
13、 .913.9 练 习 园 地 .93第 4 章 窗 体 的 设 计 944.1 窗 体 的 属 性 944.2 窗 体 的 事 件 964.2.1 鼠标事件 .964.2.2 键盘事件 .1014.2.3 其他事件 .1034.3 窗 体 的 方 法 .1074.3.1 Print 方法 1074.3.2 Cls 方 法 1104.3.3 Move 方 法 1114.4 多 重 窗 体 .1124.4.1 窗 体 的 加 载 、 显 示 、 隐 藏 与 卸 载 1124.4.2 设 置 启 动 窗 体 1134.5 设 置 窗 体 的 位 置 1164.6 创 建 工 具 栏 .1174.6
14、.1 添 加 工 具 栏 与 图 像 列 表 控 件 1174.6.2 向 图 像 列 表 控 件 添 加 图 片 1184.6.3 使 用 工 具 栏 控 件 1204.6.4 为 工 具 栏 编 写 代 码 1244.7 创 建 状 态 栏 .1254.8 练 习 园 地 .130第 5 章 基 本 控 件 的 使 用 .1315.1 标 签 控 件 .1315.2 按 钮 控 件 .1345.2.1 按 钮 的 有 效 性 .1345.2.2 多 功 能 按 钮 .1365.2.3 使 用 键 盘 操 作 按 钮 .1385.2.4 图 片 按 钮 1415.3 文 本 框 控 件 .1
15、445.3.1 文 本 框 的 基 本 属 性 .1445.3.2 字 体 与 字 号 .1465.3.3 选 择 文 本 1475.3.4 密 码 框 1505.3.5 Change 事件 .1535.3.6 使 用 剪 贴 板 交 换 文 本 .1555.4 单 选 项 控 件 .1585.4.1 基 本 属 性 1585.4.2 在 程 序 中 使 用 单 选 项 .1605.5 框 架 控 件 .1625.6 复 选 框 控 件 .1655.7 图 片 框 与 图 像 框 控 件 1685.7.1 图 片 框 控 件 1685.7.2 图 像 框 控 件 1715.8 计 时 器 控
16、件 .1745.8.1 计 时 器 控 件 的 特 点 1745.8.2 制作动画 .1775.9 列 表 框 控 件 .1795.9.1 基本属性 .1805.9.2 基本操作 .1865.10 组 合 框 控 件 .1885.11 滚 动 条 控 件 .1915.12 控 件 数 组 .1965.13 练 习 园 地 .200第 6 章 对 话 框 的 设 计 .2016.1 预 定 义 对 话 框 2016.1.1 输 入 框 .2026.1.2 消 息 框 .2056.2 通 用 对 话 框 .2096.2.1 打 开 对 话 框 的 方 法 2106.2.2 【 打 开 】 与 【
17、保 存 】 对 话 框 2126.2.3 【 颜 色 】 对 话 框 2166.2.4 【 字 体 】 对 话 框 2196.3 自 定 义 对 话 框 2226.4 练 习 园 地 .228第 7 章 菜 单 的 设 计 与 多 文 档 界 面 2287.1 菜 单 简 介 .2287.2 菜 单 编 辑 器 简 介 2307.3 菜 单 的 设 计 .2317.3.1 建立菜单 .2327.3.2 编写代码 .2377.4 在 运 行 时 控 制 菜 单 2407.4.1 有 效 性 控 制 2407.4.2 菜 单 项 标 记 2427.4.3 菜 单 项 的 隐 藏 与 显 示 244
18、7.5 快 捷 菜 单 .2457.6 多 文 档 ( MDI) 界 面 .2507.6.1 创建 MDI 界面 2517.6.2 MDI 界 面 的 特 点 2537.6.3 新 建 子 窗 体 2567.6.4 创 建 【 窗 口 】 菜 单 2597.7 练 习 园 地 .262第 8 章 程 序 调 试 2638.1 程 序 错 误 分 类 2638.2 调 试 工 具 栏 .2658.3 设 置 断 点 .2668.4 跟 踪 程 序 的 运 行 2688.5 使 用 调 试 窗 口 2708.5.1 立即窗口 .2708.5.2 使 用 本 地 窗 口 2728.5.3 监视窗口
19、.2748.6 错 误 捕 捉 .2768.7 练 习 园 地 .279第 9 章 图 形 程 序 设 计 .2809.1 图 形 控 件 .2809.1.1 直线控件 .2809.1.2 形状控件 .2829.2 坐 标 系 统 .2869.3 绘 图 属 性 .2899.4 定 义 颜 色 .2929.5 图 形 方 法 .2949.5.1 Line 方法 .2949.5.2 Circle 方法 2989.5.3 Pset 与 Point 方法 .3009.5.4 PaintPicture 方 法 .3029.6 练 习 园 地 .305第 10 章 文 件 管 理 及 操 作 .3061
20、0.1 文 件 系 统 的 基 本 操 作 30610.1.1 目 录 操 作 30610.1.2 文 件 操 作 30810.2 文 件 系 统 控 件 31110.2.1 驱 动 器 列 表 框 31110.2.2 目 录 列 表 框 31210.2.3 文 件 列 表 框 31410.3 文 件 的 访 问 .31910.3.1 文 件 的 分 类 32010.3.2 顺 序 文 件 的 访 问 32110.3.3 随 机 文 件 的 访 问 32510.3.4 二 进 制 文 件 的 访 问 32910.4 练 习 园 地 .330第 11 章 数 据 库 编 程 技 术 .33111
21、.1 数 据 库 的 基 本 概 念 33111.2 Visual Basic 数 据 库 系 统 33211.3 用 可 视 化 数 据 管 理 器 建 立 数 据 库 33311.3.1 创 建 Access 格 式 数 据 库 .33311.3.2 使 用 数 据 窗 体 设 计 器 33811.4 使用 Data 控 件 访 问 数 据 库 .33911.4.1 Data 控 件 的 主 要 属 性 34011.4.2 数 据 绑 定 控 件 34211.4.3 Data 控 件 的 常 用 方 法 34511.4.4 DBGrid( 数 据 网 格 ) 控 件 .35011.5 练
22、习 园 地 .352第 1 章 Visual Basic 6.0 概述 Microsoft Visual Basic 提 供 了 开 发 Microsoft Windows 应 用 程 序 的 最 迅 速 、 最 简 捷 的 方 法 。 不 论 是 Microsoft Windows 应 用 程 序 的 资 深 专 业 开 发 人 员 还 是 初 学 者 , Visual Basic 都 为 他 们 提 供 了 整 套 工 具 , 以 方 便 开 发 应 用 程 序 。本 章 的 主 要 内 容 有 : Visual Basic 6.0 的 特 点 Visual Basic 6.0 的 安 装
23、 Visual Basic 6.0 集 成 开 发 环 境 的 介 绍1.1 Visual Basic 6.0的 特 点Visual Basic 是 Microsoft 公 司 推 出 的 一 个 集 成 开 发 环 境 , 具 有 简 单 易 学 、 功 能 强 大 、 软 件 费 用 支 出 低 、 见 效 快 等 特 点 。 Visual Basic 继 承 了 Basic 语 言 易 学 易 用 的 特 点 , 特 别 适 合 初 学 者 学 习 Windows 系 统 编 程 。Visual Basic 之 所 以 受 到 广 大 编 程 爱 好 者 以 及 专 业 程 序 员 的
24、青 睐 , 是 因 为 它 具 有 以 下 一 些 特 点 :1. 可 视 化 的 集 成 开 发 环 境“Visual”指 的 是 开 发 图 形 用 户 界 面 CGUID的 方 法 。 在 使 用 过 去 的 一 些 语 言 如 C 语 言 、 Basic 语 言 编 写 程 序 时 , 最 令 程 序 员 烦 恼 的 是 编 写 友 好 的 用 户 界 面 。 使 用 Visual Basic 编 写 应 用 程 序 , 则 不 需 编 写 大 量 代 码 去 描 述 界 面 元 素 的 外 观 和 位 置 , 而 只 要 把 预 先 建 立 的 对 象 添 加 到 屏 幕 上 即 可
25、 。“Basic”指 的 是 BASIC Beginners All-Purpose Symbolic Instruction CodeD 语 言 一 种 在 计 算 技 术 发 展 历 史 上 应 用 得 最 为 广 泛 的 语 言 。 Visual Basic 在 原 有 BASIC 语 言 的 基 础 上 进 一 步 发 展 , 至 今 己 包 含 了 数 百 条 语 句 、 函 数 及 关 键 词 , 其 中 很 多 和 Windows GUI 有 直 接 关 系 。 专 业 人 员 可 以 用 Visual Basic电脑创世纪 Visual Basic 6.0 编程篇2实 现 其
26、它 任 何 Windows 编 程 语 言 的 功 能 , 而 初 学 者 只 要 掌 握 几 个 关 键 词 就 可 以 建 立 实 用 的 应 用 程 序 。可 见 , 从 BASIC 语 言 发 展 到 Visual Basic, 也 就 是 将 一 门 单 纯 的 计 算 机 语 言 发 展 成 为 一 个 集 应 用 程 序 开 发 、 测 试 、 查 错 功 能 于 一 体 的 集 成 开 发 环 境 。2. 面 向 对 象 的 程 序 设 计 思 想面 向 对 象 的 程 序 设 计 是 伴 随 Windows 图 形 界 面 的 诞 生 而 产 生 的 一 种 新 的 程 序
27、设 计 思 想 , 与 传 统 程 序 设 计 有 着 较 大 的 区 别 , Visual Basic 就 采 用 了 面 向 对 象 的 程 序 设 计 思 想 。 所 谓 “对 象 ”就 是 一 个 可 操 作 的 实 体 , 如 窗 体 , 以 及 窗 体 中 的 按 钮 、 文 本 框 等 控 件 。 每 个 对 象 都 能 响 应 多 个 不 同 的 事 件 , 每 个 事 件 均 能 驱 动 一 段 代 码 C事 件 过 程 D, 该 段 代 码 决 定 了 对 象 的 功 能 。 我 们 称 这 种 机 制 为 事 件 驱 动 。 事 件 由 用 户 的 操 作 触 发 。 例
28、 如 , 单 击 一 个 按 钮 , 则 触 发 按 钮 的 ClickC单 击 D事 件 , 处 于 该 事 件 过 程 中 的 代 码 就 会 被 执 行 。 若 用 户 未 进 行 任 何 操 作 C未 触 发 事 件 D, 则 程 序 将 处 于 等 待 状 态 。 整 个 应 用 程 序 就 是 由 彼 此 独 立 的 事 件 过 程 构 成 。 因 此 , 使 用 VB 创 建 应 用 程 序 , 就 是 为 各 个 对 象 编 写 事 件 过 程 。3. 交 互 式 的 开 发 环 境Visual Basic 集 成 开 发 环 境 是 一 个 交 互 式 的 开 发 环 境 。
29、 传 统 的 应 用 程 序 开 发 过 程 可 以 分 为 3 个 明 显 的 步 骤 : 编 码 、 编 译 和 测 试 代 码 。 但 是 Visual Basic 与 传 统 的 语 言 不 同 , 它 使 用 交 互 式 方 法 开 发 应 用 程 序 , 使 3 个 步 骤 之 间 不 再 有 明 显 的 界 限 。在 大 多 数 语 言 里 , 如 果 编 写 代 码 时 发 生 了 错 误 , 则 在 开 始 编 译 应 用 程 序 时 该 错 误 就 会 被 编 译 器 捕 获 。 此 时 必 须 查 找 并 改 正 该 错 误 , 然 后 再 次 进 行 编 译 。 对 每
30、 一 个 发 现 的 错 误 都 要 重 复 这 样 的 过 程 。 而 Visual Basic 在 编 程 者 输 入 代 码 时 便 进 行 解 释 , 即 时 捕 获 并 突 出 显 示 大 多 数 语 法 或 拼 写 错 误 , 看 起 来 就 像 一 位 专 家 在 检 查 代 码 的 输 入 。除 即 时 捕 获 错 误 以 外 , Visual Basic 也 在 输 入 代 码 时 部 分 地 编 译 该 代 码 。 当 准 备 运 行 和 测 试 应 用 程 序 时 , 只 需 极 短 时 间 即 可 完 成 编 译 。 如 果 编 译 器 发 现 了 错 误 , 则 将
31、错 误 突 出 显 示 于 代 码 中 。 这 时 可 以 更 正 错 误 并 继 续 编 译 , 而 不 需 从 头 开 始 。由 于 Visual Basic 的 交 互 特 性 , 因 此 可 以 在 开 发 应 用 程 序 时 运 行 它 。 通 过 这 种 方 式 , 代 码 运 行 的 效 果 可 以 在 开 发 时 就 进 行 测 试 , 而 不 必 等 到 编 译 完 成 以 后 。第 1 章 Visual Basic 6.0 概 述34. 高 度 的 可 扩 充 性Visual Basic 是 一 种 高 度 可 扩 充 的 语 言 , 除 自 身 强 大 的 功 能 外 ,
32、 还 为 用 户 扩 充 其 功 能 提 供 了 各 种 途 径 , 主 要 体 现 在 以 下 3 方 面 :C1D支 持 第 三 方 软 件 商 为 其 开 发 的 可 视 化 控 制 对 象 : Visual Basic 除 自 带 许 多 功 能 强 大 、 实 用 的 可 视 化 控 件 以 外 , 还 支 持 第 三 方 软 件 商 为 扩 充 其 功 能 而 开 发 的 可 视 化 控 件 , 这 些 可 视 化 控 件 对 应 的 文 件 扩 展 名 为 OCX。 只 要 拥 有 控 件 的 OCX 文 件 , 就 可 将 其 加 入 到 VB 系 统 中 , 从 而 增 强
33、VB 的 编 程 能 力 。C2D支 持 访 问 动 态 链 接 库 CDynamic Link Library, DLLD: Visual Basic 在 对 硬 件 的 控 制 和 低 级 操 作 等 方 面 显 得 力 不 从 心 , 为 此 VB 提 供 了 访 问 动 态 链 接 库 的 功 能 。 可 以 利 用 其 它 语 言 , 如 Visual C+语 言 , 将 需 要 实 现 的 功 能 编 译 成 动 态 链 接 库 CDLLD, 然 后 提 供 给 VB 调 用 。C3D支 持 访 问 应 用 程 序 接 口 CAPID: 应 用 程 序 接 口 CApplicati
34、on Program Interface, APID是 Windows 环 境 中 可 供 任 何 Windows 应 用 程 序 访 问 和 调 用 的 一 组 函 数 集 合 。 在 微 软 的 Windows 操 作 系 统 中 , 包 含 了 1000 多 个 功 能 强 大 、 经 过 严 格 测 试 的 API 函 数 , 供 程 序 开 发 人 员 编 程 时 直 接 调 用 。 Visual Basic 提 供 了 访 问 和 调 用 这 些 API 函 数 的 能 力 , 充 分 利 用 这 些 API 函 数 , 可 大 大 增 强 VB 的 编 程 能 力 , 并 可 实
35、 现 一 些 用 VB 语 言 本 身 不 能 实 现 的 特 殊 功 能 。1.2 Visual Basic 6.0的 安 装在 使 用 Visual Basic 6.0 前 , 需 要 将 Visual Basic 6.0 安 装 到 电 脑 的 硬 盘 上 , 而 不 能 直 接 在 光 盘 上 运 行 该 程 序 。 本 节 将 介 绍 安 装 Visual Basic 6.0 的 系 统 需 求 以 及 具 体 的 安 装 过 程 。1.2.1 安 装 Visual Basic 6.0的 系 统 需 求在 安 装 Visual Basic 之 前 , 必 须 确 认 计 算 机 满
36、足 相 应 的 硬 件 和 软 件 配 置 。 这 些 配 置 包 括 : PentiumCRD90MHz 或 更 高 的 微 处 理 器 。 Microsoft Windows 支 持 的 VGA 或 分 辨 率 更 高 的 监 视 器 。 对 于 Windows 95 需 要 24MB 的 内 存 , 对 于 Windows NT 则 需 要 32MB电脑创世纪 Visual Basic 6.0 编程篇4的 内 存 。 一 个 CD-ROM 驱 动 器 。 Microsoft Windows NT 3.51 或 Microsoft Windows 95, 或 两 者 的 更 新 版 本 。
37、 Microsoft Internet Explorer 4.01 或 更 新 的 版 本 C4.01 版 的 Service Pack 1 或 对 DHTML 应 用 程 序 开 发 者 的 更 高 版 本 , 以 及 对 这 些 应 用 程 序 的 最 终 用 户 的 4.x 版 本 D。 磁 盘 空 间 要 求 :标 准 版 本 : 典 型 安 装 48MB, 完 全 安 装 80MB 专 业 版 : 典 型 安 装 48MB, 完 全 安 装 80MB 企 业 版 : 典 型 安 装 128MB, 完 全 安 装 147MB附 加 部 件 C如 果 需 要 的 话 D: MSDNC用
38、于 文 档 D: 67MB, Internet Explorer 4.x:大 约 66MB1.2.2 安 装 Visual Basic 6.0在 确 认 自 己 的 电 脑 硬 件 配 置 和 软 件 环 境 满 足 Visual Basic 6.0 的 安 装 与 使 用 要 求 后 , 就 可 以 开 始 安 装 Visual Basic 6.0 了 。 启 动 计 算 机 , 进 入 到 Windows 95/98 或 Windows NT 操 作 系 统 后 , 将 Visual Basic 6.0 安 装 盘 放 入 光 驱 中 , 稍 等 片 刻 , 屏 幕 上 就 会 出 现 如
39、 图 1.1 所 示 的 安 装 向 导 的 界 面 。 如 果 Visual Basic 6.0 的 安 装 盘 放 入 光 驱 后 没 有 出 现 该 画 面 , 用 鼠 标 双 击 安 装 盘 中 的 Setup.exe文 件 , 也 可 显 示 如 图 1.1 所 示 的 画 面 。图 1.1 安 装 向 导 的 首 界 面第 1 章 Visual Basic 6.0 概 述5单 击 【 下 一 步 】 按 钮 就 开 始 执 行 安 装 过 程 。 这 时 将 弹 出 关 于 最 终 用 户 许 可 协 议 对 话 框 , 如 图 1.2 所 示 。图 1.2 最 终 用 户 协 议
40、 对 话 框在 该 对 话 框 中 选 中 【 接 受 协 议 】 单 选 按 钮 , 再 单 击 【 下 一 步 】 按 钮 。 将 弹 出 用 来 输 入 产 品 号 和 用 户 信 息 的 对 话 框 。 在 该 对 话 框 中 输 入 Microsoft 公 司 提 供 的 产 品 ID 号 及 用 户 姓 名 和 公 司 名 称 , 产 品 ID 号 同 时 也 是 安 装 密 码 。 然 后 单 击 【 下 一 步 】 按 钮 , 弹 出 如 图 1.3 所 示 的 安 装 Visual Basic 6.0 中 文 企 业 版 对 话 框 。图 1.3 安 装 Visual Bas
41、ic 6.0 中 文 企 业 版 对 话 框电脑创世纪 Visual Basic 6.0 编程篇6选 中 【 安 装 Visual Basic 6.0 中 文 企 业 版 】 单 选 按 钮 , 单 击 【 下 一 步 】 按 钮 。 在 弹 出 的 欢 迎 界 面 中 单 击 【 继 续 】 按 钮 , 则 弹 出 带 有 产 品 标 识 号 的 消 息 框 , 接 着 单 击 【 确 定 】 按 钮 则 出 现 如 图 1.4 所 示 的 用 于 选 择 安 装 类 型 和 安 装 路 径 的 对 话 框 。图 1.4 选 择 安 装 类 型 和 安 装 路 径 的 对 话 框在 该 对
42、话 框 的 【 文 件 夹 】 设 置 区 中 显 示 的 是 系 统 默 认 的 程 序 安 装 路 径 , 用 户 可 以 自 行 指 定 程 序 的 安 装 路 径 。 单 击 【 更 改 文 件 夹 】 按 钮 , 则 打 开 【 改 变 目 录 】 对 话 框 , 如 图 1.5 所 示 。 在 该 对 话 框 的 【 驱 动 器 】 列 表 框 中 选 择 一 个 驱 动 器 , 然 后 在 【 目 录 】 列 表 框 中 选 择 要 安 装 VB 的 文 件 夹 , 在 【 路 径 】 文 本 框 中 就 会 显 示 出 所 选 的 安 装 路 径 。 用 户 也 可 以 直 接
43、 在 【 路 径 】 文 本 框 中 输 入 路 径 , 如 D:VB6.0。 路 径 选 择 完 毕 后 , 单 击 【 确 定 】 按 钮 , 返 回 到 如 图 1.4 所 示 对 话 框 , 就 会 发 现 安 装 路 径 己 被 更 改 。图 1.5 【 改 变 目 录 】 对 话 框在 指 定 了 程 序 安 装 路 径 后 , 用 户 还 需 要 选 择 一 种 安 装 类 型 。 VB 提 供 了 两第 1 章 Visual Basic 6.0 概 述7种 安 装 类 型 , 分 别 是 典 型 安 装 和 自 定 义 安 装 。 不 同 的 安 装 类 型 , 安 装 的 程
44、 序 组 件 不 同 , 需 要 的 硬 盘 空 间 也 不 同 。 典 型 安 装 是 指 仅 安 装 程 序 的 一 些 最 常 用 的 选 项 , 其 中 包 括 程 序 的 主 要 内 容 , 对 于 初 学 者 最 好 使 用 这 一 安 装 。 自 定 义 安 装 是 指 安 装 的 组 件 完 全 由 用 户 自 己 选 择 , 但 如 果 定 制 不 当 C如 没 有 选 择 运 行 程 序 所 必 需 的 组 件 D可 能 导 致 程 序 无 法 正 常 运 行 。在 图 1.4 中 , 单 击 选 择 的 安 装 类 型 前 面 的 图 标 按 钮 , 系 统 将 检 测
45、系 统 是 否 具 有 所 需 要 的 硬 盘 空 间 , 然 后 就 开 始 正 式 复 制 文 件 。文 件 复 制 完 毕 后 , 将 弹 出 提 示 框 , 提 示 用 户 只 有 重 新 启 动 Windows 才 能 完 成 程 序 的 安 装 。单 击 【 重 新 启 动 Windows】 按 钮 , 则 Windows 系 统 将 重 新 启 动 。 系 统 启 动 成 功 后 , 屏 幕 上 将 弹 出 如 图 1.6 所 示 的 安 装 MSDN 对 话 框 。 MSDN 中 包 含 了 VB 的 帮 助 文 档 , 要 在 使 用 VB 时 能 获 得 联 机 帮 助 ,
46、 则 必 须 安 装 MSDN。 用 户 也 可 以 在 此 时 不 安 装 MSDN, 而 在 以 后 通 过 MSDN CD 来 单 独 安 装 MSDN。图 1.6 安 装 MSDN 对 话 框插 入 MSDN CD, 选 中 【 安 装 MSDN】 复 选 框 , 单 击 【 下 一 步 】 按 钮 , 则 开 始 安 装 MSDN。 安 装 完 毕 后 , 将 弹 出 服 务 器 安 装 对 话 框 , 与 MSDN 一 样 , 服 务 器 工 具 也 可 以 单 独 安 装 。 单 击 【 下 一 步 】 按 钮 , 则 弹 出 如 图 1.7 所 示 的 注 册 对 话 框 。
47、不 选 中 【 现 在 注 册 】 复 选 框 , 然 后 单 击 【 完 成 】 按 钮 即 可 完 成 对 VB 的 安 装 。电脑创世纪 Visual Basic 6.0 编程篇8图 1.7 注 册 对 话 框1.3 Visual Basic 6.0集 成 开 发 环 境集 成 开 发 环 境 CIntegrated Development Environment, IDED是 指 一 个 集 设 计 、 运 行 和 测 试 应 用 程 序 为 一 体 的 环 境 , Visual Basic 6.0 就 是 一 个 集 成 开 发 环 境 , 而 不 只 是 一 门 单 纯 的 语 言
48、 。1.3.1 Visual Basic 6.0的 启 动在 Visual Basic 6.0 安 装 成 功 后 , 安 装 程 序 自 动 在 【 开 始 】 菜 单 中 建 立Visual Basic 6.0 的 程 序 组 和 程 序 项 。 单 击 屏 幕 左 下 角 的 【 开 始 】 按 钮 , 指 向【 程 序 】 选 项 , 再 指 向 【 Microsoft Visual Basic 6.0 中 文 版 】 程 序 组 , 单 击【 Microsoft Visual Basic 6.0 中 文 版 】 选 项 即 可 启 动 Visual Basic 6.0 中 文 版 ,
49、 如 图 1.8 所 示 。这 种 方 法 虽 然 方 便 快 捷 , 但 有 时 也 会 遇 到 一 些 问 题 。 一 旦 安 装 Visual Basic 6.0 文 件 夹 的 名 称 或 位 置 改 变 了 , 利 用 【 开 始 】 菜 单 就 不 能 启 动 Visual Basic 6.0 了 。 因 此 , 知 道 第 2 种 启 动 Visual Basic 6.0 的 方 法 是 必 要 的 。 通 过 “我 的 电 脑 ”或 “资 源 管 理 器 ”进 入 到 Visual Basic 6.0 所 在 的 文 件 夹 , 在 此 文 件 夹 中 双 击 Vb6.exe 文 件 , 即 可 启 动 Visual Basic 6.0。 这 种 方 法 一 般 在