NET编程操作实务程形成性考核册答案_第1页
NET编程操作实务程形成性考核册答案_第2页
NET编程操作实务程形成性考核册答案_第3页
NET编程操作实务程形成性考核册答案_第4页
NET编程操作实务程形成性考核册答案_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、.net编程操作实务程形成性考核册答案第 1 次作业1、一个项目, 要求在一个页面里同时使用htmlimage 控件和一个htmlselect 控件, 当点击 htmlselect控件中不同的文件名时,html 控件显示不同的图片。步骤:页面中创建htmlimage 控件和 htmlselect 控件设置控件的相关属性,为控件添加方法声明相应的方法,实现对应的效果关键代码:建立function slt_change() var va = document.getelementbyid( “ select1” ).value; switch (va) case“ 01” : document.g

2、etelementbyid( “ 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图a ?像?显?示o? 01.jpg 02.jpg 03.jpg2、建立一个项目,要求在一个页面里同时使用htmlinputimage 控件和

3、span控件,当单机htmlinputimage控件的图像时,span控件显示图像已被单击。步骤:页面中创建htmlinputimage 控件和 span控件设置控件的相关属性,为控件添加方法声明相应的方法,实现对应的效果关键代码:void img_btn( object source, eventargs e) span1.visible = true; 图像已被点击 3、建立一个项目, 要求在一个页面里同时使用htmlinputpassword 控件和 submit 控件,以在页面里显示一个密码框和提交按钮。步骤:页面中创建htmlinputpassword 控件和 submit 控件设置

4、控件的相关属性关键代码:4、建立一个项目要求在一个页面里使用htmlinputradiobutton控件显示两个有互斥特性的单选按钮,然后再在页面里放入一个htmlbutton 控件和一个span 控件,当单击htmlbutton 控件时 span控件显示选中的是哪个单选按钮。步骤:页面中创建htmlinputradiobutton控件、 htmlbutton 控件和 span控件设置控件的相关属性,使两个单选按钮为一组为 htmlbutton 按钮添加方法声明相应的方法,实现对应的效果关键代码:void btn_click( object source,eventargs e) if(rad

5、io1.checked= true) span1.innerhtml = 被选中的是男性; elseif (radio2.checked=true) span1.innerhtml = 被选中的是女性; 男女 第 2 次作业1、建立一个项目,要求使用adrotator 控件在页面中显示一张产品图像广告,单击图像后,能打开一个新页面。步骤:创建 adrotator 控件、 ads 页面和 jianjie.aspx 页面设置控件的相关属性完善 ads 页面代码和jianjie.jspx 页面代码关键代码:adrotator.jspx 代码 : ads.xml 代码:img/cup.jpg jian

6、jie .aspx 物品简介 favorites20 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

7、_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 控件显示相应的日

8、期。步骤:页面中插入calendar 控件和 label 控件设置 calendar 控件的相关属性,为其添加方法声明相应的方法,实现对应的效果关键代码:void change(object o,eventargs e) label1.text = calendar1.selecteddate.toshortdatestring(); 4、创建一个项目,要求在页面中使用dropdownlist 控件、 label 控件和 button 控件,当单击button 控件后, label 控件显示dropdownlist 控件中的选中文本。步骤:页面中添加dropdownlist 控件、 label

9、 控件和 button 控件设置控件的相关属性,为控件添加方法声明相应的方法,实现对应的效果关键代码:void select(object o,eventargs e) label1.text = dropdownlist1.selecteditem.text; 北京 上海 广州 大连 香港 第 3 次作业1、建立一个项目,要求用login 控件、 loginview 控件和 sqlserver2008 软件实现向匿名用户和注册用户显示不同的信息。步骤:创建项目并添加loginviewdiffinfo.aspx页面修改 web.config 文件,将登陆页面设为login.aspx,配置数据库

10、连接新建 login.aspx 页面并添加login 控件设置 login.aspx.cs 中的验证方法关键代码:web.aspx代码: loginviewdiffinfo.aspx代码:用loginview 控件向匿名用户和登陆用户显示不同信息这里是已登录的模板,这里可以执行下载或更改密码这里是非注册用户的模板,页面将跳转到登录页面,页面正在跳转中 login.aspx 代码:用loginview 控件向匿名用户和登录用户显示不同信息请输入登录信息以完成登录 login.aspx.cs 代码:protected void login1_authenticate( object o,authe

11、nticateeventargs e) int i = -1; sqlconnection myconn = newsqlconnection(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();

12、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 文件中添加

13、loginname 控件并设置相关属性在 login.aspx 文件中添加login 控件并设置相关属性在 login.aspx.cs 文件中完善相关方法,用于用户登录时完成验证功能。关键代码:配置数据库连接 添加 loginname 控件 添加 login 控件 验证方法protected void page_load(object sender, eventargs e) int i = -1; sqlconnection myconn = newsqlconnection(server=liumyserver2008;database=testdb;uid=sa;pwd=123456);

14、 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 =

15、1) e.authenticated = ture; else e.authenticated = false; 3、建立一个项目,用login 控件、 loginname 控件、 loginstatus 控件和 sql server 2008 软件实现当前登录用户的注销或登录。步骤:设置 web.config 文件,将登录页面设置为login.aspx,配置数据库连接添加 loginname 控件和 loginstatus 控件并设置相关属性添加 login 控件并设置相关属性设置方法,完成用户登录验证关键代码:配置数据库连接 添加 loginname 控件 添加 loginstatus控件

16、 添加 login 控件验证方法protected voidlogin1_authenticate( object sender, eventargs e) int i = -1; sqlconnection myconn = newsqlconnection(server=liumyserver2008;database=testdb;uid=sa;pwd=123456); sqlcommand mycom = new sqlcommand (select count(*) from testdb.dbo.myuserstable where username= + login1.usern

17、ame + 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 软件验证用户登录。步骤:设置 w

18、eb.config 文件,配置数据库连接添加 login 控件,设置相关属性设置方法完成用户登录验证关键代码:配置数据库连接 添加 login 控件验证方法protected voidlogin1_authenticate( object sender, eventargs e) int i = -1; sqlconnection myconn = newsqlconnection(server=liumyserver2008;database=testdb;uid=sa;pwd=123456); sqlcommand mycom = new sqlcommand (select count(

19、*) 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 =

20、 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

提交评论