代理抛出异常错误 处理异问题,怎么输出错误信息

2013年4月 VC/MFC大版内专家分月排行榜第一2007年7月 VC/MFC大版内专家分月排行榜第一2007年5月 VC/MFC大版内专家分月排行榜第一2007年4月 VC/MFC大版内专家分月排行榜第一2007年3月 VC/MFC大版内专家分月排行榜第一
2013年3月 VC/MFC大版内专家分月排行榜第二2013年2月 VC/MFC大版内专家分月排行榜第二2008年8月 VC/MFC大版内专家分月排行榜第二2008年7月 VC/MFC大版内专家分月排行榜第二2007年9月 VC/MFC大版内专家分月排行榜第二2007年8月 VC/MFC大版内专家分月排行榜第二2005年12月 VC/MFC大版内专家分月排行榜第二2005年10月 VC/MFC大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。异常处理作业答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
异常处理作业答案
&&JAVA异常处理作业及答案
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢2015年9月 VC/MFC大版内专家分月排行榜第二2015年7月 硬件/嵌入开发大版内专家分月排行榜第二2014年5月 VC/MFC大版内专家分月排行榜第二2014年3月 VC/MFC大版内专家分月排行榜第二2013年10月 VB大版内专家分月排行榜第二2013年7月 VB大版内专家分月排行榜第二2012年5月 VB大版内专家分月排行榜第二2012年4月 VB大版内专家分月排行榜第二2012年2月 VB大版内专家分月排行榜第二2011年11月 VB大版内专家分月排行榜第二
2015年11月 VC/MFC大版内专家分月排行榜第三2015年6月 VC/MFC大版内专家分月排行榜第三2015年2月 VC/MFC大版内专家分月排行榜第三2014年1月 VC/MFC大版内专家分月排行榜第三2012年3月 VB大版内专家分月排行榜第三2011年12月 VB大版内专家分月排行榜第三2011年10月 VB大版内专家分月排行榜第三
2013年3月 C/C++大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。异常处理的 catch 语句中,什么情况下需要 messagebox.show 出错误信息,何时要再次抛出异常呢?
异常处理的 catch 语句中,什么情况下需要 messagebox.show 出错误信息,何时要再次抛出异常呢?
异常处理的 catch 语句中,什么情况下需要 messagebox.show 出错误信息,何时要再次抛出异常呢?------------------------------------------------------我看到有些异常处理中,在catch语句中,直接显示 e.message,即告诉用户哪出问题了,然后return返回,但是有些代码中,却是再次抛出新的异常。我不知这是为什么,在哪种情况下需要再次抛出异常呢?
昵称: zwth002 &时间:
昵称: wuyazhe &时间:
昵称: caozhy &时间:
这种方式不能用吗?出错后,总要提示给用户呀。
昵称: zwth002 &时间:
昵称: wuyq11 &时间:
昵称: sp1234 &时间:
昵称: sp1234 &时间:
昵称: xiaofeng5ai &时间:
console.writeline是命令行才能用的呀。现在和实际项目,多数都是winform呀。
昵称: zwth002 &时间:
基本上这是学生最失败的地方。
昵称: sp1234 &时间:
昵称: sp1234 &时间:
昵称: spmzfz &时间:
但是最终交给客户的程序,在顶层是不能抛出异常的呀,必须要处理,不能处理就要给出提示呀。比如连接服务器失败,应该提示用户,连接服务器失败,请检查原因,是不是网络不通呀?这时如果再抛出异常,客户的程序就挂了呀。所以我认为,在深层次可以抛出异常,但是在主调函数中,必须给出提示。异常就是程序中不能处理的地方,你在顶层不提示用户,还能做什么呢?以上是我初学者的理解,对吗?请指正。
昵称: zwth002 &时间:
Console.WriteLine和MessagwBox.Show一样恶劣。sp1234和wuyq11已经说得很明白了。我不愿意多说,因为架构设计是没有办法向完全没有经验的初学者说明白的。不明白What就没法理解Why,没有理解Why去了解How也是没有意义的。
昵称: caozhy &时间:
赞同。另外初学者不要去深究这些。我说MessagwBox.Show恶劣,初学者说,哦,那就用Console.Write。再说Console.Write不好,那就用Response.Write?sp1234说一个客户端应用程序应该只有一个地方捕获并且处理异常。好了,有人看到利用异常陷阱完成一些特定的代码又不解了。学生一开始打好基础。把当下的东西学好,而不是去学一些貌似高深的东西,搞得一知半解。
昵称: caozhy &时间:
昵称: wuyazhe &时间:
昵称: macdonald25 &时间:
昵称: caozhy &时间:
昵称: caozhy &时间:
昵称: macdonald25 &时间:
昵称: ysz89757 &时间:
昵称: zwth002 &时间:
对于你这个问题应该messagebox.show
昵称: jointan &时间:
昵称: yyd021 &时间:
昵称: lulugl &时间:
问题不是你用了MessageBox,而是你在异常处理中使用了MessageBox。如果你的代码无法处理一个异常,你应该交给上层去处理。MessageBox是UI层处理的事情。如果你的组件被重用到Console程序、Web程序、系统服务、WPF、WCF或者别的什么地方。如果界面设计者希望用一个自定义的消息框代替MessageBox,或者希望实现静默的用户界面。那么这样的设计就麻烦了。更加重要的是,如果希望把你的代码放入WorkThread,而不是UI Thread,这样写可能造成程序的死锁。
昵称: caozhy &时间:
昵称: caozhy &时间:
昵称: firewang3797783 &时间:

我要回帖

更多关于 js抛出错误 的文章

 

随机推荐