面向C#程序的异常处理系统的设计与应用

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:okzhi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
从上世纪末开始,针对各种各样不同类型的软件应用,很多新型编程语言被相继研发,并成为了软件开发人员们的得力工具。这些软件编程语言都普遍采用了异常处理机制,其中包括C++、Java、C#等。异常处理机制也由此成为了先进编程语言的重要特征。C3语言作为一种面向对象的程序设计语言,以其简单、现代、通用的特点在网络服务和应用软件开发方面得到了广泛应用,然而C#语言相对与其他编程语言,在异常处理机制方面,存在着缺少异常规范、可扩展性差的局限性,加之目前多数C#程序在异常处理方式上比较简单、用户体验差、对异常报告信息没有合理管理等,这些都严重影响着软件系统的可靠性。因此,本文主要针对异常处理机制在C#程序中的应用进行研究,设计面向C#程序的异常处理系统,来提高程序的异常处理能力,保证软件系统的健壮性和可靠性。(1)比较分析C#语言在异常处理机制上的特点,针对C#程序在异常处理方式上存在的问题,提出面向C#程序的异常处理系统的需求分析和总体设计方案,并对系统中涉及的相关技术进行分析。(2)结合需求分析和总体设计,从设计思路、设计方案和关键功能的设计等方面来对本系统的异常处理模块、异常信息通信模块和异常管理模块进行详细设计与实现,从而改善现有C#程序在异常处理方式上的缺陷,达到友好、灵活、高效的异常处理的目的。(3)搭建测试环境。将本异常处理系统在不同类型的C#程序中进行应用测试。从实践的角度来验证系统的可行性,同时指出系统的不足之处和有待提高的方面。本文基于.NET开发环境下,结合C#异常处理机制,利用XML技术、C#网络编程以及数据库技术等实现了从处理异常、获取异常信息到管理异常信息的完整过程,同时将本异常处理系统应用于实际的企业应用程序中,提高系统的实际应用价值。
其他文献
摄影术的发展得益于照相机的发展,从技术上来说,单镜头反光相机使胶片照相机技术发展到了巅峰。本课题要研究的就是一款带自动测光、自动卷片、自动曝光功能的全自动单反相机。论文首先介绍了课题的背景,单反相机在国内外的发展状况,本课题要解决的问题和要达成的目标;其次,详细介绍了照相机自动曝光的数学、物理模型(APEX自动曝光方程),照相机硬件的系统构成、功能和规格;再次,详细描述了核心部件——单片机的选用,
在当今世界艺术领域,张晓刚的油画已经成为中国艺术的符号。张晓刚取得如此巨大的成功,是西方观众的口味的偶然性选择,还是为了满足西方世界对“中国标签”的后殖民情感诉求?
电子白板是九十年代末随着多媒体技术、计算机技术和显示技术的发展兴起的一种可以用于教学、培训、会议、演示等场合的多媒体工具。它与传统的教学、演示方式结合得最紧密,以
学位
随着我国交通事业的迅速发展,城市汽车容量的急速攀升,以及北京奥运会对北京乃至我国交通运输体系的考验,建立现代的智能化交通系统已经成为解决此类中诸多问题的焦点所在。正如
对于300-350km/h的高速铁路,无砟轨道结构被认为是首选方案。由于无砟轨道仍处于发展阶段,对于它计算研究理论还需要不断完善。面对在突飞猛进的客运专线建设大潮中板式轨道大
在众多城市公共交通系统,采用弹性车轮的轻轨车辆,具有快捷,便利,噪声小等优点,得到越来越广泛的应用。与刚性车轮不同,弹性车轮目前还无法被制作成测力轮对。在弹性车轮的轻
随着科技的发展,计算机视觉已成为前沿科学最热门的课题之一,而且也已经越来越多的进入人们的生活。智能视频监视是计算机视觉的重要组成部分,其核心就是在不需要人为干预的情况
轨道不平顺是整个列车和轨道系统的输入,是二者互相作用的主要激励。随着世界范围内高铁建设的规模越来越大,对列车作用的下部结构比如轨道的要求也更加严格,这不仅关系到轨
本文概述了大气激光通信的基本原理及发展状况,介绍了其特点和用途。并以一种新型的具有以太网接口,能实现计算机间通信的大气激光通信系统(既可传输语音又可传输数据)为例,结合