收藏 分享(赏)

Visual Basic 程序设计-武马群.docx

上传人:oceanpvg 文档编号:1968137 上传时间:2018-08-30 格式:DOCX 页数:340 大小:2.15MB
下载 相关 举报
Visual Basic 程序设计-武马群.docx_第1页
第1页 / 共340页
Visual Basic 程序设计-武马群.docx_第2页
第2页 / 共340页
Visual Basic 程序设计-武马群.docx_第3页
第3页 / 共340页
Visual Basic 程序设计-武马群.docx_第4页
第4页 / 共340页
Visual Basic 程序设计-武马群.docx_第5页
第5页 / 共340页
点击查看更多>>
资源描述

1、高 职 高 专 计 算 机 系 列 规 划 教 材 Visual Basic 程 序 设 计武 马 群 主 编 吕 峻 闽 缪 春 池 韩 延 明 编 著 北 京 工 业 大 学 出 版 社内 容 提 要本 书 以 Visual Basic 6.0 为 平 台 , 用 图 文 并 茂 的 形 式 和 丰 富 详 尽 的 实 例 , 循 序 渐 进 、 深 入 浅 出 地 介 绍 了 Visual Basic 概 述 , Visual Basic 开 发 环 境 , Visual Basic 语 言 基 础 , 数 据 的 输 入 输 出 , 程 序 控 制 结 构 , 构 造 数 据 类 型

2、, 过 程 , 窗 体 , 控 件 , Visual Basic 高 级 编 程 , 文 件 与 数 据 库 管 理 等 方 面 的 内 容 。 每 章 附 有 大 量 习 题 和 上 机 实 验 。 通 过 对 本 书 的 学 习 , 可 使 学 生 较 为 全 面 地 掌 握 Visual Basic 面 向 对 象 可 视 化 程 序 设 计 的 方 法 与 技 术 。本 书 适 合 作 为 各 类 高 职 高 专 学 校 Visual Basic 程 序 设 计 课 程 的 教 材 , 也 可 作 为 电 脑 短 训 班 学 员 或 编 程 初 学 者 的 学 习 用 书 。Visua

3、l Basic 程 序 设 计武 马 群 主 编吕 峻 闽 缪 春 池 韩 延 明 编 著 北 京 工 业 大 学 出 版 社 出 版 发 行邮 编 : 100022 电 话 : C010)67392308各 地 新 华 书 店 总 经 销 徐 水 宏 远 印 刷 厂 印 刷2005 年 6 月 第 1 版 2005 年 6 月 第 1 次 印 刷787 mm1 092 mm 16 开 本 印 张 18.125 字 数 464 千 字印 数 : 15 000 册ISBN 7-5639-1519-2/T25定 价 : 25.00 元前 言随 着 计 算 机 技 术 的 发 展 , 操 作 系 统

4、 向 多 任 务 、 图 形 用 户 界 面 等 方 向 的 转 变 , 对 程 序 设 计 技 术 也 有 了 新 的 要 求 , 促 使 程 序 设 计 方 法 向 “可 视 化 ”方 向 发 展 , 各 软 件 公 司 推 出 了 多 种 在 Windows 环 境 下 的 开 发 工 具 , 辅 助 用 户 进 行 更 有 效 的 编 程 工 作 。Visual Basic 在 Basic 语 言 的 基 础 上 应 运 而 生 , 是 可 视 化 编 程 技 术 与 Basic 语 言 结 合 的 产 物 。 Visual Basic 是 由 Microsoft 公 司 开 发 的

5、Windows 环 境 下 的 程 序 开 发 工 具 , 具 有 可 视 化 、 面 向 对 象 、 事 件 驱 动 编 程 机 制 等 特 点 , 是 当 今 世 界 上 应 用 最 广 泛 的 可 视 化 编 程 语 言 之 一 , 被 公 认 为 编 程 效 率 最 高 的 一 种 编 程 方 法 。 无 论 是 开 发 功 能 强 大 、 性 能 可 靠 的 商 务 软 件 , 还 是 编 写 能 处 理 实 际 问 题 的 实 用 小 程 序 , Visual Basic 都 显 示 出 其 快 速 和 简 便 的 特 点 , 对 于 初 学 者 学 习 一 般 应 用 程 序 的

6、 开 发 尤 为 适 合 。本 书 从 Visual Basic 6.0 的 基 本 知 识 入 手 , 主 要 包 括 Visual Basic 概 述 , Visual Basic 开 发 环 境 , Visual Basic 语 言 基 础 , 数 据 的 输 入 、 输 出 , 程 序 控 制 结 构 , 构 造 数 据 类 型 , 过 程 , 窗 体 , 控 件 , Visual Basic 高 级 编 程 , 文 件 与 数 据 库 管 理 等 11 章 内 容 , 从 简 单 程 序 的 编 制 到 高 级 程 序 的 设 计 , 结 合 大 量 的 例 题 和 图 示 , 将

7、Visual Basic 程 序 的 设 计 编 制 和 运 行 过 程 进 行 了 由 浅 入 深 的 讲 解 。本 书 在 例 题 的 选 择 上 具 有 针 对 性 强 的 特 点 , 通 过 例 题 , 把 前 后 相 关 的 知 识 点 联 系 起 来 , 对 比 分 析 后 会 使 读 者 对 所 学 知 识 融 会 贯 通 、 举 一 反 三 。 每 章 最 后 都 安 排 了 本 章 小 结 、 习 题 和 试 验 , 这 些 内 容 都 是 针 对 各 章 知 识 点 的 , 读 者 通 过 这 些 学 习 和 训 练 , 可 以 进 一 步 学 习 和 巩 固 这 些 知

8、识 点 , 达 到 掌 握 和 巩 固 已 学 知 识 的 目 的 。本 书 的 特 点 是 层 次 分 明 、 结 构 合 理 、 例 题 丰 富 、 图 文 并 茂 、 实 用 性 强 , 适 合 初 学 Visual Basic编 程 语 言 的 人 员 使 用 。编 者2005 年 6 月目 录第 1 章 Visual Basic 概 述 11.1 Visual Basic 基 本 知 识 11.1.1 Visual Basic 语 言 简 介 .11.1.2 Visual Basic 的 版 本 .11.1.3 Visual Basic 的 特 点 .21.2 Visual Basi

9、c 的 安 装 和 启 动 31.2.1 Visual Basic 6.0 的 安 装 .31.2.2 Visual Basic 的 启 动 和 退 出 41.3 与 对 象 相 关 的 基 本 概 念 .61.3.1 对 象 ( Object) .61.3.2 类 ( Class) .71.3.3 属 性 ( Property) 71.3.4 事 件 ( Event) .81.3.5 方 法 ( Method) 91.4 窗 体 和 控 件 101.4.1 窗 体 .101.4.2 控 件 .12【 本 章 小 结 】 .14【 习 题 】 .14【 实 验 】 .17第 2 章 Visua

10、l Basic 开 发 环 境 .212.1 Visual Basic 集 成 开 发 环 境 .212.1.1 应 用 程 序 主 窗 口 212.1.2 窗 体 设 计 器 窗 口 232.1.3 工 程 资 源 管 理 器 窗 口 .232.1.4 属 性 窗 口 242.1.5 工 具 箱 窗 口 252.1.6 代 码 窗 口 252.1.7 窗 体 布 局 窗 口 262.1.8 立 即 窗 口 262.1.9 本 地 窗 口 272.1.10 监 视 窗 口 272.2 Visual Basic 可 视 化 编 程 的 步 骤 和 简 例 .272 Visual Basic 程

11、序 设 计2.2.1 新 建 工 程 282.2.2 添 加 控 件 282.2.3 设 置 属 性 292.2.4 编 写 事 件 代 码 292.2.5 运 行 工 程 302.2.6 修 改 工 程 302.2.7 保 存 工 程 302.2.8 编 译 工 程 31【 本 章 小 结 】 .31【 习 题 】 .32【 实 验 】 .34第 3 章 Visual Basic 语 言 基 础 .373.1 常 量 与 变 量 373.1.1 常 量 .373.1.2 变 量 .393.2 数 据 的 基 本 类 型 .413.2.1 数 值 型 数 据 ( Numeric) 423.2.

12、2 字 节 型 数 据 ( Byte) .443.2.3 字 符 串 型 数 据 ( String) .443.2.4 日 期 型 数 据 ( Date) .453.2.5 布 尔 型 数 据 ( Boolean) .463.2.6 对 象 型 数 据 ( Object) 463.2.7 变 体 型 数 据 ( Variant) 473.3 运 算 符 与 表 达 式 .483.3.1 算 术 运 算 符 483.3.2 比 较 运 算 符 493.3.3 关 系 运 算 符 503.3.4 字 符 串 连 接 运 算 符 523.4 常 用 内 部 函 数 533.4.1 数 学 运 算 函

13、 数 533.4.2 字 符 串 处 理 函 数 543.4.3 日 期 和 时 间 函 数 563.4.4 类 型 转 换 函 数 573.4.5 其 他 函 数 58【 本 章 小 结 】 .60【 习 题 】 .60【 实 验 】 .62第 4 章 数 据 的 输 入 输 出 684.1 数 据 输 入 684.1.1 InputBox 函 数 68目 录 34.1.2 文 本 框 694.2 数 据 输 出 714.2.1 窗 体 或 控 件 的 Print 方 法 .714.2.2 MsgBox 函 数 .734.2.3 标 签 .774.2.4 其 他 常 用 的 方 法 78【

14、本 章 小 结 】 .79【 习 题 】 .80【 实 验 】 .82第 5 章 程 序 控 制 结 构 855.1 程 序 控 制 结 构 855.1.1 顺 序 结 构 855.1.2 选 择 结 构 855.1.3 循 环 结 构 865.2 基 本 语 句 865.2.1 Let 875.2.2 Rem 875.2.3 Load885.2.4 Unload885.2.5 Date 885.2.6 Time 895.2.7 Stop 895.2.8 End .895.2.9 Exit .905.2.10 GosubReturn.905.3 选 择 结 构 915.3.1 If 语 句 9

15、15.3.2 Select Case 语 句 .975.4 循 环 结 构 1015.4.1 For 型 循 环 语 句 1015.4.2 While 型 循 环 语 句 1045.4.3 Do 型 循 环 语 句 1065.4.4 Exit 语 句 1085.4.5 循 环 控 制 结 构 的 嵌 套 .111【 本 章 小 结 】 113【 习 题 】 .113【 实 验 】 .118第 6 章 构 造 数 据 类 型 1226.1 数 组 1224 Visual Basic 程 序 设 计6.1.1 数 组 概 述 1226.1.2 静 态 数 组 和 动 态 数 组 .1286.1.3

16、 多 维 数 组 1336.1.4 控 件 数 组 1376.2 用 户 自 定 义 类 型 .1396.2.1 用 户 自 定 义 类 型 的 定 义 .1396.2.2 用 户 自 定 义 类 型 变 量 .1406.2.3 用 户 自 定 义 类 型 数 组 .1416.3 枚 举 类 型 1426.3.1 枚 举 类 型 的 定 义 1426.3.2 枚 举 类 型 的 使 用 1436.4 集 合 类 型 1446.4.1 集 合 的 创 建 1456.4.2 集 合 的 使 用 146【 本 章 小 结 】 .147【 习 题 】 .147【 实 验 】 .150第 7 章 过 程

17、 .1537.1 过 程 概 述 1537.1.1 代 码 模 块 的 类 型 1537.1.2 过 程 的 类 型 1557.2 子 程 序 1567.2.1 子 程 序 的 创 建 1567.2.2 子 程 序 的 调 用 1607.3 事 件 过 程 1637.3.1 事 件 过 程 的 创 建 1637.3.2 事 件 过 程 的 调 用 1637.4 函 数 过 程 1657.4.1 函 数 过 程 与 子 程 序 的 异 同 .1657.4.2 函 数 使 用 实 例 1667.5 过 程 中 的 参 数 .1687.5.1 实 际 参 数 和 形 式 参 数 .1687.5.2

18、参 数 传 递 方 式 1697.6 变 量 的 作 用 域 和 生 存 期 .1707.6.1 过 程 的 作 用 域 1707.6.2 变 量 的 作 用 域 1727.6.3 变 量 的 生 存 期 1767.6.4 调 用 关 系 中 的 变 量 .1797.7 过 程 的 嵌 套 调 用 和 递 归 调 用 180目 录 57.7.1 过 程 的 嵌 套 调 用 1807.7.2 过 程 的 递 归 调 用 182【 本 章 小 结 】 .183【 习 题 】 .184【 实 验 】 .188第 8 章 窗 体 .1918.1 窗 体 的 属 性 1918.2 窗 体 响 应 的 事

19、 件 .1958.2.1 窗 体 的 主 要 事 件 1958.2.2 鼠 标 相 关 的 窗 体 事 件 .1958.2.3 键 盘 相 关 的 窗 体 事 件 .1968.3 窗 体 支 持 的 方 法 .1968.3.1 画 图 相 关 的 窗 体 方 法 .1968.3.2 显 示 相 关 的 窗 体 方 法 .1978.4 多 文 档 界 面 窗 体 .197【 本 章 小 结 】 .199【 习 题 】 .199【 实 验 】 .201第 9 章 控 件 .2039.1 控 件 概 述 2039.1.1 Visual Basic 的 控 件 类 型 2039.1.2 常 用 的 标

20、 准 控 件 2039.2 命 令 按 钮 2039.3 文 本 框 2059.4 标 签 2099.5 单 选 按 钮 .2119.6 复 选 按 钮 2139.7 列 表 框 2149.8 组 合 框 2169.9 滚 动 条 2199.10 图 形 控 件 2209.11 框 架 2229.12 定 时 器 2249.13 简 易 计 算 器 225【 本 章 小 结 】 .230【 习 题 】 .230【 实 验 】 .232第 10 章 Visual Basic 高 级 编 程 .2356 Visual Basic 程 序 设 计10.1 菜 单 23510.1.1 菜 单 的 作

21、用 及 类 型 .23510.1.2 下 拉 式 菜 单 设 计 23610.1.3 弹 出 式 菜 单 设 计 23910.2 对 话 框 24010.2.1 对 话 框 的 分 类 与 特 点 .24010.2.2 自 定 义 对 话 框 24010.2.3 通 用 对 话 框 24110.3 工 具 栏 设 计 24510.4 MDI 窗 体 高 级 编 程 24810.4.1 添 加 MDI 窗 体 .24810.4.2 添 加 子 窗 体 24910.4.3 创 建 MDI 窗 体 菜 单 .24910.4.4 编 写 MDI 菜 单 代 码 .252【 本 章 小 结 】 .253

22、【 习 题 】 .254【 实 验 】 .256第 11 章 文 件 管 理 及 数 据 库 应 用 25811.1 文 件 管 理 .25811.1.1 文 件 的 概 念 25811.1.2 顺 序 文 件 的 访 问 25911.1.3 随 机 文 件 的 访 问 26011.1.4 二 进 制 文 件 的 访 问 .26111.1.5 文 件 操 作 语 句 和 函 数 .26211.1.6 文 件 系 统 控 件 26411.2 数 据 库 应 用 .26611.2.1 DAO 对 象 和 Data 控 件 26611.2.2 Data 控 件 的 使 用 26711.2.3 数 据

23、 库 应 用 程 序 269【 本 章 小 结 】 .274【 习 题 】 .274【 实 验 】 .276目 录 7第 1 章 Visual Basic 概 述Visual Basic 是 一 种 易 学 、 实 用 的 软 件 开 发 工 具 , 具 有 可 视 化 、 面 向 对 象 、 事 件 驱 动 编 程 机 制 等 特 点 , 是 一 种 用 于 编 制 Windows 环 境 下 应 用 程 序 的 高 效 快 速 的 编 程 语 言 。 本 章 首 先 介 绍 Visual Basic 语 言 的 基 本 发 展 历 史 、 版 本 和 特 点 , 接 着 介 绍 Visua

24、l Basic 6.0 安 装 、 启 动 和 退 出 方 法 。 作 为 面 向 对 象 的 程 序 设 计 语 言 , 本 章 还 将 引 入 对 象 的 概 念 , 以 及 与 对 象 相 关 的 属 性 、 事 件 和 方 法 的 基 本 概 念 , 为 以 后 的 学 习 打 下 基 础 。1.1 Visual Basic 基 本 知 识1.1.1 Visual Basic 语 言 简 介Basic 语 言 是 早 期 初 学 者 学 习 编 程 技 术 的 入 门 语 言 , 具 有 简 单 易 学 的 特 点 , 对 程 序 设 计 语 言 的 发 展 和 推 广 起 到 了 重

25、 要 的 作 用 。 随 着 计 算 机 技 术 的 发 展 , 操 作 系 统 向 多 任 务 、 图 形 化 用 户 界 面 等 方 向 转 变 , 对 程 序 设 计 技 术 也 有 了 新 的 要 求 , 促 使 程 序 设 计 方 法 向 “可 视 化 ”方 向 发 展 。 各 软 件 公 司 顺 应 这 种 趋 势 , 推 出 了 多 种 开 发 Windows 环 境 下 应 用 程 序 的 软 件 开 发 工 具 , 辅 助 用 户 进 行 更 有 效 的 编 程 工 作 。 用 户 只 需 设 计 界 面 的 外 观 效 果 以 及 进 行 系 统 功 能 代 码 的 编 制

26、 , 把 外 观 界 面 的 代 码 生 成 工 作 交 给 可 视 化 软 件 开 发 工 具 去 自 动 完 成 。 这 样 大 大 地 简 化 了 用 户 的 编 程 工 作 量 , 同 时 使 编 制 出 来 的 程 序 具 有 友 好 、 互 动 性 强 的 特 点 , 符 合 计 算 机 技 术 发 展 的 潮 流 。由 此 , Visual Basic 应 运 而 生 , Visual 的 含 义 是 “可 视 的 ”, Visual Basic 简 称 VB,是在 Basic 语 言 的 基 础 上 发 展 而 来 的 , 是 可 视 化 编 程 技 术 与 Basic 语 言

27、 结 合 的 产 物 。 Visual Basic 沿 用 了 Basic 语 言 中 的 一 些 语 法 , 但 是 具 有 可 视 化 、 面 向 对 象 、 事 件 驱 动 编 程 机 制 等 特 点 , 是 当 今 世 界 上 应 用 最 广 泛 的 可 视 化 编 程 语 言 之 一 , 被 公 认 为 是 编 程 效 率 最 高 的 一 种 编 程 工 具 , 无 论 是 开 发 功 能 强 大 、 性 能 可 靠 的 商 务 软 件 , 还 是 编 写 用 于 处 理 实 际 问 题 的 实 用 小 程 序 , Visual Basic 都 显 示 出 其 快 速 和 简 便 的

28、 特 点 , 对 于 初 学 者 学 习 一 般 应 用 程 序 的 开 发 尤 为 适 合 。1.1.2 Visual Basic 的 版 本Microsoft 公 司 于 1991 年 推 出 了 Visual Basic 1.0 版 本 , 随 后 的 几 年 中 相 继 推 出 了 2.0、 3.0、 4.0、 5.0 版 本 , 从 5.0 版 本 开 始 出 现 了 中 文 版 。 1998 年 , Microsoft 公 司 推 出 Visual Basic 6.0 版 , 功 能 更 加 强 大 , Visual Basic 6.0 包 括 学 习 版 、 专 业 版 、 企

29、业 版 3 种 版 本 。1 学 习 版学 习 版 是 Visual Basic 6.0 的 基 础 版 本 , 可 使 程 序 员 轻 松 地 开 发 Windows 和 Windows NT2 Visual Basic 程 序 设 计系 统 下 的 应 用 程 序 , 该 版 本 包 括 Visual Basic 6.0 提 供 的 所 有 内 部 控 件 以 及 Grid 控 件 、 Tab 对 象 和 Data-Bound 控 件 , 适 合 初 学 者 学 习 和 使 用 。2 专 业 版专 业 版 是 为 专 业 编 程 人 员 提 供 的 、 功 能 十 分 完 备 的 开 发

30、工 具 , 包 括 学 习 版 的 所 有 功 能 , 还 加 入 了 ActiveX 控 件 、 Internet 信 息 服 务 应 用 程 序 的 设 计 、 完 整 的 数 据 访 问 工 具 和 数 据 环 境 、 Active 数 据 项 目 以 及 HTML 活 动 页 面 设 计 等 功 能 。3 企 业 版企 业 版 能 够 帮 助 专 业 人 员 开 发 功 能 更 加 强 大 的 组 内 分 布 式 应 用 程 序 , 包 括 了 专 业 版 的 全 部 功 能 , 还 加 入 了 Back Office 的 工 具 , 如 SQL 服 务 、 Microsoft 处 理

31、 服 务 、 Internet 信 息 服 务 、 Visual SourceSafe、 系 统 网 络 架 构 服 务 等 。1.1.3 Visual Basic 的 特 点1 可 视 化 的 开 发 环 境Visual Basic 提 供 了 可 视 化 的 设 计 工 具 , 使 设 计 人 员 只 需 按 设 计 要 求 进 行 屏 幕 布 局 、 运 行 环 节 设 置 以 及 编 写 功 能 代 码 , 由 系 统 自 动 生 成 界 面 设 计 代 码 , 从 而 提 高 了 程 序 设 计 的 效 率 。 相 比 传 统 编 程 方 式 , 由 用 户 自 己 编 程 设 计

32、界 面 , 具 有 简 便 快 捷 、 所 见 即 所 得 和 编 程 效 率 高 的 特 点 。2 面 向 对 象 的 程 序 设 计Visual Basic 应 用 面 向 对 象 的 程 序 设 计 方 法 , 把 程 序 和 数 据 封 装 起 来 作 为 一 个 对 象 , 并 赋 予 每 个 对 象 各 方 面 的 属 性 , 每 个 对 象 以 图 形 的 方 式 出 现 在 界 面 上 , 形 象 直 观 且 减 少 了 程 序 员 编 写 界 面 代 码 的 繁 琐 , 程 序 员 只 需 要 考 虑 用 户 针 对 对 象 进 行 什 么 样 的 操 作 以 及 操 作 发

33、 生 后 运 行 何 种 功 能 的 代 码 进 行 定 义 和 编 写 程 序 。3 结 构 化 的 程 序 设 计 语 言Visual Basic 提 供 的 编 程 语 言 具 有 高 级 程 序 设 计 语 言 的 优 点 , 接 近 于 人 们 的 自 然 逻 辑 思 维 方 式 , 语 句 简 单 , 容 易 掌 握 , 具 有 多 种 结 构 控 制 语 句 , 同 时 具 有 很 强 的 纠 错 能 力 , 拥 有 功 能 强 大 的 调 试 器 和 编 译 器 。 在 编 制 程 序 的 过 程 中 可 以 随 时 运 行 , 最 后 可 以 生 成 可 执 行 文 件 ,

34、并 在 Windows 环 境 下 直 接 运 行 。4 事 件 驱 动 编 程 机 制Visual Basic 通 过 事 件 来 执 行 对 象 的 操 作 , 一 个 对 象 可 能 产 生 多 个 事 件 , 每 个 事 件 都 通 过 执 行 一 段 事 件 过 程 代 码 来 响 应 。 因 此 在 设 计 大 型 系 统 时 , 是 在 界 面 设 计 和 功 能 设 计 的 基 础 上 , 不 断 化 整 为 零 , 通 过 编 写 若 干 面 向 不 同 对 象 和 不 同 事 件 的 小 程 序 , 相 互 配 合 完 成 任 务 , 从 而 简 化 程 序 员 的 工 作

35、 难 度 和 强 度 。5 强 大 的 第 三 方 支 持目 前 , 有 很 多 应 用 程 序 都 提 供 了 与 Visual Basic 的 接 口 , Visual Basic 可 以 直 接 控 制 第 三 方 应 用 程 序 , 例 如 Microsoft 的 Word、 Excel 和 Autodesk 的 AutoCAD 等 。第 1 章 Visual Basic 概述 36 开 发 数 据 库 程 序随 着 计 算 机 技 术 的 不 断 发 展 , 数 据 库 技 术 也 得 到 了 飞 速 的 发 展 。 Visual Basic 可 以 通 过 开 放 数 据 库 连

36、接 ODBC( Open DataBase Connectivity) 访 问 各 种 各 样 的 数 据 库 , 包 括 Microsoft Access、 dBase、 FoxBASE、 Paradox, 以 及 Microsoft SQL Server、 ORACLE 等 大 型 数 据 库 。 Visual Basic 提 供 了 大 量 的 支 持 数 据 库 功 能 的 控 件 , 利 用 这 些 控 件 可 以 开 发 出 功 能 强 大 的 数 据 库 应 用 程 序 。7 良 好 的 中 文 支 持Visual Basic 不 但 全 面 支 持 汉 字 的 输 入 和 显

37、示 , 还 支 持 中 文 变 量 、 双 字 节 。 在 这 一 点 上 ,Visual Basic 相 对 于 其 他 计 算 机 语 言 来 讲 , 兼 容 性 是 最 好 的 。1.2 Visual Basic 的 安 装 和 启 动1.2.1 Visual Basic 6.0 的 安 装1 Visual Basic 6.0 系 统 配 置Visual Basic 6.0 要 求 的 系 统 配 置 包 括 : Windows 95 以 上 或 Windows NT 操 作 系 统 , 硬 件 方 面 要 求 486 以 上 的 微 处 理 器 、 16MB 以 上 内 存 、 VGA

38、 或 分 辨 率 更 高 的 显 示 器 、 CD-ROM 驱 动 器 和 48MB 以 上 的 硬 盘 空 间 。2 Visual Basic 6.0 的 安 装将 Visual Basic 6.0 的 安 装 光 盘 放 入 光 盘 驱 动 器 , 安 装 程 序 会 自 动 运 行 , 也 可 以 在 资 源 管 理 器 或 我 的 电 脑 中 找 到 Setup.exe 文 件 并 运 行 , 随 后 就 将 逐 步 出 现 “Visual Basic 6.0 安 装 向 导 ” 对 话 框 , 引 导 用 户 一 步 一 步 地 进 行 安 装 操 作 。( 1) 启 动 安 装 光

39、 盘 开 始 进 行 Visual Basic 6.0 的 安 装 , 如 图 1-1 所 示 。( 2) 接 受 协 议 , 如 图 1-2 所 示 。图 1-1 进 入 安 装 图 1-2 接 受 协 议( 3) 选 择 安 装 Visual Basic 6.0 中 文 版 , 如 图 1-3 所 示 。( 4) 选 择 安 装 文 件 夹 , 确 定 Visual Basic 6.0 应 用 程 序 之 间 公 用 文 件 的 位 置 , 一 般 默 认 的 文 件 夹 是 C:Program FilesMicrosoft Visual StudioCommon, 如 果 要 选 择 另

40、 外 的 文 件 夹 , 则4 Visual Basic 程 序 设 计单 击 对 话 框 中 的 “浏 览 ”按 钮 , 在 弹 出 的 对 话 框 中 选 择 安 装 的 文 件 夹 位 置 , 如 图 1-4 所 示 。图 1-3 选 择 版 本 图 1-4 确 定 路 径( 5) 选 择 安 装 方 式 , 如 图 1-5 所 示 , 初 学 者 可 以 选 择 “典 型 安 装 ”方 式 , “自 定 义 安 装 ”方 式 包 含 更 多 的 组 件 , 如 图 1-6 所 示 , 可 供 用 户 进 行 更 多 的 选 择 。图 1-5 安 装 方 式 选 择 图 1-6 自 定

41、义 安 装 对 话 框( 6) 此 后 , 安 装 程 序 便 开 始 文 件 的 复 制 过 程 , 把 Visual Basic 6.0 的 系 统 文 件 复 制 到 硬 盘 上 指 定 的 文 件 夹 下 。 如 果 要 安 装 MSDN 文 档 帮 助 方 式 , 系 统 会 提 示 插 入 第 二 张 光 盘 继 续 安 装 。( 7) 复 制 过 程 结 束 后 , 一 般 会 提 示 重 新 启 动 计 算 机 , 启 动 完 成 后 即 可 以 执 行 Visual Basic 6.0 应 用 程 序 。1.2.2 Visual Basic 的 启 动 和 退 出1 Visu

42、al Basic 的 启 动Visual Basic 的 启 动 有 以 下 几 种 途 径 。( 1) 单 击 Windows 任 务 栏 中 的 “开 始 ”按 钮 , 选 择 “程 序 ”命 令 , 然 后 在 菜 单 中 用 鼠 标 单 击 “Microsoft Visual Basic 6.0 中 文 版 ”, 如 图 1-7 所 示 。第 1 章 Visual Basic 概述 5图 1-7 通 过 “开 始 ”按 钮 启 动 Visual Basic 6.0( 2) 通 过 “我 的 电 脑 ”或 资 源 管 理 器 找 到 Visual Basic 6.0 可 执 行 文 件

43、所 在 的 文 件 夹 , 找 到 可 执 行 文 件 VB6.exe, 双 击 启 动 。( 3) 单 击 Windows 任 务 栏 中 的 “开 始 ”按 钮 , 选 择 “运 行 ”命 令 , 在 打 开 的 输 入 栏 内 输 入 可 执 行 文 件 VB6.exe 所 在 路 径 和 文 件 名 , 单 击 “确 定 ”按 钮 后 运 行 , 也 可 以 通 过 “浏 览 ” 按 钮 打 开 对 话 框 进 行 可 执 行 文 件 的 查 找 和 选 择 , 确 定 文 件 名 和 所 在 路 径 , 如 图 1-8 所 示 。图 1-8 通 过 “运 行 ”命 令 启 动 Vis

44、ual Basic 6.0( 4) 通 过 在 桌 面 上 建 立 的 Visual Basic 6.0 的 快 捷 启 动 方 式 图 标 , 双 击 该 快 捷 启 动 方 式 图 标 完 成 快 速 启 动 。图 1-9 进 入 Visual Basic 6.0 的 主 界 面通 过 以 上 方 式 中 的 一 种 启 动 Visual Basic 6.0 后 , 就 会 进 入 Visual Basic 6.0 的 集 成 开 发 环6 Visual Basic 程 序 设 计境 。 除 了 显 示 相 关 的 窗 口 , 首 先 会 出 现 一 个 “新 建 工 程 ”对 话 框 ,

45、 提 示 用 户 是 要 新 建 哪 种 类 型 的 文 件 或 打 开 哪 个 文 件 , 如 图 1-9 所 示 。 一 般 初 学 用 户 选 择 默 认 的 “标 准 .EXE”选 项 , 即 可 进 入 一 个 工 程 的 建 立 界 面 , 并 打 开 一 个 “窗 体 设 计 器 窗 口 ”。2 Visual Basic 的 退 出Visual Basic 的 退 出 有 以 下 几 种 途 径 。( 1) 单 击 Visual Basic 6.0 程 序 窗 口 右 上 角 的 “关 闭 ”按 钮 。( 2) 执 行 “文 件 退 出 ”命 令 。( 3) 单 击 Visual

46、 Basic 6.0 程 序 窗 口 左 上 角 的 标 题 栏 , 打 开 快 捷 菜 单 , 执 行 其 中 的 “关 闭 ”命 令 。( 4) 在 桌 面 下 方 的 任 务 栏 中 选 中 Visual Basic 6.0 的 任 务 按 钮 , 单 击 鼠 标 右 键 打 开 快 捷 菜 单 , 选 择 “关 闭 ”命 令 退 出 。1.3 与 对 象 相 关 的 基 本 概 念1.3.1 对 象 ( Object)Visual Basic 利 用 面 向 对 象 的 程 序 设 计 方 法 , 把 程 序 和 数 据 封 装 起 来 作 为 一 个 对 象 , 并 赋 予 每 个

47、对 象 属 性 , 每 个 对 象 以 图 形 的 方 式 出 现 在 界 面 上 , 形 象 直 观 且 减 少 了 程 序 员 编 写 界 面 代 码 的 繁 琐 , 程 序 员 只 需 要 设 置 对 象 的 操 作 类 型 以 及 编 写 操 作 发 生 后 所 运 行 的 程 序 。面 向 对 象 的 程 序 设 计 , 顾 名 思 义 , 程 序 设 计 的 中 心 是 对 象 , 对 象 也 就 是 程 序 可 以 控 制 的 运 行 实 体 , 程 序 依 据 对 象 的 特 定 动 作 来 完 成 特 定 的 任 务 。 Visual Basic 中 的 可 编 程 对 象

48、有 3 种 : 窗 体 、 控 件 和 外 部 对 象 。现 实 生 活 中 各 种 不 同 的 物 体 都 可 以 看 做 是 不 同 的 对 象 , 选 择 其 中 的 哪 些 进 行 处 理 , 根 据 不 同 人 的 需 要 来 定 。 例 如 学 校 管 理 者 的 管 理 对 象 主 要 是 学 生 , 建 筑 师 描 述 的 对 象 主 要 是 建 筑 体 , 工 厂 质 检 员 的 工 作 对 象 主 要 是 生 产 出 来 的 产 品 等 。而 选 择 对 象 的 目 的 是 为 了 对 所 选 对 象 进 行 控 制 和 处 理 , 那 么 这 个 控 制 和 处 理 过

49、程 又 是 如 何 进 行 的 呢 ? 比 如 学 生 对 象 具 有 各 种 不 同 方 面 的 特 征 , 在 此 称 为 属 性 , 包 括 姓 名 、 学 号 、 所 学 专 业 、 学 习 成 绩 、 兴 趣 爱 好 、 基 本 生 活 需 求 等 。 那 么 学 校 要 完 成 对 学 生 的 有 序 管 理 就 要 从 学 生 的 一 些 普 遍 共 性 和 不 同 个 性 出 发 , 从 学 习 、 生 活 中 的 不 同 方 面 入 手 实 施 管 理 。 针 对 学 生 的 学 习 , 主 要 由 教 务 处 来 安 排 其 学 习 课 程 的 内 容 、 进 度 和 时 间 ; 针 对 学 生 的 基 本 生 活 需 求 , 主 要 由 后 勤 部 门 安 排 其 住 宿 、 就 餐 、 洗 衣 等 事 项 ; 针 对 学 生 的 阅 读 需 要 , 由 图 书 馆 进 行 图 书 的 管 理 并 制 定 借 阅 规 则 供 学 生 阅 读 图 书 。由 此 可 见 , 针 对 对 象 的 处 理 是 根 据 对 象 的 特 征 制 定 相 应 的 控 制 过 程 来 达 到 目 的 的 , 这 样 的 原 理 同 样 适 用 于 编 程 过 程 中 的 对 象 设 计 。 在 面

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报