如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
WEB服务器控件一、实训目的1、掌握ASP.NETWeb服务器控件的属性设置2、学会如何获取ASP.NETWEB服务器控件的的值3、学会使用Web窗体和Web服务器控件构建常用的应用程序功能界面二、实验要求1、掌握Table控件使用这三个控件是标准的表格控件,Table控件与TableCell控件和TableRow控件配合使用,可以创建各种表格。其中TableRow用来创建表格中的行。TableCell用于创建表格单元。2、掌握容器控件使用所谓“容器”控件是指可以安放其他控件的控件。ASP.NET2.0提供有两种容器控件,PlaceHolder和Panel控件。PlaceHolder控件用于在Web页面上保留一个位置,以便在程序运行时向其中动态地添加其他控件,这对动态网页的布局设计是十分有利的。Panel控件对应于HTML的<div>标记,其作用与PlaceHolder控件相似,可以将放置在其中的一组控件作为一个整体来操作。最常用的是通过设置Panel的Visible属性来控制这一组控件的显示或隐藏。3、掌握日历控件使用Calendar控件是非常灵活实用的控件之一,它提供了一个基于日历的界面,用于选择日期或查看与日期相关的数据,并提供了多种控制日历外观的属性。3、实验内容(1)设计一个用于按班级名称查询课程表的ASP.NET网站,用户可以根据页面中提供的下拉框中的班级名称,进行班级课表的查询。本题中要求使用PlaceHolder控件,配合动态的Web表格来显示课程表。页面设计要求基本的课程数据staticstring[]MyClass=newstring[4];//用于存放班级名称staticstring[,]MyCourse0=newstring[3,5];//用于存放1班课程表staticstring[,]MyCourse1=newstring[3,5];//用于存放2班课程表MyClass[0]=网络;MyClass[1]=网络;//网络0501课程MyCourse0[0,0]=高等数学;MyCourse0[0,1]=英语;MyCourse0[0,2]=高等数学;MyCourse0[0,3]=计算机基础;MyCourse0[0,4]=数字电路;MyCourse0[1,0]=数字电路;MyCourse0[1,1]=高等数学;MyCourse0[1,2]=英语;MyCourse0[1,3]=道德修养;MyCourse0[1,4]=体育;MyCourse0[2,0]=计算机基础;MyCourse0[2,1]=自习;MyCourse0[2,2]=计算机基础;MyCourse0[2,3]=英语;MyCourse0[2,4]=数字电路;//网络0501课程MyCourse1[0,0]=数字电路;MyCourse1[0,1]=高等属性;MyCourse1[0,2]=道德修养;MyCourse1[0,3]=数字电路;MyCourse1[0,4]=计算机基础;MyCourse1[1,0]=计算机基础;MyCourse1[1,1]=英语;MyCourse1[1,2]=英语;MyCourse1[1,3]=道德修养;MyCourse1[1,4]=体育;MyCourse1[2,0]=英语;MyCourse1[2,1]=自习;MyCourse1[2,2]=计算机基础;MyCourse1[2,3]=英语;MyCourse1[2,4]=数字电路;关键代码:TableRowMyRow0=newTableRow();//声明一个新行MyRow0TableCellMyCell1=newTableCell();//声明一个新的单元格MyCell1.Text=星期一;//这个单元格放“星期一”MyRow0.Cells.Add(MyCell1);//把这个单元格加入到MyRow0行中星期二,星期三等等都是类似代码课程名称,使用循环放入到表格中(2)使用Calendar控件,配合Panel控件和下拉列表框控件,设计一个用于日期选择的应用网页。用户单击输入你的生日或者选择年月后就会显示出Calendar控件,当用户单击Calendar控件中的某个日期后,Calendar控件自动隐藏,在屏幕标签中会显示出单击的日期。选择年和月后会出现单击Calendar控件某个年份后显示下图页面设计用到一个LinkButton控件Calendar控件放在Panel控件中,2个下拉框使用同一个事件,下拉框的年份和日期使用循环自动输入Calendar1.SelectedDate.