您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 信息131-26-实验4
实验4ASP.NET4.5标准控件实验成绩专业班级信息131班学号报告日期2015.11.6实验类型:●验证性实验○综合性实验○设计性实验实验目的:(1)理解ASP.NET4.5页面事件处理流程。(2)掌握ASP.NET4.5标准控件的应用。实验内容及要求:1.设计并实现一个简易的计算器、2.设计并实现一个查询教师课表的联动下拉列表框页面3.设计并实现一个包含单项选择题的测试页面每小题实验要求详见实验指导书实验4(page29-37)实验原理页面属性与事件;标准控件属性、事件、方法。实验思考与拓展:(1)扩展计算器的功能。(2)完善教师课表查询页面。(3)完善单项选择题测试页面。实验报告书写要求:根据实验情况和结果撰写并递交实验报告。实验报告应当有设计过程及实验步骤的文字与截图说明,运行调试记录,运行结果截图。实验总结(学会了......;掌握了......;训练了......;发现了......;今后学习中......有待提高。)电子报告word文件命名规则:专业班级-学号后两位-实验X-姓名.doc,如信息123班学号为201212030315的郭海涛同学实验2报告word文件命名则应是:信息123-15-实验2-郭海涛.doc,其中.doc是Word文件扩展名。特别提醒:电子报告文件命名不规范的报告将不予接收。参考程序一、运行结果及界面1、设计并实现一个简易的计算器2、设计并实现一个查询教师课表的联动下拉列表框页面3、设计并实现一个包含单项选择题的测试页面。实验总结本次实验,我学会了ASP.NET4.5页面事件处理流程;训练了网站的建立及运行的能力,发现了自己在学习实际操作过程中有很多不足之处,在今后的学习中一定会加倍努力,提高自己,编程能力有待提高。参考程序1、设计并实现一个简易的计算器usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;publicpartialclassEx4_Calculator:System.Web.UI.Page{staticstringnum1=0,num2=0,total=,sign=;protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidbtnOne_Click(objectsender,EventArgse){total+=1;txtDisplay.Text=total;}protectedvoidbtnTwo_Click(objectsender,EventArgse){total+=2;txtDisplay.Text=total;}protectedvoidbtnThree_Click(objectsender,EventArgse){total+=3;txtDisplay.Text=total;}protectedvoidbtnAdd_Click(objectsender,EventArgse){if(sign.Length==1){Count();num1=txtDisplay.Text;sign=+;}else{num1=txtDisplay.Text;txtDisplay.Text=;total=;sign=+;}}protectedvoidbntSubtract_Click(objectsender,EventArgse){if(sign.Length==1){Count();num1=txtDisplay.Text;sign=-;}else{num1=txtDisplay.Text;txtDisplay.Text=;total=;sign=-;}}protectedvoidbtnEqual_Click(objectsender,EventArgse){Count();}protectedvoidCount(){num2=txtDisplay.Text;if(num2==){num2=0;}switch(sign){case+:txtDisplay.Text=(int.Parse(num1)+int.Parse(num2)).ToString();num1=0;num2=0;total=;sign=;break;case-:txtDisplay.Text=(int.Parse(num1)-int.Parse(num2)).ToString();num1=0;num2=0;total=;sign=;break;}}}2、设计并实现一个查询教师课表的联动下拉列表框页面usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;publicpartialclassEx4_Course:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){BindYear();BindTerm();BindCollege();BindTeacher();}}protectedvoidBindYear(){ddlYear.Items.Clear();intstartYear=DateTime.Now.Year-10;intcurrentYear=DateTime.Now.Year;for(inti=startYear;i=currentYear;i++){ddlYear.Items.Add(newListItem((i-1).ToString()+-+i.ToString()));}ddlYear.SelectedValue=(currentYear-1).ToString()+-+currentYear.ToString();}protectedvoidBindTerm(){ddlTerm.Items.Clear();for(inti=1;i=2;i++){ddlTerm.Items.Add(i.ToString());}}protectedvoidBindCollege(){ddlCollege.Items.Clear();ddlCollege.Items.Add(newListItem(计算机学院));ddlCollege.Items.Add(newListItem(外国语学院));ddlCollege.Items.Add(newListItem(机电学院));}protectedvoidddlCollege_SelectedIndexChanged(objectsender,EventArgse){BindTeacher();}protectedvoidBindTeacher(){ddlTeacher.Items.Clear();switch(ddlCollege.SelectedValue){case计算机学院:ddlTeacher.Items.Add(newListItem(曹明));ddlTeacher.Items.Add(newListItem(李妙));ddlTeacher.Items.Add(newListItem(王芳));break;case外国语学院:ddlTeacher.Items.Add(newListItem(张强));ddlTeacher.Items.Add(newListItem(王第男));break;case机电学院:ddlTeacher.Items.Add(newListItem(朱兆青));ddlTeacher.Items.Add(newListItem(毛沁程));break;}}}3、设计并实现一个包含单项选择题的测试页面。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;publicpartialclassEx4_Choice:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){LabellblQuestion=newLabel();lblQuestion.ID=lblQuestion;lblQuestion.Text=l. Web服务器控件不包括( )。;plhChoice.Controls.Add(lblQuestion);RadioButtonListrdoltChoice=newRadioButtonList();rdoltChoice.ID=rdoltChoice;rdoltChoice.Items.Add(newListItem(A.Wizard,A));rdoltChoice.Items.Add(newListItem(B.input,B));rdoltChoice.Items.Add(newListItem(C.AdRotator,C));rdoltChoice.Items.Add(newListItem(D.Calendar,D));plhChoice.Controls.Add(rdoltChoice);}protectedvoidbtnSubmit_Click(objectsender,EventArgse){RadioButtonListrdoltChoice=(RadioButtonList)plhChoice.FindControl(rdoltChoice);lblDisplay.Text=您选择了:+rdoltChoice.SelectedValue;}}
本文标题:信息131-26-实验4
链接地址:https://www.777doc.com/doc-4880606 .html