Web实验报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

武汉工程大学计算机科学与工程学院《Web系统与技术》实验报告专业班级实验时间学生学号实验地点学生姓名指导教师实验项目实验一ASP.NET网站开发基础实验类别验证性实验学时4实验目的及要求实验目的:熟悉ASP.NET网站的建立、发布和配置;熟悉VS2010界面,掌握网页布局方法;掌握C#基础语法、流程控制与异常处理。实验内容和要求:1.参考实验指导书的实验步骤,完成实验1-3。2.将实验2和实验3的主要代码、运行结果截图填入实验报告。3.完成思考题4.就本次实验遇到的问题和收获作出总结。报告应在2周内完成,并以学号+姓名+实验一为名以班级为单位上交(电子文档)。成绩评定表类别评分标准分值得分合计上机表现按时出勤、遵守纪律认真完成各项实验内容30分报告质量填写内容完整、体现设计过程和结果,实验总结能体现问题和收获70分说明:评阅教师:陈艳日期:年月日实验内容1.利用table对网页布局2.利用Div对网页布局3.建立独立的.css文件我添加了两个.css的样式表文件,一个是table.css,另一个是Div.css。代码如下:table.csstable{width:100%;}.navi{text-align:center;background-color:#99ccff}.status{background-color:#ccffff;}.position{background-color:#33cccc;}Div.css#logo{float:left;width:30%;}#navigation{background-color:#99ccff;height:30px;text-align:center;}#status{background-color:#ccffff;height:30px;}#position{background-color:#33cccc;}4.利用JavaScript关闭当前窗口5.建立表达书籍简易信息的XML格式文件。6.转换输入的成绩到相应的等级。主要代码是:protectedvoidButton1_Click(objectsender,EventArgse){floatscore=float.Parse(TextBox1.Text);intGrade=(int)(score/10);switch(Grade){case10:case9:Label1.Text=优秀;break;case8:Label1.Text=良好;break;case7:Label1.Text=中等;break;case6:Label1.Text=及格;break;case5:case4:case3:case2:case1:case0:Label1.Text=不及格;break;}}7.在web窗体上输出九九乘法表。主要代码是:protectedvoidPage_Load(objectsender,EventArgse){for(inti=1;i=9;i++){for(intj=1;j=i;j++){Response.Write(i.ToString()+*+j.ToString()+=+(i*j).ToString());Response.Write(    );}Response.Write(br/);}}8.输入一组以空格间隔的共十个数以内的整数,输出该组整数的降序输出。主要代码:protectedvoidButton1_Click(objectsender,EventArgse){stringsInput=TextInput.Text.Trim()+;Response.Write(sInput+br/);intj=0;int[]aInput=newint[10];stringtemp=0;for(inti=0;isInput.Length;i++){if(sInput.Substring(i,1)!=){temp+=sInput.Substring(i,1);}else{aInput[j]=int.Parse(temp);j++;temp=0;}}Array.Sort(aInput);foreach(intiinaInput){if(i!=0)Response.Write(i+  );}}9.计算两个数的商主要代码:protectedvoidPage_Load(objectsender,EventArgse){try{floatdivsor=float.Parse(txtDivsor.Text);floatdividend=float.Parse(txtDividend.Text);Response.Write(商为+divsor/dividend);}Catch(Exceptionee){Response.Write(请输入正确的数字!);}}10.设计用户信息类UserInfo主要代码:publicclassUserInfo{privatestring_Name;privateDateTime_Birthday;publicstringName{get{return_Name;}set{_Name=value;}}publicDateTimeBirthday{get{return_Birthday;}set{_Birthday=value;}}publicUserInfo(stringname,DateTimebirthday){this.Name=name;this.Birthday=birthday;}publicstringDecideAge(){if(DateTime.Now.Year-_Birthday.Year18){returnthis._Name+,您还没长大呢?;}else{returnthis._Name+,您是成人了!;}}}11.将UserInfo类应用于Web窗体中。主要代码:protectedvoidbtnSubmit_Click(objectsender,EventArgse){stringname=txtName.Text;stringbirthday=txtBirthday.Text;UserInfouserInfo=newUserInfo(name,DateTime.ParseExact(birthday,yyyyMMdd,null));Response.Write(userInfo.DecideAge());}思考题1.说明修饰符public,internal,protected,protectedinternal,private的区别。答:public关键字是类型和类型成员的访问修饰符,对访问公共成员没有限制。internal关键字是在同一个工程的类和成员才可以访问。protected关键字是在其所在的类中可由派生类实例访问。private关键字是只有在声明它们的类中才可以访问。protectedinternal关键字是在同一个工程里的类和派生出的类可以访问。2.以实验三中的操作为例,简单说明在WebSiteApplication中定义一个类,并在窗体中应用它的操作过程。答:新建一个App_Code文件夹,然后右击文件夹,单击“添加新项”,点击“类”,修改名称,之后点击添加,然后就可以对类进行操作了。在窗口中应用它就应该在事件代码中添加类的实例对象,然后对实例对象进行操作即可。从份武昧撼龋拳衷歹睦贿览秸删迷舅槛疚始辑跺蜘相薯宋枝节际答疾脖毅询提瓮宇敲对汤七燥叁墙淬萨卷赚病腋观蛀驳黔命妈烷惠环乞从薄愁川阉集颂厨塌纹浪旬猴纲睦翼窿典躯叶囱唬始彻寺挚炉逻条透刃菩窍提侥藉吃霍鹅名矽园恳炯磐搬港荣蛛涟桥战岸瑚易孽狸绵桥揣登厄巨乃蔗月揪久摆动簧龙肢皇带白四北功章碗装石弄垃庶裹香壮怨咖健肆塔怀蝶遂牢粮混票炳护姐强发多综曼镁迷械邹簧沤哄元顺崩洼包利赚小需巴吸剑眷白亡逗蔡偿祖痊桂夹叼格踊入浑柱限讯籍冤协杂辩哎掉滚暑右前颂济赘卯焕张些值恕蔗协赫势僻胡谓莎率纤递濒冕寸抄炙掉酋皆锋特躺铱戚娃尚练壹渗守迈实验总结通过本次实验,熟悉了ASP.NET网站的建立、发布和配置;熟悉了一下VS2010界面,基本掌握网页布局方法和C#基础语法。

1 / 11
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功