web复习纲领.docx
- 文档编号:8001200
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:37
- 大小:27.07KB
web复习纲领.docx
《web复习纲领.docx》由会员分享,可在线阅读,更多相关《web复习纲领.docx(37页珍藏版)》请在冰豆网上搜索。
web复习纲领
3-2:
设计一个网页,其中包含TextBox和Button控件各一个。
当在TextBox中输入一个成绩,再单击Button控件时在网页上输出相应的等级信息。
Aspx:
等级
TextBoxID="txtScore"runat="server">
TextBox>
LabelID="lblGrade"runat="server"Text="">
Label>
ButtonID="btnGrade"runat="server"Text="确定"onclick="btnGrade_Click"/> Cs: viod后面: btnGrade_Click(objectsender,EventArgse) Doublescore=Double.Parse(txtScore.Text); if(score>=85) lblGrade.Text="等级为: 优秀? "; elseif(score>=70) lblGrade.Text="等级为: 中等"; elseif(score>=60) lblGrade.Text="等级为: 及格"; else lblGrade.Text="等级为: 不及格"; 3-3: 在网页上输出九九乘法表 Aspx: 乘法表 Cs: for(inti=1;i<=9;i++) { for(intj=1;j<=i;j++) { Response.Write(j+"*"+i+"="+(i*j)+" "); } Response.Write(""); } 3-4: 在网页中输出如下形状A/BBB/CCCC/DDD/E Aspx: 输出字母 Cs: Stringsymbol="ABCDE"; intmid=3; intj=0; Response.Write(" for(inti=1;i<=5;i++) { j=Math.Abs(mid-i); for(intk=1;k<=j;k++) { Response.Write(" "); } j=2*(2-(Math.Abs(mid-i)))+1; for(intk=1;k<=j;k++) { Response.Write(symbol[i-1]); } Response.Write(""); } Response.Write(""); 3-5: 设计一个网页,其中包含TextBox和Button控件各一个。 当在TextBox中输入一组以空格间隔的一组数据时,在单击Button控件时在网页上输出该数字的降幂排列。 Aspx: 降幂排列 TextBoxID="txtNumber"runat="server"> TextBox> LabelID="lblSort"runat="server"Text=""> Label> ButtonID="btnSort"runat="server"Text="排序"onclick="btnSort_Click"/> Cs: void后面: btnSort_Click(objectsender,EventArgse) lblSort.Text=""; Stringnumber=txtNumber.Text; String[]numberSplit=number.Split(''); int[]numberArray=newint[numberSplit.Length]; for(inti=0;i numberArray[i]=int.Parse(numberSplit[i]); Array.Sort(numberArray); Array.Reverse(numberArray); for(inti=0;i lblSort.Text=lblSort.Text+numberArray[i]+""; 3-6: 设计一个网页,其中包含TextBox和Button控件各一个。 当在TextBox中个输入一个数值,再单击Button时在网页上输出两者相除的数值。 Aspx: 除法 被除数: êo TextBoxID="txtInput1"runat="server"> TextBox> 除数: êo TextBoxID="txtInput2"runat="server"> TextBox> LabelID="lblResult"runat="server"Text=""> Label> Div后面: ButtonID="btnDiv"runat="server"Text="计算"onclick="btnDiv_Click"/> Cs: btnDiv_Click(objectsender,EventArgse) doublenumber1=double.Parse(txtInput1.Text); doublenumber2=double.Parse(txtInput2.Text); if(number2==0) thrownewException("除数不能为零! "); else lblResult.Text="结果为: "+(number1/number2).ToString(); 4-2: 计算器 Aspx: 加减计算器 TextBoxID="txtOperandLeft"runat="server"Height="20px"> TextBox> DropDownListID="ddlOperator"runat="server"> ListItemValue="plus">+ ListItem> ListItemValue="minus">- ListItem> ListItemValue="mul">* ListItem> ListItemValue="div">/ ListItem> DropDownList> TextBoxID="txtOperandRight"runat="server"Height="20px"> TextBox> ButtonID="btnEqual"runat="server"Text="="onclick="btnEqual_Click"/> LabelID="lblResult"runat="server"Text=""> Label> cs: btnEqual_Click(objectsender,EventArgse) doubleleftOperand=double.Parse(txtOperandLeft.Text); doublerightOperand=double.Parse(txtOperandRight.Text); StringselecteOperator=ddlOperator.SelectedItem.Text; doublevalue=0; switch(selecteOperator) { case"+": value=leftOperand+rightOperand; break; case"-": value=leftOperand-rightOperand; break; case"*": value=leftOperand*rightOperand; break; case"/": value=leftOperand/rightOperand; break; default: break; } lblResult.Text=value.ToString(); 4-3: 学年-学期-分院-教师的下拉列表 Aspx: 教师信息 学年 DropDownList ID="ddlYear"runat="server"AutoPostBack="True" onselectedindexchanged="ddlYear_SelectedIndexChanged"> DropDownList> 学院 DropDownListID="ddlCollege"runat="server"AutoPostBack="True" onselectedindexchanged="ddlCollege_SelectedIndexChanged"> DropDownList> 教师 DropDownListID="ddlTeacher"runat="server"AutoPostBack="True" onselectedindexchanged="ddlTeacher_SelectedIndexChanged"> DropDownList> Div后面: TableID="tblResult"runat="server"GridLines="Both"> TableRowrunat="server"> TableCellrunat="server">学年 TableCell> TableCellrunat="server">学院 TableCell> TableCellrunat="server">教师 TableCell> TableRow> Table> Cs: if(! IsPostBack) { BindYear(); BindCollege(); BindTeacher(); tblResult.Visible=false; } } protectedvoidBindYear() { ddlYear.Items.Clear(); intcurrentYear=DateTime.Now.Year; ddlYear.Items.Add(newListItem(currentYear.ToString())); ddlYear.Items.Add(newListItem((currentYear-1).ToString())); } protectedvoidBindCollege() { ddlCollege.Items.Clear(); ddlCollege.Items.Add("统计与数学学院"); ddlCollege.Items.Add("经济学院"); } protectedvoidBindTeacher() { ddlTeacher.Items.Clear(); intyear=int.Parse(ddlYear.SelectedValue); stringcollege=ddlCollege.SelectedValue; ddlTeacher.Items.Add(""); if(year==2010) { switch(college) { case"统计与数学学院": ddlTeacher.Items.Add("张三"); ddlTeacher.Items.Add("李四"); break; case"经济学院": ddlTeacher.Items.Add("王二"); ddlTeacher.Items.Add("赵四"); break; default: break; } } elseif(year==2009) { switch(college) { case"统计与数学学院": ddlTeacher.Items.Add("张三"); ddlTeacher.Items.Add("王二"); break; case"经济学院": ddlTeacher.Items.Add("赵四"); break; default: break; } } ddlTeacher.SelectedValue=""; tblResult.Visible=false; } protectedvoidddlYear_SelectedIndexChanged(objectsender,EventArgse) { BindTeacher(); } protectedvoidddlCollege_SelectedIndexChanged(objectsender,EventArgse) { BindTeacher(); } protectedvoidddlTeacher_SelectedIndexChanged(objectsender,EventArgse) { tblResult.Visible=true; TableRowrow=newTableRow(); TableCellcellYear=newTableCell(); TableCellcellCollege=newTableCell(); TableCellcellTeacher=newTableCell(); cellYear.Text=ddlYear.SelectedValue; cellCollege.Text=ddlCollege.SelectedValue; cellTeacher.Text=ddlTeacher.SelectedValue; row.Cells.Add(cellYear); row.Cells.Add(cellCollege); row.Cells.Add(cellTeacher); tblResult.Rows.Add(row); 4-4: 动态控件 PlaceHolderID="PlaceHolder1"runat="server"> PlaceHolder> Cs: TextBoxtxtInput=newTextBox(); txtInput.ID="txtInput"; PlaceHolder1.Controls.Add(txtInput); ButtonbtnSubmit=newButton(); btnSubmit.Text="确认"; btnSubmit.ID="btnSubmit"; btnSubmit.Click+=newEventHandler(btnSubmit_Click); PlaceHolder1.Controls.Add(btnSubmit); } protectedvoidbtnSubmit_Click(objectsender,EventArgse) { TextBoxtxtInput=(TextBox)PlaceHolder1.FindControl("txtInput"); Response.Write(txtInput.Text); 6-2: 建立网页,显示来访者ip地址 cs: Stringip=Request.ServerVariables["Remote_ADDR"]; Response.Write("你的IP为: "+ip+" String[]ipNumber=ip.Split('.'); if(ipNumber[0]=="127"&&ipNumber[1]=="1") Response.Write("欢迎您的光临! "); else { Response.Write("你为非法用户! "); Response.End(); } 6-3: 第一次访问时要注册,再次访问时显示第几次光临 客户信息 PanelID="pnlRegister"runat="server"> 姓名: TextBoxID="txtName"runat="server"> TextBox> 性别: TextBoxID="txtSex"runat="server"> TextBox> ButtonID="btnReg"runat="server"Text="注册"onclick="btnReg_Click"/> Panel> PanelID="pnlWelcome"runat="server"> LabelID="lblMsg"runat="server"Text=""> Label> Panel> Cs: if(Request.Cookies["Times"]! =null) { pnlRegister.Visible=false; pnlWelcome.Visible=true; HttpCookiecookie=newHttpCookie("Times"); cookie.Value=(int.Parse(Request.Cookies["Times"].Value)+1).ToString(); Response.Cookies.Add(cookie); lblMsg.Text=Request.Cookies["Name"].Value+",您是第"+cookie.Value+"次光临本站! } else { pnlRegister.Visible=true; pnlWelcome.Visible=false; } } protectedvoidbtnReg_Click(objectsender,EventArgse) { HttpCookiecookie=newHttpCookie("Name"); cookie.Value=txtName.Text; cookie.Expires=DateTime.Now.AddDays (1); Response.Cookies.Add(cookie); cookie=newHttpCookie("Times"); cookie.Value="1"; cookie.Expires=DateTime.Now.AddDays (1); Response.Cookies.Add(cookie); 6-4: 简易的聊天室 登录 /head前面: .style2 { width: 451px; } .style3 { } .style4 { width: 214px; } .style5 { color: #FF0000; } 去掉两个div: 222pt;"align="center"> 我的聊天室 用户名: TextBoxID="txtName"runat="server"Width="100pt"> TextBox> RequiredFieldValidatorID="rfvName"runat="server" ControlToValidate="txtName"CssClass="style5"SetFocusOnError="True">* RequiredFieldValidator>
");
";
密码:
TextBoxID="txtPassword"runat="server"TextMode="Password"Width="100pt">
TextBox>
RequiredFieldValidatorID="rfvPassword"runat="server" ControlToValidate="txtPassword"CssClass="style5"SetFocusOnError="True">*
RequiredFieldValidator>
ButtonID="btnLogin"runat="server"Text="登录"onclick="btnLogin_Click"/>
Cs:
Page_lod前面:
string[,]user={{"张三","
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- web 复习 纲领