手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>程序设计>VB>列表

VisualBasic 软件设计中的几个问题

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

2. 激 发 程 序 中 的 结 束 命 令 代 码( 如End,Unload)
3. 退 出Windows
4. 在Windows 的 任 务 列 表 中 关 闭 应 用 程 序。
5. 多 文 档 操 作 时, 关 闭 主MDI 窗 体, 引 起 子MDI 窗 体 关 闭。
在 关 闭 一 个 应 用 程 序 前, 我 们 要 给 用 户 一 个 机 会, 提 示“ 是 否 保 存 数 据”, 或 者 取 消“ 关 闭” 的 操 作。 在VB 中, 窗 体 的 关 闭 引 发 的 是Form _Unload 事 件, 我 们 可 以 对 该 事 件 进 行 编 程, 来 控 制“ 关 闭” 操 作。 假 设 现 已 有 一 个 过 程FileSave 用 来 保 存 文 件, 则 可 以 这 样 来 编 写 程 序。
Sub Form_Unload(CancelAs lnteger)
select cast Msagbox (“ 是 否 保 存 数 据?”,3 32)
‘Yes,No,Cnacel 三 种 选 择
case 6 ‘YES
FileSave ‘ 保 存 数 据
case2‘cancel
Cancel=TRUE ‘ 取 消 关 闭 操 作
case else ‘NO‘ 不 保 存, 执 行 关 闭 操 作
End select
End Sub
上 面 代 码 中 的Cancel 变 量, 是Form _unload 事 件 本 身 的 固 有 传 出 变 量, 它 给Windows 控 制 过 程 传 递 消 息, 从 而 控 制 程 序 的 走 向。

上 面 三 个 例 子, 只 是 软 件 完 善 过 程 中 的 一 些 小 问 题, 要 使 软 件 稳 定 可 靠, 需 要 做 大 量 细 致 认 真 的 工 作。 有 些 问 题, 我 们 可 以 通 过 发 掘VB 本 身 的 潜 力, 深 入 掌 握 一 些 过 程 的 操 作 技 巧 来 解 决; 而 有 些 较 复 杂 的 问 题, 涉 及 到Windows 底 层 方 面 的 操 作, 采 用Windows 的API 函 数, 可 以 很 容 易 实 现。 当 然 这 需 要 对Windows 的 函 数 和 机 理 有 一 定 的 了 解。 随 着Windows 编 程 水 平 的 提 高, 我 们 会 逐 渐 学 会 并 喜 欢 利 用API 函 数 来 辅 助 完 成 程 序 编 码。

上一篇: VB编程问与答
下一篇: Windows/VB编程逐月通

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!