ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:262.50KB ,
资源ID:9198382      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-9198382.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第四章 VB程序的控制结构(重点概述2).doc)为本站会员(hwpkd79526)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

第四章 VB程序的控制结构(重点概述2).doc

1、第四章 VB 程序的控制结构 (重点概述2)作者:江苏省计算机等级考试网 来源:不详 时间:2008-12-8 10:29:50 点击:587 次4.3 循 环 结 构 循 环 是 在 指 定 的 条 件 下 多 次 重 复 执 行 一 组 语 句 。 VB 中 提 供 了 两 种 类 型 的 循 环 语 句 :计 数 循 环 语 句 和 条 件 型 循 环 语 句1. For 循 环 语 句 ( 知 道 循 环 次 数 的 计 数 型 循 环 )语 句 形 式 : For 循 环 变 量 =初 值 To 终 值 Step 步 长 语 句 块Exit For 语 句 块Next 循 环 变 量

2、说 明 : 1) 循 环 变 量 必 须 为 数 值 型2) 步 长 一 般 为 正 , 初 值 小 于 终 值 ; 若 为 负 , 初 值 大 于 终 值 ; 缺 省 步 长 为1;3) 语 句 块 可 以 是 一 句 或 多 句 语 句 , 称 为 循 环 体 ;4) Exit For 表 示 当 遇 到 该 语 句 时 , 退 出 循 环 体 ; 执 行 Next 的 下 一 句 ;循 环 次 数 =int( ( 终 值 -初 值 ) /步 长 +1)5) 退 出 循 环 后 , 循 环 变 量 的 值 保 持 退 出 时 的 值 ;6) 在 循 环 体 内 对 循 环 变 量 可 多

3、次 引 用 , 但 不 要 对 其 赋 值 , 否 则 影 响 结 果 。例 1: 计 算 1 N 的 奇 、 偶 数 之 和 。 ( N 为 自 然 数 ) 例 2: 打 印 ASCII 码 表2. DoLoop 循 环 ( 不 知道 循 环 次 数 的 条 件 型 循 环 )是 用 于 控 制 循 环 次 数 未 知 的 循 环 结 构 , 语 法 形 式 有 两 种 :形 式 1: Do While LoopDo While|Until 条 件 语 句 块 Exit Do语 句 块Loop形 式 2: Do Loop WhileDo语 句 块 Exit Do语 句 块Loop While

4、|Until 条 件 说 明 :1) 形 式 1为 先 判 断 后 执 行 , 有 可 能 一 次 也 不 执 行 ;2) 形 式 2为 先 执 行 后 判 断 , 至 少 执 行 一 次 ;3) 关 键 字 While 用 于 指 明 条 件 为 真 时 就 执 行 循 环 体 中 的 语 句 , Until 刚 好 相反 ;4) 当 省 略 了 While|Until 条 件 字 句 , 即 循 环 结 构 仅 由 DoLoop 关 键 字 构成 时 , 表 示 无 条 件 循 环 , 这 时 循 环 体 内 应 该 有 Exit Do 语 句 , 否 则 为 死 循 环 ;5) Exit

5、 Do 语 句 表 示 当 遇 到 该 语 句 时 , 退 出 循 环 , 执 行 Loop 的 下 一 语 句 。例 : 我 国 现 有 人 口 13亿 , 按 人 口 年 增 长 率 0.8%计 算 , 多 少 年 后 我 国 人 口 超 过 26亿 。计 算 公 式 26=13( 1+0.008) n图 中 的 例 子 是 按 可 变 增 长 率 和 预 计 总 人 口 数 设 计 的 。3. 循 环 的 嵌 套指 在 循 环 体 内 又 包 含 了 一 个 完 整 的 循 环 结 构 。 循 环 嵌 套 对 For 循 环 和 DoLoop循 环 均 适 用 。例 : 打 印 九 九

6、乘 法 表 4.4 其 它 辅 助 控 制 语 句1 Go To 语 句语 句 形 式 : Go To 标 号 |行 号说 明 : ( 1) Go To 语 句 只 能转 移 到 同 一 过 程 的 标 号 或 行 号 处 ; 标 号 是 一 个 字 符 系 列 , 首 字 符 必 须 为 字 母 , 与 大 小 写 无关 , 任 何 转 移 到 的 标 号 后 面 必 须 有 冒 号 : ; 行 号 是 一 个 数 字 序 列 ;( 2) 以 前 BASIC 中 常 用 此 语 句 , 可 读 性 差 ; 现 在 要 求 尽 量 少 用 或 不 用 , 改 用 选择 结 构 或 循 环 结

7、构 来 代 替 。2 Exit 语 句用 于 退 出 某 控 制 结 构 的 执 行 , VB 的 Exit 语 句 有 多 种 形 式 , 如 : Exit For( 退 出 For 循 环 ) Exit Do ( 退 出 Do) 循 环 ) Exit Sub( 退 出 子 过 程 )Exit Function( 退 出 函 数 )3 End 语 句独 立 的 End 语 句 用 于 结 束 一 个 程 序 的 执 行 , 可 以 放 在 任 何 事 件 过 程 中 , 形 式 为 : End VB 的 End 语 句 还 有 多 种 形 式 , 用 于 结 束 一 个 过 程 或 块 ,

8、如 :End If End With End Type End Select End Sub End Function4 With 语 句它 的 作 用 是 可 以 对 某 个 对 象 执 行 一 系 列 的 语 句 , 而 不 用 重 复 指 出 对 象 的 名 称 。 但 不 能 用一 个 With 语 句 设 置 多 个 不 同 的 对 象 。 属 性 前 面 需 要 带 点 号 “ ”。语 句 形 式 如 下 : With 对 象 名 语 句 块End With例 : With form1 . Height=3000. Width=4000. BackColor=RGB(255,0,0

9、)End With4.5 程 序 调 试1 VB 的 调 试 工 具( 1) 设 置 自 动 语 法 检 查打 开 工 具 菜 单 单 击 选 项 命 令 选 择 编 辑 器 页 面 将 自 动 语 法 检 测 勾上 。( 2) 利 用 VB 调 试 工 具 栏 利 用 该 工 具 栏 可 以 运 行 程 序 、 中 断 运 行 、 在 程 序 中 设 置 间 断 点 、 监 视 变 量 、 单 步 调 试 、过 程 跟 踪 等 操 作 。2 VB 的 三 种 模 式( 1) 设 计 模 式在 设 计 模 式 下 可 以 进 行 程 序 的 界 面 设 计 、 属 性 设 置 、 代 码 编

10、写 等 , 标 题 栏 上 显 示“设 计 ”, 在 此 模 式 下 不 能 运 行 程 序 , 也 不 能 使 用 调 试 工 具 。( 2) 运 行 模 式执 行 “运 行 ”菜 单 中 的 “启 动 ”命 令 或 单 击 工 具 栏 上 的 启 动 按 钮 或 按 F5键 ,即 由 设 计 模 式 进 入 运 行 模 式 , 标 题 栏 显 示 “运 行 ”, 在 此 阶 段 可 以 查 看 程 序 代 码 , 但 不能 修 改 。 若 要 修 改 , 必 须 单 击 工 具 栏 上 的 “结 束 ”按 钮 , 回 到 设 计 模 式 , 也 可 以 选 择“中 断 ”按 钮 , 进 入

11、 中 断 模 式 。( 3) 中 断 模 式当 程 序 运 行 时 单 击 了 “中 断 ”按 钮 , 或 当 程 序 出 现 运 行 错 误 时 , 都 可 以 进 入 中 断 模式 , 在 此 模 式 下 , 运 行 的 程 序 被 挂 起 , 可 以 查 看 代 码 、 修 改 代 码 、 检 查 数 据 。 修 改 结 束 ,单 击 “继 续 ”按 钮 可 以 继 续 程 序 的 运 行 , 也 可 以 单 击 “结 束 ”按 钮 停 止 程 序 的 执 行 。3.常 见 错 误( 1) 编 辑 时 错 误当 用 户 在 代 码 窗 口 编 辑 代 码 时 , VB 会 对 程 序 进

12、 行 语 法 检 查 , 当 发 现 语 句 没 有 输 完 、关 键 字 输 错 等 情 况 时 , 系 统 会 弹 出 对 话 框 , 提 示 出 错 , 并 在 错 误 处 加 亮 显 示 , 以 便 用 户 修改 。( 2) 编 译 时 错 误是 指 用 户 单 击 了 “启 动 ”按 钮 , VB 开 始 运 行 程 序 前 , 先 编 译 执 行 的 程 序 段 时 产 生的 错 误 , 此 错 误 是 由 于 用 户 未 定 义 变 量 、 遗 漏 关 键 字 等 原 因 而 产 生 的 。 发 现 错 误 时 系 统 会停 止 编 译 , 提 示 用 户 修 改 。( 3) 运

13、 行 时 错 误指 VB 在 编 译 通 过 后 , 运 行 代 码 时 发 生 的 错 误 , 一 般 是 由 于 指 令 代 码 执 行 了 非 法 操 作引 起 的 , 如 : 数 据 类 型 不 匹 配 、 试 图 打 开 一 个 不 存 在 的 文 件 等 。 系 统 会 报 错 并 加 亮 显 示 、等 候 处 理 。( 4) 逻 辑 错 误如 果 程 序 运 行 后 得 不 到 所 希 望 的 结 果 , 则 说 明 存 在 逻 辑 错 误 。 如 : 运 算 符 使 用 不 正 确 ,语 句 的 次 序 不 对 、 循 环 语 句 的 起 始 、 终 值 不 正 确 。 这 种

14、 错 误 系 统 不 会 报 错 , 需 要 用 户 自 己分 析 判 断 。 .程 序 调 试 方 法( 1) 进 入 /退 出 中 断 状 态进 入 中 断 状 态 有 四 种 方 法 :1) 程 序 运 行 时 发 生 错 误 自 动 进 入 中 断2) 程 序 运 行 中 用 户 按 中 断 键 强 制 进 入 中 断3) 用 户 在 程 序 中 预 先 设 置 了 断 点 , 程 序 执 行 到 断 点 处 即 进 入 中 断 状 态4) 在 采 用 单 步 调 试 方 式 , 每 运 行 一 个 可 执 行 代 码 后 , 即 进 入 中 断 状 态 。( 2) 利 用 调 试 窗

15、 口1) 立 即 窗 口这 是 调 式 窗 口 中 使 用 最 方 便 、 最 常 用 的 窗 口 。 可 以 在 程 序 中 用 Debug.Print方 法 , 把 输 出 送 到 立 即 窗 口 , 也 可 以 在 该 窗 口 中 直 接 使 用 Print 语 句 或 ? 显 示 变 量 的值 。2) 本 地 窗 口该 窗 口 显 示 当 前 过 程 中 所 有 变 量 的 值 , 当 程 序 的 执 行 从 一 个 过 程 切 换 到 另 一 个 过 程时 , 该 窗 口 的 内 容 发 生 改 变 , 它 只 反 映 当 前 过 程 中 可 用 的 变 量 。3) 监 视 窗 口该

16、 窗 口 可 显 示 当 前 的 监 视 表 达 式 , 在 此 之 前 必 须 在 设 计 阶 段 , 利 用 调 试 菜 单 的 “添加 监 视 命 令 ”或 “快 速 监 视 ”命 令 添 加 监 视 表 达 式 以 及 设 置 的 监 视 类 型 在 运 行 时 显 示 在监 视 窗 口 , 根 据 设 置 的 监 视 类 型 进 行 相 应 的 显 示 。( 3) 插 入 断 点 和 逐 句 跟 踪在 调 试 程 序 时 , 通 常 回 设 置 断 点 来 中 断 程 序 的 运 行 , 然 后 逐 句 跟 踪 检 查 相 关 变 量 、 属性 和 表 达 式 的 值 是 否 在 预 期 的 范 围 内 。可 在 中 断 模 式 下 或 设 计 模 式 时 设 置 或 删 除 断 点 , 在 代 码 窗 口 选 择 怀 疑 存 在 问 题 的 地 方 作为 断 点 , 按 下 F9键 , 则 程 序 运 行 到 断 点 处 即 停 下 , 进 入 中 断 模 式 , 在 此 之 前 所 关 心 的 变量 、 属 性 、 表 达 式 的 值 都 可 以 看 到 。

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


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

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

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