1、全国计算机等级考试全真训练丛书全国计算机等级考试全真训练丛书全国计算机等级考试(二级全国计算机等级考试(二级 Visual Basic) 全真训练全真训练赵红梅 马 嵘 编 著清 华 大 学 出 版 社北 京内 容 简 介 本书是全国计算机等级考试二级 Visual Basic 语言程序设计辅导书,紧密围绕全国计算机等级考试 大纲 , 结合历年考试题和各种模拟练习题编写。 全书分为 7 章, 主 要 内容包括 Visual Basic 语言基本 数 据 类 型 与 控 制 结 构 、 对 象 及 其 操 作 、 标 准 控 件 使 用 、 事 件 驱 动 与 事 件 过 程 、 常 用 函 数
2、 、 数 据 的 输 入 输 出 、 多 重 窗 体 与 环 境 应 用 、 文 件 系 统 管 理 等 。 每 章 中 分 节 列 出 知 识 点 , 有 针 对 性 的 典 型 例 题 分 析 、 习 题 和 综 合 练 习题。本书还配有上机考试模拟系统光盘一张,可供考生练习上机使用。本书既可作为参加全国计算机等级考试二级 Visual Basic 语言程序设计考试的复习辅导教材,也适合 相关的培训班使用。版权所有,翻印必究。 本书封面贴有清华大学出版社激光防伪标签,无标签者不得销售。图 书 在 版 编 目 CCIP) 数 据全 国 计 算 机 等 级 考 试 ( 二 级 Visual B
3、asic) 全 真 训 练 /赵 红 梅 , 马 嵘 编 著 . 北 京 : 清 华 大 学 出 版 社 , 2003(全国计算机等级考试全真训练丛书)ISBN 7-302-07899-8 . 全 . 赵 马 . BASIC 语 言 -程 序 设 计 -水 平 考 试 -习 题 . TP312-44中国版本图书馆 CIP 数据核字(2003 )第 124777 号出 版 者:清华大学出版社 地 址:北京清华大学学研大厦http:/ 邮 编:100084社 总 几:010-62770175 客户服务:010-62776969责任编辑:刘利民 封面设计:秦 铭 版式设计:张红英 印 刷 者:装 订
4、 者:发 行 者:新华书店总店北京发行所开 本:185260 印张:24.25 字 数 : 536 千字版 次:2004 年 1 月第 1 版 2004 年 1 月第 1 次印刷书 号:ISBN 7 -302-07899-8/TP5737印 数:15000定 价 : 35.00 元(附光盘 1 张) 丛 书 编 写 委 员 会(排名不分先后) 主编:徐孝凯 王岳斌 策划:欧振旭 刘利民 编委:徐孝凯 王岳斌 黄 明 吴艳辉 袁 慧 丁卓平 何光明 朱 嵬 严太山 李 毅 赵红梅 曾孝文 刘世峰 杨克昌 陶 睿 严权锋 刘胜钢 谭用秋 周细义 邵 静 刘生平 宋勇刚 成正祥 赵东霞 马 嵘“全
5、国 计 算 机 等 级 考 试 全 真 训 练 丛 书 ”序全国计算机等级考试是在计算机技术的飞速发展引发了新的工业浪潮和世界性的技术 革命的大背景下产生的,它以普及和提高计算机应用水平为目的,旨在提高全民科学文化 素质。自从计算机等级考试推出以来,己有上百万人参加了考试,它己成为全国范围内普 及最广、参加人数最多的计算机考试,并有力地推动了计算机应用技术的发展。全国计算机等级考试根据计算机应用水平的不同分为四个等级,分别为一级、二级、 三级、四级。人们可以根据自己的实际水平参加不同级别的考试。为了帮助广大参加考试的人员顺利地通过计算机等级考试,并全面提高自己的计算机 应用水平,清华大学出版社
6、组织了一些高校计算机系的教师和该类考试辅导班的教师编写 了 “全国计算机等级考试全真训练丛书” 。 该丛 书以教育部考试中心 2002 年对计算机 等级 考试所做的调整为依据,以此次调整后的新大纲为指导,精心策划而成,完全可以适应新 形势下的计算机等级考试的要求。丛 书 内 容口 一级考试全国计算机等级考试一级全真训练全国计算机等级考试一级 B( Windows 环 境 ) 全 真 训 练 口 二级考试全国计算机等级考试(二级 C) 全 真 训 练 全国计算机等级考试(二级 QBasic) 全 真 训 练 全国计算机等级考试(二级 FoxBASE+) 全 真 训 练 全国计算机等级考试(二级
7、Fortran) 全 真 训 练 全国计算机等级考试(二级 Visual Basic) 全 真 训 练 全国计算机等级考试(二级 Visual FoxPro) 全 真 训 练 口 三级考试全国计算机等级考试(三级 PC 技术)全真训练全国计算机等级考试(三级信息管理技术)全真训练全国计算机等级考试(三级网络技术)全真训练全国计算机等级考试(三级数据库技术)全真训练口 四级考试全国计算机等级考试(四级)全真训练一一计算机系统组成及工作原理全国计算机等级考试(四级)全真训练一一数据结构与算法全国计算机等级考试(二级 Visual Basic) 全 真 训 练全国计算机等级考试(四级)全真训练一一离
8、散数学全国计算机等级考试(四级)全真训练一一操作系统全国计算机等级考试(四级)全真训练一一数据库全国计算机等级考试(四级)全真训练一一软件工程全国计算机等级考试(四级)全真训练一一计算机体系结构全国计算机等级考试(四级)全真训练一一计算机网络与通信丛 书 特 色口 充分考虑到考生在考前训练的需要,将典型考题和考试大纲进行剖析,将指定的 考试内容进行精缩,用言简意贱的语言对每一个考试知识点进行总结。口 在每一章中,以例题的形式对考试内容进行详细的讲解和分析,后面还附有大量 的习题和习题参考答案,以帮助考生巩固所学的知识。口 每一级别的考试都准备了几套模拟试题。口 一 级 考 试 、 二 级 考
9、试 ( 二 级 Fortran 除 外 ) 和 三 级 考 试 的 书 都 配 有 上 机 模 拟 考 试 系 统盘,其考试界面、题型和考试环境与真实考场基本相同。读 者 对 象本系列丛书适用于参加全国计算机等级考试的各个级别的考生,也适用于高等院校的 师生和计算机爱好者。编 委 会2003 年 12 月IV读 者 意 见 反 馈 卡请您认真填写本卡并寄给我们。对于发现本书中技术问题的读者,我们另有答谢。1 您 对 本 书 的 总 体 感 觉 :满意 一般 不满意2 您 认 为 本 书 的 层 次 结 构 :很好 一般 不好3 您 认 为 本 书 的 语 言 文 字 水 平 :很好 一般 不好
10、4 您 认 为 本 书 的 版 式 编 排 :很好 一般 不好5 您 认 为 本 书 中 所 涉 及 各 项 操 作 说 明 的 准 确 性 :准确 较准确 不准确6 您 最 需 要 哪 方 面 的 图 书 ? 7 您 是 从 哪 里 第 一 次 听 说 这 本 书 的 ?书店 广告 从朋友、同事等处听说 其他8 您 一 年 中 购 买 计 算 机 类 图 书 的 数 量 :25 本 6 10 本 多于 10 本9 您 使 用 的 操 作 系 统 是 : DOS Windows OS/2 Macintosh Unix Linux 其他10 您 感 兴 趣 的 计 算 机 类 新 书 为 :操作
11、系统类 办公软件类 程序设计语言类图形、图像设计类 排版软件类 网络技术类多媒体制作类 其他11 您 使 用 PC 机的地方:家庭 单位 学校 其他12 您 是 否 有 CD-ROM:有 无读者姓名: 单位名称: 联系电话: 请填好本卡后寄给:清 华 大 学 校 内 金 地 公 司 (E-mail: th_)全国计算机等级考试(二级 Visual Basic) 全 真 训 练 编 辑 部 收邮 编 : 100084联系电话: ( 010) 62791976/77 转 221 传真: (0 10)62 788903 公 司 网 址 : 如需本书可与本编辑部联系邮购,汇款请按以上地址填写,另加邮费
12、 15%( 挂 号 )前 言全国计算机等级考试自 1994 年举办以 来, 得到了社会的广泛认可, 在推广、 普及计 算 机应用知识和技术,以及为用人单位录用和考核工作人员提供评价标准等方面发挥了重要 的作用。全国计算机等级考试是目前国内参加人数最多、影响最大的计算机类考试。为适应当前信息技术的飞速发展,国家教育部考试中心对全国计算机等级考试的考试 科目及内容进行了重大调整,对考试大纲进行了全面修订。为了更好地服务于考生,引导 考生尽快掌握计算机的先进技术,并顺利通过计算机等级考试,配合新考试大纲的推出, 我们特别编写了本书。与目前已出版的同类图书相比,本书具有如下特色:1 考 点 浓 缩 精
13、 讲 , 重 点 突 出 。 本 书 将 指 定 的 考 试 内 容 进 行 浓 缩 , 用 言 简 意 赅 的 语 言 精 讲考试要点、重点难点,从而使考生更易于理解全国计算机等级考试的要求和范围,能在 较短时间内取得较大的收获。2 例题 选 取精 心 , 分析到 位 。 书中 的例题一部分选自近年来全国计算机等级考试的真 题,一部分是根据最新考试要求精心设计而成,具有典型性和针对性。所有例题均给出了 详细的分析,便于考生掌握完整的解题思路,以达到举一反三、触类旁通之功效。3 实战 练 习丰 富 , 附有 答案 。 本书针对 考试过关, 着重实战, 每个章节均配有练习题, 这些练习题是对逐段
14、所学内容的巩固与提高,最后还提供了两套模拟试题,便于读者检测 自己的总体水平。所有练习题、模拟题均配有答案,便于自测使用。4上机全面辅导,书盘结合。书中介绍了上机考试的环境、要点、考试题型等内容, 并对最新上机考试真题进行了详细的分析。 盘中提供数套仿真上机模拟题, 便于实战演练, 感受全真环境。本 书 非 常 适 合 参 加 全 国 计 算 机 等 级 考 试 ( 二 级 Visual Basic) 的 人 员 考 前 复 习 使 用 , 也 适合大中专院校教师辅导或学生自学使用。由于时间仓促和作者水平有限,书中错误在所难免,敬请读者指正。编 者2003 年 12 月曰 录第 1 章 Vis
15、ual Basic 程 序 开 发 环 境 11.1 Visual Basic 的 版 本 和 特 点 11.1.1 考 试 要 点 11.1.2 典 型 例 题 解 析 31.2 启 动 与 退 出 .41.2.1 考 试 要 点 41.2.2 典 型 例 题 解 析 61.3 主窗口 .61.3.1 考 试 要 点 61.3.2 典 型 例 题 解 析 81.4 其 他 窗 口 .101.4.1 考 试 要 点 101.4.2 典 型 例 题 解 析 121.5 小结 .131.6 综 合 练 习 题 .13第 2 章 Visual Basic 用 户 界 面 设 计 162.1 对 象
16、及 其 操 作 .162.1.1 考 试 要 点 162.1.2 典 型 例 题 解 析 222.1.3 习题 252.2 常 用 标 准 控 件 .292.2.1 考 试 要 点 292.2.2 典 型 例 题 解 析 422.2.3 习题 462.3 菜 单 设 计 .512.3.1 考 试 要 点 512.3.2 典 型 例 题 解 析 562.3.3 习题 572.4 小结 .59全国计算机等级考试(二级 Visual Basic) 全 真 训 练2.5 综 合 练 习 题 .59第 3 章 Visual Basic 程 序 设 计 基 础 .643.1 Visual Basic 程
17、序 的 编 辑 与 运 行 643.1.1 考 试 要 点 643.1.2 典 型 例 题 解 析 663.1.3 习题 693.2 数 据 类 型 .703.2.1 考 试 要 点 703.2.2 典 型 例 题 解 析 733.2.3 习题 753.3 变 量 和 常 量 .813.3.1 考 试 要 点 813.3.2 典 型 例 题 解 析 863.3.3 习题 873.4 函 数 和 表 达 式 .893.4.1 考 试 要 点 893.4.2 典 型 例 题 解 析 943.4.3 习题 993.5 语 句 与 基 本 控 制 结 构 .1043.5.1 考 试 要 点 1043.
18、5.2 典 型 例 题 解 析 1133.5.3 习题 1163.6 数组 .1273.6.1 考 试 要 点 1273.6.2 典 型 例 题 解 析 1323.6.3 习题 1353.7 小结 .1423.8 综 合 练 习 题 .144第 4 章 数 据 输 入 输 出 与 对 话 框 设 计 1514.1 数 据 输 出 .1514.1.1 考 试 要 点 1514.1.2 典 型 例 题 解 析 1534.1.3 习题 1584.2 输 入 对 话 框 和 消 息 对 话 框 .1614.2.1 考 试 要 点 1614.2.2 典 型 例 题 解 析 163VIII曰 录4.2.3
19、 习题 1664.3 其 他 对 话 框 .1694.3.1 考 试 要 点 1694.3.2 典 型 例 题 解 析 1744.3.3 习题 1754.4 小结 .1764.5 综 合 练 习 题 .177第 5 章 过 程 .1845.1 Sub 过 程 .1845.1.1 考 试 要 点 1845.1.2 典 型 例 题 解 析 1905.1.3 习题 1925.2 Function 过程 1965.2.1 考 试 要 点 1965.2.2 典 型 例 题 解 析 1975.2.3 习题 1985.3 参 数 传 送 .2035.3.1 考 试 要 点 2035.3.2 典 型 例 题
20、解 析 2095.3.3 习题 2105.4 键 盘 与 鼠 标 事 件 过 程 .2125.4.1 考 试 要 点 2125.4.2 典 型 例 题 解 析 2195.4.3 习题 2205.5 小结 .2225.6 综 合 练 习 题 .224第 6 章 多 重 窗 体 与 环 境 应 用 .2316.1 多 重 窗 体 程 序 设 计 .2316.1.1 考 试 要 点 2316.1.2 典 型 例 题 解 析 2376.1.3 习题 2386.2 多 重 窗 体 程 序 的 执 行 与 保 存 .2396.2.1 考 试 要 点 2396.2.2 典 型 例 题 解 析 2426.2.
21、3 习题 2436.3 Visual Basic 工程结构 243IX全国计算机等级考试(二级 Visual Basic) 全 真 训 练6.3.1 考 试 要 点 2436.3.2 典 型 例 题 解 析 2466.3.3 习题 2476.4 小结 .2486.5 综 合 练 习 题 .249第 7 章 数 据 文 件 .2527.1 文 件 的 结 构 和 分 类 .2527.1.1 考 试 要 点 2527.1.2 典 型 例 题 解 析 2537.1.3 习题 2547.2 文 件 操 作 语 句 和 函 数 .2557.2.1 考 试 要 点 2557.2.2 典 型 例 题 解 析
22、 2577.2.3 习题 2577.3 顺 序 文 件 .2587.3.1 考 试 要 点 2587.3.2 典 型 例 题 解 析 2627.3.3 习题 2647.4 随 机 文 件 .2677.4.1 考 试 要 点 2677.4.2 典 型 例 题 解 析 2697.4.3 习题 2707.5 文 件 系 统 控 件 .2747.5.1 考 试 要 点 2747.5.2 典 型 例 题 解 析 2787.5.3 习题 2807.6 文 件 基 本 操 作 .2817.6.1 考 试 要 点 2817.6.2 典 型 例 题 解 析 2837.6.3 习题 2847.7 小结 .2857
23、.8 综 合 练 习 题 .286附录 A 全 国 计 算 机 等 级 考 试 ( 二 级 ) 考 试 大 纲 290附录 B 习 题 参 考 答 案 295X曰 录附录 C 综 合 练 习 题 参 考 答 案 .306附录 D 全 国 计 算 机 等 级 考 试 二 级 笔 试 试 卷 及 参 考 答 案 .311附录 E 模 拟 试 卷 及 参 考 答 案 .342附录 F 全 国 计 算 机 等 级 考 试 说 明 368XI第 1 章 Visual Basic 程 序 开 发 环 境大纲要求:1 了 解 Visual Basic 的版本和特点; 2 了 解 Visual Basic 的
24、启动与退出; 3 了 解 主 窗 口 和 其 他 窗 口 。1.1 Visual Basic 的版本和特点1.1.1 考试要点Visual Basic 是 由 Microsoft 公 司 开 发 的 一 种 可 视 化 的 、 面 向 对 象 和 采 用 事 件 驱 动 方 式 编 程 机 制 的 结 构 化 程 序 设 计 语 言 , 用 于 开 发 在 MS-Windows 环 境 下 运 行 的 各 类 应 用 程 序 。 它 是 在 BASIC 语 言 基 础 上 发 展 而 来 , 继 承 了 BASIC 语 言 简 单 高 效 的 特 点 , 又 结 合 了 Windows 应 用
25、 程 序 接 口 CAPI) 、 动 态 链 接 库 CDLL) 、 动 态 数 据 交 换 CDDE) 、 对 象 链 接 与 嵌 入 COLE) 、 开 放 式 数 据 库 连 接 CODBC) 等 技 术 以 及 可 视 化 设 计 工 具 和 事 件 驱 动 编 程 机 制 。 这 使 其 对 于 开 发 功 能 强 大 、 图 形 界 面 丰 富 和 交 互 性 强 的 应 用 程 序 都 可 以 很 快 完 成 。Visual Basic 1.0 版是 Microsoft 公司 1991 年 正 式 推 出 的 。 随 后 在 1992 年到 1995 年相继推出了 2.0 版、
26、3.0 版和 4.0 版 , 这 些 版 本 都 是 用 于 16 位 应 用 程 序 的 开 发 , 只 能 在 DOS 和 MS-Windows 3.x 环境 下使用。 1997 年推出的 5.0 版和 1998 年推出的 6.0 版是 32 位应 用 程序的开发工具,所以只能运行在 MS-Windows 9x/NT/2000 等 32 位 操 作 系 统 中 。 从 5.0 版 开 始 , Microsoft 公 司 在 推 出 英 文 版 Visual Basic 同时也推出了中文版 Visual Basic, 这 为 开发中文应用程序提供了很大的方便。Visual Basic 6.0
27、 版是 Microsoft 公司推出的 Microsoft Visual Studio 开发工具套件中的一个组件,为了适用于不同的用户层次,它推出了三个版本:学习版、专业版、企业版。学习版是 Visual Basic 的 基 础 版 本 , 适 用 于 普 通 用 户 开 发 Windows 应用程序。该版本 包含所有标准控件、网格控件、Tab 对象以及数据绑定控件。专业版用于专业编程人员开发功能强大的应用程序,它提供了一套完整的开发工具。 专业版不仅包括学习版的全部功能, 而且还包含 ActiveX 控件、 Internet 控 件、 Crystal Report Writer 和 报 表
28、控 件 。全国计算机等级考试C二级 Visual Basic) 全 真 训 练企 业 版 是 为 专 业 编 程 人 员 创 建 更 高 级 、 更 复 杂 、 功 能 更 强 大 的 分 布 式 、 高 性 能 的 客 户 / 服务器结构或用于 Internet/Intranet 上 的应用程序而设计, 它除了包含专业版的所有功能外, 还 具 有 自 动 化 管 理 器 、 部 件 管 理 器 、 数 据 库 管 理 工 具 、 Microsoft Visual Source Safe 面向工程版的控制系统等工具。Visual Basic 虽 然 有 不 同 的 版 本 , 各 版 本 功
29、能 也 有 很 多 差 异 , 都 具 有 以 下 几 个 主 要 特点。1. 可视化编程同传统的程序设计语言不同, Visual Basic 在设计 用户界面时不是通过编写程序代码来 实现, 而是通过摆放和设置控件对象 C即界面元素) 在屏幕 上 “画出” 用户界面, Visual Basic 会自动生成界面设计的代码。这样,编程人员不仅可以在程序设计开发过程中就可以看到 界 面 的 实 际 显 示 效 果 , 而 且 不 需 要 花 费 大 量 时 间 来 调 试 , 节 省 了 开 发 时 间 , 提 高 了 工 作 效率。2. 面向对象程序设计Visual Basic 4.0 版 以
30、后 都 支 持 面 向 对 象 的 程 序 设 计 COOP) , 并 且 在 Visual Basic 中对 象通常是使用工具控件“画”出来的,设计对象时一般不需要编写建立和描述对象的程序 代码,对象的程序代码和封装都是自动完成的。3. 结构化程序设计语言Visual Basic 是 一 种 高 级 程 序 设 计 语 言 , 它 的 语 句 结 构 与 自 然 语 言 接 近 。 Visual Basic 是一种解释型语言, 在输入代码的同时解释系统将语句解释成机器指令, 并进行语法检查。 应 用 程 序 在 设 计 过 程 中 可 以 随 时 运 行 。 设 计 完 成 后 , 可 以
31、编 译 成 为 能 够 脱 离 Visual Basic 运行环境下的可执行文件。4. 事件驱动编程机制Visual Basic 中把对象的一些特定行为定义为对象的事件, 一个对象可以有多个事件定 义 。 例 如 , 按 钮 对 象 被 单 击 就 是 一 个 事 件 , 被 双 击 就 是 另 一 个 事 件 。 使 用 Visual Basic 开发 应用程序实际就是根据设计的功能为每个对象的每个事件开发子程序。应用程序的运行过 程实际就是根据用户对对象的操作,执行相应事件的程序,完成指定的任务,也就是由事 件驱动相应的子程序来执行指定的操作。5. 访问数据库Visual Basic 具有
32、强大的数据管理功能 , 它可以直接创建或处理 MS-Access 格式 C.mdb) 的数据库文件,还可以直接访问和编辑 dBASE、 FoxPro、 Paradox 等 格 式 的 数 据 库 文 件 。 它还可以通过 ODBC 访问 SQL Server、 Oracle 等 大型数据库 , 可以通过 SQL 语言对数据库 及 数 据 库 中 的 数 据 进 行 操 作 和 管 理 。 Visual Basic 还 支 持 使 用 ActiveX 数 据 对 象 CADO) 和 远 程 数 据 对 象 CRDO) 访 问 数 据 库 。 因 此 , 使 用 Visual Basic 可 以
33、很 方 便 地 开 发 出 各 种 基2第 1 章 V isual Basic 程 序 开 发 环 境于数据库运行的应用程序。1.1.2 典型例题解析【 例 1】 Visual Basic 是 一 种 结 构 化 程 序 设 计 语 言 , 其 主 要 特 点 包 括 支 持 C1) 程 序 设计、可以访问数据库、具有可视化和 C2) 驱 动 编 程 机 制 。分 析 : Visual Basic 主要特点包括结构化程序设计、面向对象程序设计、访问数据库、 可 视 化 编 程 和 事 件 驱 动 编 程 机 制 。 Visual Basic 的事件驱动编程机制是指当发生鼠标单击、 文本框内信息
34、改变、获得焦点等事件时,直接由用户编写的代码控制这些事件的响应。答 案 : ( 1) 面 向 对 象 ( 2) 事 件【 例 2】 Visual Basic 是 由 C1) 公 司 开 发 的 一 种 C2) 的、支持面向对象和采 用事件驱动方式编程机制的结构化程序设计语言,用于开发在 MS-Windows 运 行 环 境 下 的 各类应用程序。分 析 : Visual Basic 是由 Microsoft 公司开发的一种可视化的、支持面向对象和采用事 件驱动方式编程机制的结构化程序设计语言,用于开发在 MS-Windows 环境下运行的各类 应 用 程 序 。 Visual Basic 的
35、主 要 特 色 在 于 : 所 见 即 所 得 的 界 面 设 计 , 基 于 对 象 的 程 序 设 计 方 法与事件驱动编程,软件开发周期短,可维护性好。答 案 : ( 1) Microsoft ( 2) 可 视 化【例 3】 Visual Basic 具 有 强 大 的 数 据 管 理 功 能 , 它 可 以 C1) 访问和编辑 MS-Access、 dBASE、 FoxPro、 Paradox 等 格 式 的 数 据 库 文 件 。 它 还 可 以 通 过 C2) 访 问 SQL Server、 Oracle 等 大 型 数 据 库 。分析: 关系数据库分为桌面数据库和客户 /服务器数
36、据库。 桌面数据库, 如 MS-Access、 dBASE、 FoxPro 等 , 一 般 用 于 小 型 的 、 单 机 的 应 用 程 序 , 不 需 要 网 络 和 服 务 器 , 只 提 供 数 据 的 存 取 功 能 , Visual Basic 对桌面数据库文件可以直接访问和编辑。客户/ 服务器数据库, 如 SQL Server、 Oracle 等,主要适用于大型的多用户的数据库管理系统,应用程序一部分 驻留在客户机上,用于向用户显示信息及实现与用户的交互,另一部分驻留在服务器中, 主 要 用 来 实 现 对 数 据 库 的 操 作 和 对 数 据 的 计 算 处 理 , Visu
37、al Basic 对 此 类 数 据 库 可 以 利 用 ODBC 访问。答 案 : ( 1) 直 接 ( 2) ODBC【例 4】 以 下 各 种 高 级 语 言 中 , 不 是 面 向 对 象 程 序 设 计 语 言 的 是 C )。A.Visual Basic B.C+C.Java D.Pascal分 析 : Visual Basic、 C+和 Java 语 言 都 是 面 向 对 象 程 序 设 计 语 言 , 而 Pascal 是面向过程的程序设计语言。3全国计算机等级考试C二级 Visual Basic) 全 真 训 练答案:D【例 5】 下 面 4 项 中 不 属 于 面 向 对
38、 象 系 统 三 要 素 的 是 C )。A.属 性 B.事件C.方法 D.变 量分析:面向对象系统三要素的是属性、方法、事件。所以变量不属于面向对象系统三 要素。答案:D【 例 6】 GUI 的含义是 C )。A.面 向 对 象 的 程 序 设 计 B.图形用户界面C.图形设备接口 D.开 放 数 据 库 连 接分 析 : GUI 指图形用户界面 Graphical User Interface 的缩写。 答案:B1.2 启动与退出1.2.1 考试要点Visual Basic 6.0 中 文 版 在 正 确 安 装 后 , 会 在 开 始 菜 单 的 【 程 序 】 组 下 建 立 【 Mi
39、crosoft Visual Basic 6.0 中 文 版 】 程 序 组 , 单 击 这 个 程 序 组 下 的 【 Microsoft Visual Basic 6.0 中 文 版 】 程序项即可启动 Microsoft Visual Basic 6.0 中 文 版 。也可以通过 “我的电脑 ”、 “资源管理器” 或开始菜单中的 【运行】 命令直接运行 Visual Basic 6.0 中 文 版 的 启 动 文 件 , 此 文 件 为 Visual Basic 安 装 路 径 下 vb60 文 件 夹 下 的 vb6.exe。 启动 Visual Basic 后 会 自 动 显 示 【
40、 新 建 工 程 】 对 话 框 , 如 图 1-1 所示。可以在【新建】 选项卡下选择要建立的工程类型,通常选择“标准 EXE”, 也 可 以 在 【 现 存 】 和 【 最 新 】 选项卡中选择打开己经存在的工程文件。 选好后单击 【打开】 按钮即进入 Visual Basic 的集成 开 发 环 境 CIDE) 窗 口 , 如 图 1-2 所 示 。Visual Basic 的集成开发环境有传统的多文档界 面 CMDI) C图 1-2) 和单 文档界面 CSDI) 两种方式。可以通过【工具】菜单下【选项】命令,在选项对话框下的【高级】选项卡中 的相关选项来进行设置,设置完成,需要重新启动
41、 Visual Basic 才 能 看 到 效 果 。Visual Basic 集 成 开 发 环 境 包 括 标 题 栏 、 菜 单 栏 、 工 具 栏 、 工 具 箱 、 【 窗 体 设 计 器 】 窗 口、【窗体布局】窗口、【属性】窗口、【工程资源管理器】窗口等若干部分,每个窗口 都 可 以 随 时 调 整 在 屏 幕 上 显 示 的 位 置 和 尺 寸 , 也 可 以 被 关 闭 。 Visual Basic 会 在 退 出 时 自 动 保存各窗口在屏幕上的位置,每次启动后,会自动恢复为上次退出时的屏幕布局。4第 1 章 V isual Basic 程 序 开 发 环 境图 1-1 【
42、新建工程】对话框图 1-2 Visual Basic 的 集 成 开 发 环 境 CIDE) 窗 口退 出 Visual Basic, 可 以 通 过 单 击 【 文 件 】 菜 单 中 的 【 退 出 】 命 令 , 或 者 使 用 快 捷 键 Alt+Q, 也 可 以 同 其 他 Windows 应用程序一样使用标题栏上的【退出】按钮或快捷菜单。 如果正在编辑的工程文件修改过并且还没有保存,系统会询问是否保存,如果选择“是” 将文件保存后退出,如果选择“否”则直接退出。5全国计算机等级考试C二级 Visual Basic) 全 真 训 练1.2.2 典型例题解析【例 1】 Visual B
43、asic 的 集 成 开 发 环 境 有 传 统 的 和 单 文 档 界 面 CSDI) 两 种 方式。分 析 : Visual Basic 的集成开发环境有传统的多文档界面 MDI 和单文档界面 SDI 两种 方 式 。 多 文 档 界 面 ( Multiple Document Interface) MDI 是指在一个父窗体内可以同时打开 多个子窗体,当父窗体关闭时子窗体随之关闭。答 案 : 多 文 档 界 面 ( MDI)【 例 2】 Visual Basic 系 统 在 退 出 时 自 动 C1) 各 窗 口 在 屏 幕 上 的 位 置 , 每 次 启 动 会 自动 C2) 为 上 次
44、 退 出 时 的 屏 幕 布 局 。答 案 : ( 1) 保 存 ( 2) 恢 复【例 3】 以 下 哪 个 快 捷 键 是 Visual Basic 退 出 的 键 C )。A.Alt+Q B.DelC.Ctrl+Q D.Ctrl+P分 析 : Del 表 示 删 除 字 符 ; Ctrl+P 表 示 打 开 【 工 程 打 印 】 对 话 框 ; Ctrl+Q 不是快捷键;Alt+Q 退出 Visual Basic。 答案:A1.3 主 窗 口1.3.1 考试要点Visual Basic 集成开发环境的主窗口包括标题栏、菜单栏和工具栏。1. 标题栏和菜单栏标 题 栏菜 单 栏 图 1-3
45、标 题 栏 和 菜 单 栏6第 1 章 Visual Basic 程 序 开 发 环 境标 题 栏 显 示 正 在 编 辑 的 工 程 文 件 的 名 字 和 工 作 模 式 , 如 标 题 栏 显 示 “工 程 1-Microsft Visual Basic【设计】 ”表示当前工程文件的文件名是工程 1, 正处于设计阶段。 Visual Basic 的工作模式有设计、运行和中断 3 种。标题栏中的【窗口控制】按钮功能与使用方法与一 般的 Windows 应用程序C如 Word) 相 同 。菜单栏中共有 13 个 菜 单 项 , 分 别 是 文 件 、 编 辑 、 视 图 、 工 程 、 格
46、式 、 调 试 、 运 行 、 查 询、图表、工具、外接程序、窗口和帮助。各菜单项的主要功能如下:口 文件:工程文件的管理、打印,编译生成可执行文件。口 编辑:程序代码和窗体中对象的编辑和检索。口 视图:显示或隐藏各窗口和工具栏。口 工程:添加或删除窗体、模块、文件、用户文档等,以及设置工程属性。口 格式:设置控件对象的格式。口 调试:设置断点、监视、单步按过程执行等调试程序的方法。口 运行:启动、中断、结束或编译执行。口 查询:有关数据库查询的操作。口 图表:关于图表的操作。口 工具:添加删除过程、菜单编辑器、设置集成开发环境选项等工具模块。口 外 接 程 序 : 可 视 化 数 据 管 理
47、 器 、 外 接 程 序 管 理 器 和 组 件 服 务 , 可 进 行 加 /卸 载 外 接 程序。口 窗口:设置窗口布局、选择当前窗口。口 帮助:检索帮助文档。菜单栏的使用与 MS-Office 系 列 软 件 类 似 。 菜 单 栏 中 的 命 令 分 为 直 接 执 行 和 弹 出 对 话 框两种,以省略号结束的菜单项单击后会弹出对话框,右侧有一个黑三角的菜单命令表示 还有下一层子菜单。执行菜单栏中的命令有以下几种方法:方法 1: 直 接 使 用 鼠 标 选 择 菜 单 项 中 的 命 令 并 单 击 。方 法 2: 使 用 快 捷 键 。 部 分 菜 单 命 令 后 面 会 有 一
48、个 组 合 键 的 注 释 , 如 果 使 用 这 个 组 合 键 就可以在不打开菜单的情况下执行这个命令,这个组合键就称为快捷键。如【文件】菜单 下 的 【 新 建 工 程 CN) Ctrl+N】 表 示 只 要 同 时 按 Ctrl 键和 N 键就可以执行【新建工程】这 个命令。方法 3: 按 F10 键 或 Alt 键激活菜单栏, 第一个菜单项上会有一个矩形光标出现, 此时 可以用左右方向键移动光标,按回车键打开光标所在的菜单项,用上下方向键可以选择菜 单命令,被选中的菜单命令会显示一个条形光标,再按回车键即可执行这条命令。方法 4: 按 F10 键 或 Alt 键激活菜单栏, 第一个菜
49、单项上会有一个矩形光标出现, 每一 个 菜 单 项 后 都 有 一 个 用 括 号 括 起 来 的 英 文 字 母 , 如 【 文 件 CF) 】 , 此 时 按 这 些 字 母 键 会 打 开相应的菜单项。菜单打开后,按菜单命令后用括号括起来的英文字母键就会执行相应的 菜单命令。方法 5:直接使用的方式打开菜单项。这里指的字母就是菜单项后括号内 的字母, 如要打开文件菜单, 可直接使用。 打开菜单项后可以用上述的方法执行菜7全 国 计 算 机 等 级 考 试 C二 级 Visual Basic) 全 真 训 练单命令。方法 6:部分菜单命令可以通过单击工具栏按钮来执行,这些菜单命令前都有一个工 具栏按钮的图标。单击工具栏上相应的按钮,不需要打开菜单就可以执行菜单命令。当菜单被激活或者打开后,可以使用 Esc 键或 Alt 键 退