25、VB 编程中的异常处理全解析

VB 编程中的异常处理全解析

1. 异常处理概述

在 VB 编程里,“异常”指的是程序运行时出现的问题,也就是发生了错误,这属于“特殊情况”,这里的“特殊”强调的是不常见,而非出色。在日常使用计算机软件时,会遇到各种导致软件出错的情况,优质的软件应能妥善处理可预见的错误。

1.1 常见软件错误场景

以下是一些常见文字处理软件可能遇到的尴尬情况及可能的处理结果:
- 输入格式错误 :系统要求输入字体大小的数字,用户却输入了名称。系统可能会退出并返回操作系统,或者忽略输入,保持字体大小不变,也可能显示提示信息并让用户重新输入。
- 文件未找到 :尝试打开磁盘上不存在的文件,处理方式与上述情况类似。
- 打印机缺纸 :尝试打印文件时,打印机缺纸。这种情况是可预见的,软件可以编写相应代码采取合理措施,但这依赖于打印机能向软件提供当前状态信息,软件可以通过检查打印机的各种状态位来判断是否缺纸、离线、卡纸等。

1.2 错误通知的必要性

构建软件和硬件系统时,很多组件是预先封装好的,如电路板、VB 类和方法。为简化设计过程,应将这些组件视为封装好的单元,无需关注其内部工作原理,但这些组件必须能提供错误情况的指示信息。软件可据此检测错误通知并采取替代措施。然而,具体采取何种措施是个难题。

复杂系统由一系列方法组成,方法之间会相互调用。有些异常可在其发生的方法中本地处理,而有些严重的异常可能需要传递给更高级的方法处理,这取决于错误的性质。不同类型的错误可能需要在不同的地方进行处理。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值