在Winforms中报告错误的标准做法

时间:2014-07-23 18:25:59

标签: vb.net winforms error-handling

我在VB.NET Windows窗体中开发密码生成器,它将生成带有某些用户输入参数的correct-horse style password。我还没有充分了解事件驱动的编程。我有一个生成密码的过程函数,并且有几种可能的情况,其中错误可能来自用户输入。例如,如果用户输入"最小字符的值"高于"最大字符",应该被禁止,用户需要修复他们的输入。或者,如果用户指定了连字符,则不应允许这两个连字符,并且必须在密码中。错误可能会出现在多个地方,我不确定处理它们的最有效方法是什么,并考虑到程序流程。

在Winforms中是否有报告错误的标准方法,特别是在函数中间?我应该使用MsgBox然后退出该功能吗?我是否应该准备好标签并将其更改为相应的错误消息,然后退出该功能?或者我应该将错误处理放在一个单独的函数中,并且只有在我确定用户没有造成任何愚蠢之后才运行密码生成函数?

我还没有得到任何代码,因为我还没有编写代码,尽管我已经获得了基本的算法,表单和控件。我不确定最相关的是什么;让我知道,我会发布它。

0 个答案:

没有答案