NET编程操作实务程形成性考核册答案解读.doc_第1页
NET编程操作实务程形成性考核册答案解读.doc_第2页
NET编程操作实务程形成性考核册答案解读.doc_第3页
NET编程操作实务程形成性考核册答案解读.doc_第4页
NET编程操作实务程形成性考核册答案解读.doc_第5页
免费预览已结束,剩余7页可下载查看

下载本文档

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

文档简介

.NET编程操作实务程形成性考核册答案第1次作业1、一个项目,要求在一个页面里同时使用HtmlImage控件和一个HtmlSelect控件,当点击HtmlSelect控件中不同的文件名时,Html控件显示不同的图片。步骤:页面中创建HtmlImage控件和HtmlSelect控件设置控件的相关属性,为控件添加方法声明相应的方法,实现对应的效果关键代码:建立 function Slt_change() var va = document.getElementById(“Select1”).value; switch (va) case “01”: document.getElementById(“img1”).src = “img/01.jpg”; break; case “02”: document.getElementById(“img1”).src = “img/02.jpg”; break; case “03”: document.getElementById(“img1”).src = “img/03.jpg”; break; Select控?制?Image图?像?显?示? 01.jpg 02.jpg 03.jpg 2、建立一个项目,要求在一个页面里同时使用HtmlInputImage控件和Span控件,当单机HtmlInputImage控件的图像时,Span控件显示图像已被单击。步骤:页面中创建HtmlInputImage控件和Span控件设置控件的相关属性,为控件添加方法声明相应的方法,实现对应的效果关键代码: void img_btn(object Source, EventArgs e) span1.Visible = true; 图像已被点击 3、建立一个项目,要求在一个页面里同时使用HtmlInputPassword控件和Submit控件,以在页面里显示一个密码框和提交按钮。步骤:页面中创建HtmlInputPassword控件和Submit控件设置控件的相关属性关键代码: 4、建立一个项目要求在一个页面里使用HtmlInputRadioButton控件显示两个有互斥特性的单选按钮,然后再在页面里放入一个HtmlButton控件和一个Span控件,当单击HtmlButton控件时Span控件显示选中的是哪个单选按钮。步骤:页面中创建HtmlInputRadioButton控件、HtmlButton控件和Span控件设置控件的相关属性,使两个单选按钮为一组为HtmlButton按钮添加方法声明相应的方法,实现对应的效果关键代码: void btn_click(object Source,EventArgs e) if(Radio1.Checked=true) Span1.InnerHtml = 被选中的是男性; else if(Radio2.Checked=true) Span1.InnerHtml = 被选中的是女性; 男 女 第2次作业1、建立一个项目,要求使用AdRotator控件在页面中显示一张产品图像广告,单击图像后,能打开一个新页面。步骤:创建AdRotator控件、Ads页面和jianjie.aspx页面设置控件的相关属性 完善Ads页面代码和jianjie.jspx页面代码关键代码:AdRotator.jspx代码: Ads.xml代码: img/cup.jpg jianjie.aspx 物品简介 favorites 20 jianjie.jspx代码: 这是一个咖啡杯 2、建立一个项目,要求在页面中使用CheckBoxList控件和按钮实现全选和反选。步骤:页面中插入CheckBoxList控件和Button按钮设置控件的相关属性,为控件添加方法声明相应的方法,实现对应的效果关键代码: void all_click(object o, EventArgs e) for (int i = 0; i CheckBoxList1.Items.Count;i+ ) CheckBoxList1.Itemsi.Selected = true; void else_click(object o, EventArgs e) for (int i = 0; i CheckBoxList1.Items.Count;i+ ) if (CheckBoxList1.Itemsi.Selected = true) CheckBoxList1.Itemsi.Selected = false; else CheckBoxList1.Itemsi.Selected = true; 游泳 爬山 上网 学习 睡觉 跑步 3、 建立一个项目,要求在页面中使用Calendar控件和Label控件,当单击Calendar控件中的某个日期后,Label控件显示相应的日期。步骤:页面中插入Calendar控件和Label控件设置Calendar控件的相关属性,为其添加方法声明相应的方法,实现对应的效果关键代码: void change(object o,EventArgs e) Label1.Text = Calendar1.SelectedDate.ToShortDateString(); 4、创建一个项目,要求在页面中使用DropDownList控件、Label控件和Button控件,当单击Button控件后,Label控件显示DropDownList控件中的选中文本。步骤:页面中添加DropDownList控件、Label控件和Button控件设置控件的相关属性,为控件添加方法声明相应的方法,实现对应的效果关键代码: void select(object o,EventArgs e) Label1.Text = DropDownList1.SelectedItem.Text; 北京 上海 广州 大连 香港 第3次作业1、建立一个项目,要求用Login控件、LoginView控件和SQLServer2008软件实现向匿名用户和注册用户显示不同的信息。步骤:创建项目并添加LoginViewDiffInfo.aspx页面修改web.config文件,将登陆页面设为login.aspx,配置数据库连接新建Login.aspx页面并添加Login控件设置Login.aspx.cs中的验证方法关键代码:Web.aspx代码: LoginViewDiffInfo.aspx代码:用LoginView控件向匿名用户和登陆用户显示不同信息 这里是已登录的模板,这里可以执行下载或更改密码 这里是非注册用户的模板,页面将跳转到登录页面,页面正在跳转中 Login.aspx代码: 用LoginView控件向匿名用户和登录用户显示不同信息 请输入登录信息以完成登录 Login.aspx.cs代码:protected void Login1_Authenticate(object o,AuthenticateEventArgs e) int i = -1; SqlConnection MyConn = new SqlConnection(Server=LIUMYServer2008;database=TestDB;uid=sa;pwd=123456); SqlCommand MyCom = new SqlCommand(SELECT COUNT(*) FROM TESTDB.dbo.MYUsersTable WHERE username=+Login1.UserName+ AND pwd=+Login1.Password+,MyConn); try MyConn.Open(); i=Convert.ToInt32(MyCom.ExecuteScalar(); catch i=-1; finally MyConn.Close(); MyCom.Dispose(); MyConn.Disposed(); if(i=1) e.Authenticated=true; else e.Authenticated=false; 2、 建立一个项目,要求用Login控件、LoginName控件和SQL Server 2008软件显示当前登录用户的用户名。步骤:修改web.config配置文件,配置数据库连接在LoginNameForNet.aspx文件中添加LoginName控件并设置相关属性在Login.aspx文件中添加Login控件并设置相关属性在Login.aspx.cs文件中完善相关方法,用于用户登录时完成验证功能。关键代码:配置数据库连接 添加LoginName控件添加Login控件 验证方法protected void Page_Load(object sender, EventArgs e) int i = -1; SqlConnection MyConn = new SqlConnection(server=LIUMYServer2008;database=TestDB;uid=sa;pwd=123456); SqlCommand MyCom = new SqlCommand(SELECT COUNT(*) FROM TESTDB.dbo.MYUsersTable WHERE username= + Login1.UserName + AND pwd= + Login1.Password + , MyConn); try MyConn.Open(); i = Convert.ToInt32(MyCom.ExecuteScalar(); catch i = -1; finally MyConn.Close(); MyCom.Dispose(); MyConn.Dispose(); if (i = 1) e.Authenticated = ture; else e.Authenticated = false; 3、建立一个项目,用Login控件、LoginName控件、LoginStatus控件和SQL Server 2008软件实现当前登录用户的注销或登录。步骤:设置web.config文件,将登录页面设置为login.aspx,配置数据库连接添加LoginName控件和LoginStatus控件并设置相关属性添加Login控件并设置相关属性设置方法,完成用户登录验证关键代码:配置数据库连接 添加LoginName控件添加LoginStatus控件添加Login控件验证方法protected voidLogin1_Authenticate(object sender, EventArgs e) int i = -1; SqlConnection MyConn = new SqlConnection(server=LIUMYServer2008;database=TestDB;uid=sa;pwd=123456); SqlCommand MyCom = new SqlCommand(SELECT COUNT(*) FROM TESTDB.dbo.MYUsersTable WHERE username= + Login1.UserName + AND pwd= + Login1.Password + , MyConn); try MyConn.Open(); i = Convert.ToInt32(MyCom.ExecuteScalar(); catch i = -1; finally MyConn.Close(); MyCom.Dispose(); MyConn.Dispose(); if (i = 1) e.Authenticated = ture; else e.Authenticated = false; 4、建立一个项目,要求用Login控件和SQL Server 2008软件验证用户登录。步骤:设置Web.config文件,配置数据库连接添加Login控件,设置相关属性设置方法完成用户登录验证关键代码:配置数据库连接 添加Login控件验证方法protected voidLogin1_Authenticate(object sender, EventArgs e) int i = -1; SqlConnection MyConn = new SqlConnection(server=LIUMYServer2008;database=TestDB;uid=sa;pwd=123456); SqlCommand MyCom = new SqlCommand(SELECT COUNT(*) FROM TESTDB.dbo.MYUsersTable WHERE username= + Login1.UserName + AND pwd= + Login1.Password + , MyConn); try MyConn.Open(); i = Convert.ToInt32(MyCom.ExecuteScalar(); catch i = -1; finally MyConn.Close(); MyCom.Dispose(); MyConn.Dispose(); if (i = 1) e.Authenticated = ture; else e.Authenticated = false; 第4次作业1、建立一个项目,要求用RequiredFieldValidator控件验证用户的必填项,如果没填,就提示该项不能为空。步骤:页面中插入RequiredFieldValidator控件和Button控件设置控件的相关属性 关键代码:验证是否输入必填信息 用户名: 用户名不能为空? 2、建立一个项目,要求用RangeValidator控件验证用户输入的成绩是否在0100。步骤:页面中插入RangeValidator控件Button控件和Label控件设置控件的相关属性,为控件添加方法声明相应的方法,实现对应的效果关键代码: void button1_click(object o, EventArgs e) RangeValidator1.Validate(); if (RangeValidator1.IsValid) Label1.Text = 输入值有效; else Label1.Text = 输入值无效; 3、 建立一个项目,要求用Request对象获取客户端浏览器的类型及版本信息。步骤:页面中插入Button控件和Label控件设置控件的相关属性,为控件添加方法声明相应的方法,利

温馨提示

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

评论

0/150

提交评论