ASP.NET网页开发实用教程 教学课件 作者 陈运海 电子教案第7章.ppt

ASP.NET网页开发实用教程 教学课件 作者 陈运海 电子教案第7章.ppt

ID:50316107

大小:709.00 KB

页数:34页

时间:2020-03-08

ASP.NET网页开发实用教程 教学课件 作者 陈运海 电子教案第7章.ppt_第1页
ASP.NET网页开发实用教程 教学课件 作者 陈运海 电子教案第7章.ppt_第2页
ASP.NET网页开发实用教程 教学课件 作者 陈运海 电子教案第7章.ppt_第3页
ASP.NET网页开发实用教程 教学课件 作者 陈运海 电子教案第7章.ppt_第4页
ASP.NET网页开发实用教程 教学课件 作者 陈运海 电子教案第7章.ppt_第5页
资源描述:

《ASP.NET网页开发实用教程 教学课件 作者 陈运海 电子教案第7章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP.NET网页开发实用教程Titleslide第7章调试和错误处理本章应知1.常见的语法错误2.运行时错误3.几种常见调试与跟踪错误的方法本章应会1.调试和跟踪语法错误和运行时的错误2.将所预计的运行错误重定向到指定错误3.错误的处理方法2课前导入:我们在编程过程中常常面临一个事实:系统越复杂,就越可能出错。这一章我们就以任务的方式来看一看我们编程过程中的常见错误。3教学过程: 7.1项目1语法错误的调试请改正文件名为CNET1.ASPX中的错误。voidPage_Load(

2、Objectsender,EventArgse){stringcapitalcityofuk;stringnumberofstates;capitalcityofuk="London"numberofstates="50"display1.Text=capitalcityofuk;display2.Text=numberofstates;}4语法调试EXMPLE英国首都是:
英国的省有:

3、5运行该程序时,得到如图7-1所示的显示结果:任务1运行程序并查看错误提示图7-1语法错误提示之一7任务2针对提示的错误,更改代码再用浏览器载入此修改后的网页文件,出现如图7-2所示的提示错误。图7-2语法错误提示之二8任务3根据新的错误提示修改代码重新用浏览器载入,显示如图7-3所示的信息。图7-3语法错误提示之三9任务4继续根据新的错误提示修改代码任务5显示完全正确的代码再重新用浏览器载入,显示如图7-4所示的结果,证明程序现在完全正确图7

4、-4调试完后结果以上是在编译过程中所发生的一些错误107.2项目2运行时的错误调试用文本编辑器编写出如下代码,命名为cnet2.aspx,并用浏览器载入执行执行后如图7-5所示,不论输入任何数值型数字,都能准确得出结果。即使在计算除法时,若分母输入0时,程序也不发生错误。但是,若输入不是数字,而是非数值型字母时,系统就会报错,得出的错误信息如图7-7所示。执行后如图7-5所示,不论输入任何数值型数字,都能准确得出结果。图7-5初始运行状态11图7-7系统报错信息12任务1分析错误原因这种错误在运行的时候才能发现,一般危害比较大,所以编程者除了注意各

5、种语法错误外,还要注意各种运行的错误。此例错误主要是由于下列两句:lblanswer.Text=Convert.ToString(Convert.ToDouble(tbxinput1.Text)*Convert.ToDouble(tbxinput2.Text));lblanswer.Text=Convert.ToString(Convert.ToDouble(tbxinput1.Text)/Convert.ToDouble(tbxinput2.Text));当Convert.ToDouble试图将非数值型的用户输入转换成数值时,产生这种运行时错误1

6、3任务2增加输入验证功能,避免输入不当数据为了避免程序运行时产生这类错误,我们可以在程序中加入两个控件

7、er"ErrorMessage="请输入数值!"ValidationExpression="d"ControlToValidate="tbxinput2">14任务3显示完全正确的结果再用浏览器载入此网页文件,如果输入非数值型字符时,程序给予相应的提示,而不会使程序产生错误的运行,其提示画面如图7-8所示:图7-8增加校验功能验证错误输入157.3项目3使用跟踪模式调试程序跟踪模式可以跟踪程序的执行,特别是在运行时所发生的错误,可以方便地用跟踪模式进行定位。将跟踪信息显示在页面上,

8、方便用户进行分析和判断。跟踪分为两种方式,一种是在页面上进行跟踪,即在程序的前面加上语句:<%@PageLanguage=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。