品牌网线seo的描述正确

web/2025/9/26 3:05:51/文章来源:
品牌网线,seo的描述正确,邮箱注册网站申请,wordpress 网页慢转载自#xff1a;http://www.cnblogs.com/chenxizhang/p/3280947.html 这一篇文章来谈谈对于WPF应用程序开发中的未捕获异常的处理。 首先#xff0c;我们当然是要求应用程序开发人员#xff0c;尽可能地在程序可能出现异常的地方都去捕捉异常#xff0c;使用try…catch的…转载自http://www.cnblogs.com/chenxizhang/p/3280947.html 这一篇文章来谈谈对于WPF应用程序开发中的未捕获异常的处理。 首先我们当然是要求应用程序开发人员尽可能地在程序可能出现异常的地方都去捕捉异常使用try…catch的方式。但是总是有一些意外的情况可能会发生这就导致会出现所谓的“未捕获异常UnhandledException”。对于这一类异常如果我们没有一个合适的策略进行处理则当其发生的时候会给用户带来不太好的使用体验。例如下面这样备注这个截图是在Windows 8上面做的其他操作系统看到的界面可能略有不同。 用户看到这个窗口的时候其实一般只能点击Close the prograrm按钮。也就是说这种情况下会导致用户无法继续使用这个程序而且他们还得不到任何具体的消息到底发生了什么事情了除非他们去查看Windows的事件日志。但一般的用户是不太会这个操作的 查看Windows的事件日志https://jingyan.baidu.com/article/91f5db1b057fb61c7e05e375.html我们可以看到在Windows事件日志中会有两个具体的事件。首先是一个.NET Runtime的事件然后是一个Application Error的事件通常来说这样的用户体验有值得改进的地方。我们虽然不能防止异常的产生但是当意外发生的时候我们应该要以更好地方式地通知到用户或者尽可能地不要影响用户当前的操作。在WPF这种应用程序中会有两大类未处理异常一类是在UI线程抛出来的例如点击了用户界面上面的某个控件然后执行某个代码的时候遇到了异常另一类是非UI线程跑出来的例如在一个多线程的程序里面工作线程的代码遇到了异常。 对于UI线程的未处理异常我们可以通过监控下面这个事件来处理 Application.Current.DispatcherUnhandledException   http://msdn.microsoft.com/en-us/library/system.windows.application.dispatcherunhandledexception.aspx 一个参考代码如下 using System; using System.Windows;namespace WpfApplicationExceptionSample {/// summary/// Interaction logic for App.xaml/// /summarypublic partial class App : Application{public App(){Application.Current.DispatcherUnhandledException Current_DispatcherUnhandledException;}void Current_DispatcherUnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e){MessageBox.Show(我们很抱歉当前应用程序遇到一些问题该操作已经终止请进行重试如果问题继续存在请联系管理员., 意外的操作, MessageBoxButton.OK, MessageBoxImage.Information);//这里通常需要给用户一些较为友好的提示并且后续可能的操作e.Handled true;//使用这一行代码告诉运行时该异常被处理了不再作为UnhandledException抛出了。}} }运行的效果大致如下对于非UI线程抛出的未处理异常我们需要监控另外一个事件来处理 AppDomain.CurrentDomain.UnhandledException  http://msdn.microsoft.com/en-us/library/system.appdomain.unhandledexception.aspx  一个参考代码如下 using System; using System.Windows;namespace WpfApplicationExceptionSample {/// summary/// Interaction logic for App.xaml/// /summarypublic partial class App : Application{public App(){AppDomain.CurrentDomain.UnhandledException CurrentDomain_UnhandledException;}void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e){MessageBox.Show(我们很抱歉当前应用程序遇到一些问题该操作已经终止请进行重试如果问题继续存在请联系管理员., 意外的操作, MessageBoxButton.OK, MessageBoxImage.Information);}} }令人不解的是这个事件中没有和前面那个事件一样的e.Handled参数就是说虽然这样是可以捕捉到非UI线程的异常而且也可以进行相应的处理但是应用程序还是会退出也就是说这个异常还是被当作是未处理异常继续汇报给Runtime。 为了改进这一点我们可以通过修改配置文件来实现。 ?xml version1.0 encodingutf-8 ? configurationruntimelegacyUnhandledExceptionPolicy enabled1//runtimestartupsupportedRuntime versionv4.0 sku.NETFramework,Versionv4.5 //startup /configuration这里的legacyUnhandledExceptionPolicy如果enabled1的话用意是使用早期版本的异常处理策略。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81970.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

成都网站开发团队旅游建设门户网站的方案

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、opengles3.0 绘制图元介绍二、绘图图元 API 介绍1. glDrawArrays()1.1 glDrawArrays()函数原型1.2 GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN 三者的区别1.3 使用GL_TRIANGLES, G…

微信服务号可以做万网站么网站外的seo

modbus 协议 数据格式00 00 00 00 00 06 01 03 00 00 00 02 ascii码第一位:事务处理标识符 由服务器复制,通常为0第二位:事务处理标识符 由服务器复制,通常为0第三位:协议标识符0第四位:协议标识符0第五…

飞色 网站建设H5建网站

🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是君易--鑨,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的博客专栏《LInux实战开发》。🎯🎯 …

网站开发例子永嘉规划建设局网站

以太网通讯是一种被广泛使用的数据通讯方式。在嵌入式应用中也经常使用,但协议栈的实现并不是一件容易的事。不过有些以太网控制器就带有协议栈,如W5500。在本篇中我们将讨论如何设计并实现W5500以太网控制器的驱动。 1、功能概述 W5500是WIZnet开发的…

襄阳住房和城乡建设网站亚马逊品牌网站要怎么做

MySQL 部分 1. 查看是否开启 binlog MySQL 8 默认开启 binlog。可以通过以下命令查看是否开启: SHOW VARIABLES LIKE log_bin;如果返回结果为 ON,则表示 binlog 已开启。 Variable_nameValuelog_binON 2. 若未开启 binlog,则需手动配置 …

网页建设网站代码网站备案ip查询网站查询

flask篇之URL重定向(二十三) 通过url_for()函数构造动态的URL: 我们在flask之中不仅仅是可以匹配静态的URL,还可以通过url_for()这个函数构造动态的URL from flask import Flask from flask import url_forapp Flask(__name__)app.route(/) def inde…

最好网站建设公司运营团队旺道网站排名优化

下班路上,一个武汉的朋友发我一份简历,问这个简历值多少。打开简历,九年工作经验,但只有两个项目经验,看着没啥亮点,建议他根据面试情况综合考虑。正好趁机分享一点自己的面试心得。1、编码能力这是做技术最…

discuz视频网站模板中企动力和东莞朝阳做的网站对比

这章讲到了可见性在逐像素渲染光照场景中的作用,也考虑如何使用可见性减少必须渲染的批次数量,从而改善性能。 假设一个非常简单的场景,一个房间,因为房间的不同部位是不同的材质,所以将其分为8个batch,另…

drupal网站建设数据库小米云网站开发

文章目录 一、设计模式概述1. 软件设计模式的产生背景2. 软件设计模式的概念3. 学习设计模式的必要性4. 设计模式分类(1)创建型模式(2)结构型模式(3)行为型模式 二、UML图1. 类图概述2. 类图作用3. 类图表示…

可以建设网站非常成功的网站

模拟场景: 当用户登录后,后台会返回一个token给前端,前端下次进入首页后,会先判断token是否过期,如果过期自动进入登录页面。配置路由: 1.安装 npm install vue-router42.安装后在src目录下创建router文…

优化网站费用ftp怎么做网站的备份

c 前缀 变量命名如果您是第一次查看Takes或Cactoos的源代码,很可能会像其他命名约定一样被命名约定触发,这意味着大多数类名都有两个字母的前缀: BkSafe , RqFake , RsWithStatus , TkGzip等。 老实说&…

网站建设资讯站做网站打电话话术

9 map Go 语言中提供的映射关系容器为 map ,其内部使用 散列表(hash) 实现。它是一种无序的基于 key-value 的数据结构。 Go 语言中的 map 是引用类型,必须初始化之后才能使用。 9.1 map 定义 Go 语言中 map 的定义语法为&…

龙岩做网站多少钱成都最好的设计公司

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 // 在看 Unsafe 类源码时看到一个注解:Deprecated,似曾相识... Deprecated 用在类或者方法上,表示…

车公庙网站建设wordpress主题 demo

一、引言 乳腺癌是女性中最常见的恶性肿瘤之一,也影响着全球范围内许多人们的健康。据世界卫生组织(WHO)的数据,乳腺癌是全球癌症发病率和死亡率最高的肿瘤之一,其对个体和社会的危害不可忽视。因此,早期乳…

企业网站建设应用研究论文在线制图

课程大纲被分成6个部分,每个部分又被分解为多个阶段, 而每个阶段包含了多个Try, Workshop, FactToFace, Apply. 这里只列出部分,和阶段:CHAPTER 0 : 预科[可选]Linux使用,常用CMD,服务配置,IDE&…

咸阳网站开发wordpress 文章页面怎样全屏显示

我是个幸运的人。虽然幸运不能被复制,但是眼光和努力可以。 关涛/关老板,80后的阿里P10,阿里巴巴通用计算平台负责人,阿里巴巴计算平台研究员。12年职场人生,微软和阿里的选择。 关涛的花名取自谐音:观涛。…

阳光梦网站建设好看的主页背景图片

nmap 扫描内网IP, 系统, 端口 扫描内网ip 对内网进行ARP扫描 .\nmap.exe -sn 192.168.110.0/24 # 全网段 .\nmap.exe -sn 192.168.110.100-200 # 100-200范围 扫描端口 .\nmap.exe -sT 192.168.110.130 # 三次握手连接 较慢, 但更有效 .\nmap.exe -sS 192.168.110.130 # 发…

吉林沈阳网站建设滨江道做网站公司

提供资料: php 基础 : https://www.runoob.com/php/php-tutorial.html php是什么? PHP 是服务器端脚本语言。 首先在学习PHP前需要对HTML 和CSS有一定的认识 PHP 能做什么? PHP 可以生成动态页面内容PHP 可以创建、打开、读取、写入、关…

建设部网站政策法规网站建设yuue

序列化与反序列化 序列化就是说内存中的某一个对象保存到硬盘当中,以二进制序列的形式存储下来,这就是一个序列化的过程。 而反序列化,就是将硬盘中存储的二进制的数,反序列化到内存当中,得到一个相应的对象&#xff…

门户网站是专一化好还是多元化好长春哪里做网站好

来源:今日头条11月27日,今日头条CEO朱文佳在36kr wise大会上谈及头条搜索。在他看来,要做好搜索,有三件事最重要。首先是技术,技术决定搜索的体验;其次是内容,内容是搜索的根本;最后…