《NET架构》实验报告10学时_第1页
《NET架构》实验报告10学时_第2页
《NET架构》实验报告10学时_第3页
《NET架构》实验报告10学时_第4页
《NET架构》实验报告10学时_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验1C#程序设计1(2实验目的了解C#语言的特点。熟悉C#的开发环境。掌握用VS2008编写C#基本程序。实验内容1、循环实现:2、从键盘输入一行字符串,用数组来存放统计出的字母、数字、空格和其他字符个数。代码如下:protectedvoidButton1_Click(objectsender,EventArgse){doublesum=0.0,up=2.0,down=1.0;intsign=-1,num;sum=up/down;num=int.Parse(TextBox1.Text);for(inti=1;i<num;i++){doubletemp_up=0.0;temp_up=up;up=down+up;down=temp_up;if(i%2==1)sum=sum-(up/down);elsesum=sum+(up/down);TextBox2.Text=sum.ToString();}}运行结果如下:三、实验小结通过本次实验了解C#语言的特点,熟悉C#的开发环境,掌握用VS2008编写C#基本程序,为以后的学习打下了基础。

实验2C#程序设计2实验目的了解C#数组的特点。掌握C#交错数组的编程程序。实验内容1、存储和打印杨辉三角形(要求使用交错数组存储)。输出格式如下:代码如下:namespacetest2._1{classProgram{staticvoidMain(string[]args){constintk=12;//杨辉三角的维数/*存储杨辉三角*/int[][]a=newint[k+1][];for(inti=0;i<=k;i++){a[i]=newint[i+1];for(intj=0;j<i+1;j++){if(i==0||j==0||i==j)a[i][j]=1;elsea[i][j]=a[i-1][j-1]+a[i-1][j];}}/*打印杨辉三角*/for(inti=0;i<=k;i++){intf=1;intt=0;for(intj=0;j<k+1+i;j++){if(j<k-i)Console.Write("");else{if(f==1){intval=a[i][t++];/*每个数字占三位,若val是一位数则打两个空格,是二位数则打一个空格,用于对齐*/if(val<=9)Console.Write("");elseif(val<=99)Console.Write("");Console.Write(val.ToString());f=0;}else{Console.Write("");f=1;}}}Console.Write("\n");}}}}运行结果如下:

实验3ASP.NETForm编程(2学时)实验目的了解ASP.NETForm编程特点。掌握ASP.NET标准控件和验证控件的编程。实验内容模拟一个求职网站的会员注册功能。注册信息包括用户名(*)、密码(*)、确认密码(*)、出生日期(*)、Email(*)、专业和个人简介等。其中(*)为必填项目,密码长度必须为6位,两次密码必须相同,出生日期使用Calendar控件输入,Email必须符合Email格式,专业使用下拉列表选择。然后在另一页面将会员注册信息显示出来。【注】实验报告用相关控件的图(可手绘)和主要属性、代码进行描述。用户名:       <asp:TextBoxID="TextBox1"runat="server"></asp:TextBox><br/>密码:           <asp:TextBoxID="TextBox2"runat="server"TextMode="Password"></asp:TextBox><br/>确认密码:   <asp:TextBoxID="TextBox3"runat="server"TextMode="Password"style="height:22px"></asp:TextBox><asp:CompareValidatorID="CompareValidator1"runat="server"ControlToCompare="TextBox2"ControlToValidate="TextBox3"ErrorMessage="两次密码输入不一致"></asp:CompareValidator><br/>性别:           <asp:RadioButtonID="男"runat="server"Text="男"GroupName="1"/><asp:RadioButtonID="女"runat="server"Text="女"GroupName="1"/><br/>Email:           <asp:TextBoxID="TextBox4"runat="server"></asp:TextBox><asp:RegularExpressionValidatorID="RegularExpressionValidator1"runat="server"ControlToValidate="TextBox4"ErrorMessage="不是Email格式"ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator><br/><divstyle="float:left;width:800px;"><divstyle="float:left;">出生年月:    </div><divstyle="float:left;"><asp:CalendarID="Calendar1"runat="server"BackColor="White"BorderColor="#999999"CellPadding="2"DayNameFormat="Shortest"Font-Names="Verdana"Font-Size="Smaller"ForeColor="Black"Height="16px"Width="325px"onselectionchanged="Button1_Click"><SelectedDayStyleBackColor="#666666"Font-Bold="True"ForeColor="White"/><SelectorStyleBackColor="#CCCCCC"/><WeekendDayStyleBackColor="#FFFFCC"/><TodayDayStyleBackColor="#CCCCCC"ForeColor="Black"/><OtherMonthDayStyleForeColor="#808080"/><NextPrevStyleVerticalAlign="Bottom"/><DayHeaderStyleBackColor="#CCCCCC"Font-Bold="True"Font-Size="7pt"/><TitleStyleBackColor="#999999"BorderColor="Black"Font-Bold="True"/></asp:Calendar></div></div><br/>身份证号:   <asp:TextBoxID="TextBox5"runat="server"></asp:TextBox><asp:RegularExpressionValidatorID="RegularExpressionValidator2"runat="server"ControlToValidate="TextBox5"ErrorMessage="身份证输入错误"ValidationExpression="\d{17}[\d|X]|\d{15}"></asp:RegularExpressionValidator><br/>专业:           <asp:DropDownListID="DropDownList1"runat="server"><asp:ListItemValue="软件工程">软件工程</asp:ListItem><asp:ListItemValue="计算机科学与技术">计算机科学与技术</asp:ListItem><asp:ListItemValue="计算机科学与技术">计算机科学与技术</asp:ListItem><asp:ListItemValue="土木工程">土木工程</asp:ListItem><asp:ListItemValue="自动化">自动化</asp:ListItem><asp:ListItemValue="电子信息工程">电子信息工程</asp:ListItem></asp:DropDownList><br/><divstyle="float:left;">个人简介:</div>   <asp:TextBoxID="TextBox6"runat="server"Height="185px"TextMode="MultiLine"Width="680px"></asp:TextBox><br/>                  <br/>                       <asp:ButtonID="Button1"runat="server"Text="提交"PostBackUrl="info.aspx"onclick="Button1_Click"/>各种控件截图:日历控件Calendar下拉列表控件DropDownList提交页面的代码:Response.Write("<divstyle=\"width:700px;margin:auto;line-height:30px;padding:20px;background:#EDEDED;height:870px;\">");Response.Write("用户名:"+Request.Form["TextBox1"]+"</br>");Response.Write("性别:"+Request.Form["1"]+"</br>");Response.Write("Email:"+Request.Form["TextBox4"]+"</br>");Response.Write("出生年月:"+Request.Params["calendar"].Substring(0,7)+"</br>");Response.Write("身份证号:"+Request.Form["TextBox5"]+"</br>");Response.Write("专业:"+Request.Form["DropDownList1"]);Response.Write("</br>个人简介:"+Request.Form["TextBox6"]+"</br>");Response.Write("</div>");程序运行的截图:注册页面信息截图:三、实验小结:通过本次实验了解ASP.NETForm特点,掌握ASP.NET标准控件、验证技术和页对象的编程。

实验4ASP.NET页对象编程(2学时)实验目的了解ASP.NET页对象特点。掌握ASP.NETSession对象编程。实验内容模拟一个购物车功能:2个商品购买页面(可互相切换),一个购物车(显示购物列表)。其中商品购买页面包含商品的名称、单价和购买数量,购物车能统计商品的单价、购买数量和总价。商品列表的页面(Defualt.aspx)<htmlxmlns="/1999/xhtml"><headrunat="server"><title>商品买卖</title></head><bodystyle="width:1000px;margin:auto;"><h1style="color:#DD1155;padding-left:200px;">欢迎光临鲜花店,祝您购物愉快!</h1><formid="form1"runat="server"><ahref="description.aspx?image=/bao/uploaded/i8/T1ka48XehqXXbuFtQ__075744.jpg_310x310.jpg&price=299"><asp:ImageID="Image1"runat="server"ImageUrl="/bao/uploaded/i8/T1ka48XehqXXbuFtQ__075744.jpg_310x310.jpg"/></a><ahref="description.aspx?image=/bao/uploaded/i7/T1suWgXXJcXXcpjTI._113540.jpg_310x310.jpg&price=198"><asp:ImageID="Image2"runat="server"ImageUrl="/bao/uploaded/i7/T1suWgXXJcXXcpjTI._113540.jpg_310x310.jpg"/></a><ahref="description.aspx?image=/bao/uploaded/i1/T1l8pXXfeXVtz1upjX.jpg_310x310.jpg&price=398"><asp:ImageID="Image3"runat="server"ImageUrl="/bao/uploaded/i1/T1l8pXXfeXVtz1upjX.jpg_310x310.jpg"/><div></div></form></body></html>页面截图为:单间商品的购买页面(description.aspx)<htmlxmlns="/1999/xhtml"><headrunat="server"><title>欢迎光临</title></head><bodystyle="width:900px;margin:auto;"><h1style="color:#DD1155;padding-left:200px;">欢迎光临小店,祝您购物愉快!</h1><formid="form1"runat="server"><divstyle="float:left;"><asp:ImageID="Image1"runat="server"/></div><divstyle="float:left;padding-top:30px;line-height:50px;color:#333333"><ahref="Default.aspx">返回商店</a><br/><asp:LabelID="Label1"runat="server"Text="单        价:"></asp:Label><br/><asp:LabelID="Label2"runat="server"Text="购买数量:"></asp:Label><asp:TextBoxID="TextBox1"runat="server"Width="30px"></asp:TextBox><br/><asp:ButtonID="Button1"runat="server"BackColor="#FFCC00"Text="加入购物车"onclick="Button1_Click"/>  <asp:ButtonID="Button2"runat="server"BackColor="#FFCC00"Text="购买"onclick="Button2_Click"/></div><div></div></form></body></html>Button1和Button2的响应函数代码为:protectedvoidPage_Load(objectsender,EventArgse){Image1.ImageUrl=Request.Params["image"];Label1.Text="单        价:<spanstyle='color:#FF8899;font-size:34px;'>"+Request.Params["price"]+"¥</span>";}protectedvoidButton1_Click(objectsender,EventArgse){goodsg=ne

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论