VB 编程中的异常处理全解析
1. 异常处理概述
在 VB 编程里,“异常”指的是程序运行时出现的问题,也就是发生了错误,这属于“特殊情况”,这里的“特殊”强调的是不常见,而非出色。在日常使用计算机软件时,会遇到各种导致软件出错的情况,优质的软件应能妥善处理可预见的错误。
1.1 常见软件错误场景
以下是一些常见文字处理软件可能遇到的尴尬情况及可能的处理结果:
- 输入格式错误 :系统要求输入字体大小的数字,用户却输入了名称。系统可能会退出并返回操作系统,或者忽略输入,保持字体大小不变,也可能显示提示信息并让用户重新输入。
- 文件未找到 :尝试打开磁盘上不存在的文件,处理方式与上述情况类似。
- 打印机缺纸 :尝试打印文件时,打印机缺纸。这种情况是可预见的,软件可以编写相应代码采取合理措施,但这依赖于打印机能向软件提供当前状态信息,软件可以通过检查打印机的各种状态位来判断是否缺纸、离线、卡纸等。
1.2 错误通知的必要性
构建软件和硬件系统时,很多组件是预先封装好的,如电路板、VB 类和方法。为简化设计过程,应将这些组件视为封装好的单元,无需关注其内部工作原理,但这些组件必须能提供错误情况的指示信息。软件可据此检测错误通知并采取替代措施。然而,具体采取何种措施是个难题。
复杂系统由一系列方法组成,方法之间会相互调用。有些异常可在其发生的方法中本地处理,而有些严重的异常可能需要传递给更高级的方法处理,这取决于错误的性质。不同类型的错误可能需要在不同的地方进行处理。
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



