您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > ASP--实验4实验报告---宾馆预订系统
安徽机电职业技术学院实验报告课程名称Web应用程序设计实验名称实验4Web窗体系部信息工程系班级软件3112姓名学号实验时间2013年3月25日时分~时分地点机位评语指导教师:汪峰坤成绩一、实验目的1、熟悉使用VisualStudio.NET2010集成环境开发ASP.NET应用程序;2、进一步掌握标准控件的使用;3、掌握列表控件的使用,会使用列表控件设计简单的Web页面。二、实验内容1、制作一个XX宾馆住宿登记网页。要求:必须输入旅客姓名、性别、身份证号、住宿天数、客房等级等各信息项,并且根据客房等级和住宿天数计算出住宿费。界面大致如下,其中的客房等级设置和各等级的计价标准可自定。要求客房等级内容在后台.cs代码生成。答:(请粘贴核心代码)protectedvoidPage_Load(objectsender,EventArgse){//if(!IsPostBack)string[]values={普通间,标准间,贵宾间,豪华间};foreach(stringsinvalues)DropDownList1.Items.Add(newListItem(s));}protectedvoidbtupdata_Click(objectsender,EventArgse){lblInfo.Text=H4您输入的客户信息为:/H4;lblInfo.Text+=b姓名/b:+tbName.Text+br;if(rbMale.Checked){lblInfo.Text+=b性别/b:男Dbr;}if(rbFemale.Checked){lblInfo.Text+=b性别/b:女?br;}lblInfo.Text+=b住宿级别/b:+DropDownList1.SelectedItem.Text+br;//if(DropDownList1=)string[]values={普通间,标准间,贵宾间,豪华间};foreach(stringsinvalues)DropDownList1.Items.Add(newListItem(s));int[]money={30,50,100,500};inti=0;for(i=0;ivalues.Length;i++){if(DropDownList1.SelectedItem.Text==values[i])break;}//Parseparse=newParse(DropDownList1.SelectedItem.Text);inttotalMoney=money[i]*int.Parse(tbDay.Text);lblInfo.Text+=b住宿总费用/b:+¥+totalMoney.ToString()+br;}效果如下图:三、简答题:1、Web窗体控件中,AutoPostBack属性的有什么作用?Autopostback是一种机制(自动根据Web控件的一些事件,将页面自动发回服务器。在一些Web控件中,称为autopostback属性。如果设置为true,当此控件的某事件发生时,将发送一个request到服务器。DropdownBox(Combobox)控件的属性AutoPostBack。如果我们将其设置为true,当用户在组合框中选择不同的值时,被触发的事件将发送一个request给服务器。在此情况下的网页一般是用来输入用户信息的。该网页包含两个组合框控件:国家和城市。当用户选择某国,适当的城市应该显示到另一组合框,当然这一般是从数据库加载。为实现这一要求,我们可以设置国家组合框的autopostback属性为true。如果我们这样做,当国家组合框触发了事件,那么将有一request发送给服务器,而此时,可执行一次,我们预先写好的根据国家值从数据库读取适当的城市值。2、可以通过哪些方法,将文本信息放入到列表控件(如DropDownList、ListBox)中的选项中?可以通过哪些方法,将列表控件当前选择内容读取?1)、在设计界面的属性面板中,使用集合编辑器修改Items属性的值。2)、在Html设计页面中的对应Html标记中,添加asp:ListItem标记3)、在C#代码中,使用该列表控件Items属性的Add方法4)、使用数据绑定也可以做到这一点如果是数据库中的字段,用SqlDataReader读取,自己写的代码则直接用Items即可四、收获,体会及问题(写得越详细、越个性化、越真实越好,否则我不知道你做这个实验的心路历程,也就无法充分地判断你是否是独立完成的这个实验、你是否在做这个实验时进行了认真仔细地思考、通过这个实验你是否在实践能力上得到了提高)希望同学们认真、真实的填写下面的表格,以便我可以更准确的了解教学效果和你们的需求。我会根据大家的建议实时调整教学内容、进度等,以便大家更好的学习。编号问题说明您的回答及建议(文字描述)1独立完成?是否看了别的同学的答案。参照老师上课内容作的。2题目难度?难吗?难在哪呢?还好,不是很难。3题目份量?份量多吗?不多,适中。4多长时间完成?您大概多长时间完成的这个实验(以小时为单位)?其中学习相关知识用了多长时间?两个多小时。5上课是否讲过?老师上课是否讲过类似的?有印象吗?上课讲过这个内容。6学到什么了?您认为通过本实验您进步了吗?哪些方面的?学到了Table在Web开发的布局方式和AutoPostBack属性的作用7你认为本实验有什么需要改进的地方?参照“实验目的”(实验报告第一项)没有找到需要改进的地方,本次实验目的基本被囊括在实验中了。8您对老师上课形式的建议?比如板书、示例、衣着、语速等。语速适中,板书清晰,衣着得体,示例很有实用。9您对本课程有什么建议?比如你您认为重点的想要我讲的知识点,或认为我讲的太多的知识点等等。实验中的功能模块的编写和调用着重讲一下,速度稍微慢一点就好了。10您想对老师讲的话多批评,大家共同进步。老师在说到重点知识的时候能提一下:“同学们这是重点知识,着重记一下”,在说的时候语速稍微慢一些就更好了。
本文标题:ASP--实验4实验报告---宾馆预订系统
链接地址:https://www.777doc.com/doc-4693768 .html