《Web编程基础》实验报告
{
Response.Write(i.ToString() + \j).ToString());
Response.Write(\ }
Response.Write(\ }
}
3.修改计算商的程序,要求如下:
①将用于获取“除数”和“被除数”的变量的数据类型改为int,再浏览Web窗体进行测试,分析显示的结果。
②增加系统异常信息的输出。
protected void btnSubmit_Click(object sender, EventArgs e) { try {
int divsor = int.Parse(txtDivsor.Text); //第①步的修改 int dividend = int.Parse(txtDividend.Text); Response.Write(\商为:\ if (divsor % dividend != 0) //异常输出判断 Response.Write(\不能被整除\ }
catch (Exception ee) {
Response.Write(\请输入正确的数字!我不会算小数\ } }
4.改写UserInfo类,要求如下: ①增加一个事件ValidateBirthday
②改写DecideAge()写法,当输入的生日值大于当前日期或小于1900-1-1时触发事件ValidateBirthday。
③设计页面并应用修改后的UserInfo类
5.调试实验内容3的程序,写出aInput数组的变化过程。 ①
《Web编程基础》实验报告
②
③
(三)实验心得
1、 遇到的问题和解决方法:
(1)在实验2中的完成MySetShop的布局中,因为刚上手有点生疏,对于height,width等属性值的大概效果不是非常清楚所以布局的时候经常使得页面变得很混乱,但后来慢慢熟悉,慢慢用的多了之后就熟练了。
(2)在做修改时钟程序,将时间从客户端取出来,然后再重新定义输出,或者时分秒3位分开一个一个显示。
(3)在制作让广告区域消失时,由于没有将图片放在<相应的层里,导致点击之后图片还是没有消失。
(4)改写UserInfo类的这一问题不会做
《Web编程基础》实验报告
2、 收获:
通过本次实验,在实验2的逐步编码过程中熟悉了常用的XHTML5元素,同时体会了table、div和CSS实现页面布局的不同做法带给的不同感觉,同时也初步掌握利用table、div和CSS实现页面布局的方法。在实验2中,通过实例的仿写和拓展的修改,不仅仅了解JavaScript的一些常识,更重要的是初步熟悉了JavaScript的一些用法,而实验2拓展第5题,通过网上的资料查询和实例的应用,让我也熟悉JQuery的使用方法。
实验3中的实验实例和拓展 让我掌握了一些c#基础语法,同时一些小错误中提醒我c#的编程语言要规范编写,在调试中,让我了解了一些流程控制和异常处理的方法,本次实验也初步涉及了一些c#类应用于ASP.NET 4.5页面中的一些操作。也接触了一些简单的ASP.NET 4.5页面的调试方法。
从开始的照着书编写代码,到后面初步的了解接触,到自己会编写和修改一些简单的程序。本次实验让我收获很多,同时我知道扎实的基础对后面更好学习的重要。
[注:写好后命名为学号+姓名+(实验报告编号),如11136141_张三_实验报告(一),上交前请删除所有的中括号及其中的文字并保证文件名正确]