-【毕业论文】基于NET开发技术实验指导1_第1页
-【毕业论文】基于NET开发技术实验指导1_第2页
-【毕业论文】基于NET开发技术实验指导1_第3页
-【毕业论文】基于NET开发技术实验指导1_第4页
-【毕业论文】基于NET开发技术实验指导1_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、基于.net开发技术实验指导书(适用于计算机科学与技术、网络工程专业、软件工程专业)计算机科学与工程学院软件教研室2011-10实验1 html网页制作一、目的与要求1. 掌握html常用网页标记的使用。2. 掌握表格的建立方法。3. 学握表单的建立方法。二、实验环境任何一个文本编辑器、ie或者其它网页浏览器三、内容和步骤【实验题1在网页上创建一个课表。步骤如下。1. 打开记事本,输入如下代码,并以testl_l.html为文件名保存该文件:<html><headxtitle >表格标记应用 </titlex/head><body><tab

2、le border id二”table 1“><caption>课表 v /caption><tr><th>节次 <7thxt h> 星期一 <7thxth> 星期二 v/th><th>星期三</thxth >星期四</thxth >星期五</th></tr><tr>vtd>l、2</td>vtd>专业英语</td>vtd>操作系统<ftd>vtd>网络基础</td>vtd&

3、gt;专业英语</td>vtd>数据库</td></tr><tr>vtd>3、4<ftd><td>java</td>vtd>数据库</td><td > 实验 v /td><td>java</td>vtd>操作系统<ftd></tr><tr><td>5 > 6</td><td >网络基础</td><td > 实验 v /td>&l

4、t;td > 实验 <ftd><td > 实验 <atd>vtd>操作系统</td></tr></table></body></html>2. 通过浏览器打开该文件,得到该程序的执行结果,如图11所示。r课表苗次星期一星期二星期三星期四星期五|1、2|专业英语臊作系统|网络基础|专业英语数据库|3、4java数据库实验java操作系统|5、6网络基础实验实验实验操作系统图1-1 “课表”网贝运行结果【实验题2】创建一个新用户注册的表单。步骤如下。1. 打开记事本或其它文本编辑工具,添加如

5、下代码,并以testl-2.html为文件名保存该文件; <htmlxhead><title > 新用户注册 </titlex/head><body bgcolor=h#0099ffh><form action="userreg.aspx" method=upost"><h3>新用户注册v/h3>姓 名:vinputtype二“text” id二”姓名“name姓名”xbr>性 別:<select size=,f, name=husersexh tabindex二”5” id

6、=“selectl”> <option selected value男、男</option><option value女”女</option></select><br>地 址:vinput type二”text” id二”地址“ name-'地址”xbr> 邮政编码:<input type=ntext,r id=,r邮政编码” name=”邮政编码”xbr> 电 话:vinput (ype=”(exfid=” 电话“ name-'电话hxbr> 电子邮件:<input type二“t

7、ext” id二”电子邮件” name二”电子邮件”xbr> 个人爱好:vbr><input typc=nchcckboxn namc=hchcckboxhvalue 二"checkbox”ld=ncheckbox 1 ”> 体育<input type=mcheckboxu name=ucheckboxn value=ncheckboxn id=mcheckbox2m>音乐vbr><input type= checkboxname= cheekboxvalue= checkboxid="checkbox3">

8、上网 vinput type=,checkboxm name二"checkbox" value="checkboxm id=ncheckbox4m> 旅游 <br><br><pxinput type=,submith id=,btnsubn name=mbtnsubh value=n注册”<input typc="rcscth valuc=m重写” namc=nb2h tabindcx=,'9,' id=nrcsctl h></p></form><p align

9、=ncenterh><a href="index.htmn>返回</a>v/p></body> </html>2. 通过浏览器打开该文件,得到该程序的运行结果,如图1-2所示。图1-2 “浙用户注册”运行结果名别址姓性地四. 思考与练习1. 网页的基本语法格式是什么?包含了哪些内容?2. 试使用html制作一个人主页,将接受教育的情况用表格在网页上列出来。实验2 vc#.net中类的设计一、目的与要求1. 掌握类的定义和使用。2. 掌握类的定义和对彖的声明。3. 掌握具有不同访问属性的成员的访问方式。4. 观察构造函数和析构

10、函数的执行过程。5. 定义一个类作为类的数据成员。二、实验环境1. 计算机一台;2. microsoft visual studio .net 2005 工具软件;三、内容和步骤【实验题1】完成下列的要求:1. 自定义一个类,名称为myclasso2. 定义数据成员定义,定义一个常量成员,定义一个变量成员,定义一个静态变量成员。3. 定义类的方法成员,定义一个类的方法,定义一个成员方法。4. 实现构造函数,和析构函数。5. 在主函数中対以上成员进行正确的访问。步骤如下1定义一个类名字为myclasso实现要求的成员定义,可以参考如下代码,适当添加相应的 其他成员定义:using system;

11、class myciasspublic myclasso console.wriieline(nlnstance constructor11);public myciass(int value) myfield = value:console,writeline(hinstance constructorm);)myclass() console. writclinc(hdcstnjctorh);)public const int myconst = 12;public int myfield = 34;public void mymethod()console. writclinc(nmyc

12、iass.mymcthodm);)public int myproperty get return myfield;)set myfield = value;)public int thisint index gel return 0:)set console.writelinechislfo) = 1", index, value);)public event evcnthandlcr myevcnt;public static myclass operator+(myclass a, myclass b) return new myclass(a.myfield + b.myfi

13、eld);)internal class mynestedciass)2创建-个包含主函数的类来访问myclass类,可以参考如f代码:class teststatic void main() / instance constructor usagemyclass a = new myclass();myclass b = new myclass(123);/ constant usageconsole.writeline(nmyconst = ()'; myclass.myconst);/ field usagea.myfield+;console.writeline("a

14、.myfield = 0)", a.myfield);/ method usagea.mymethod();/ property usagea.myproperty+;console,writeline(ma.myproperty = 0)* a.myproperty);/ indexer usagea3 = al = a2;console.writeline(”a3 = 0", a3);/ event usagea.myevent += new eventhandler(myhandler);/ overloaded operator usagemyclass c = a

15、 + b;)static void myhandler(object sender, eventargs e) console. writeline(ntest.myhandlerh);)internal class mynestedclass()3对以上代码进行添加修改,然后进行调试,使其能够正确运行,得到相应的正确结果。!1!思考与练习1 类中不同访问属性的成员访问方式是什么?2. 怎样定义一个类?如何声明一个对彖?实验3 .net的数据库程序设计一、目的与要求1. 熟悉基本的数据库应用程序设计的流程;2. 熟悉如何利用ado.net来处理数据库类型的应用;二、实验环境visual stu

16、dio 2005 或者 visual studio 2008sql server 2005 或者 sql server 2000三、内容和步骤【实验题】实现用户登录或新用户注册的功能步骤如下。1. 在sql server 2005中创建一个use数据库,并在这个数据库中建立一个表member, member 表包含二个字段,分别是 name(pk,nvarchar(50), not null);password(nvarchar(20), not null) ;emil(nvarchar(50), null)。2. 新建一个web应用项冃。3. 创建用户登录或新用户注册的程序主页而窗体tets

17、t.l.aspx,页面界而如图1所示。页 而上有三个labek 二个textbox.三个button共八个 web控件。abel33. 进入程序编辑窗1丨,在三个按钮对应的事件中输入以下程序代码:private void button l_click(objcct sender, system. event args c)实现用户登录功能string user=this.textboxuser.text.trim();string pwd=this.textboxpwd.text.trim();string strconn = ”sevei二】ocalhostsqlexp2ss;dakibas

18、e=use;uid二sa;pwd="sqlconncction con=ncw system.data.sqlclicnt.sqlconncction();sqlcommand mycomtnand = new sqlcomniand(mselect * from member where user=h,+user+,h and password=h,+pwd+mm, con);con.open();int count= mycommand.executescalar();if(count=l)this.labcl3.tcxt=”恭喜,您已经成功登录! ”;elsethis.labe

19、l3.text=m<script language='jscript'> alertc登录信息有误!');</script>,'con.colse();private void button2_click(object sender, system.eventargs e)实现重置功能this.textboxuser.text=,m,;this.textboxpvd.text=h")private void button3_click(object sender, system.eventargs e)实现用户注册功能respo

20、nse.redirect(test_2.aspxh);)4. 如果是新用户,单击注册,进入test_2.aspx页而,页而界而如图2所示。5. 进入程序编辑窗口,対应按钮的事件中输入以下程序代码:protected void button 1 _click(object sender, system.eventargs e)实现用户注册的确认功能if(this.textboxuser.text=,h)this.labclmcssagc.tcxt=m<script 1 anguagc=* j scri pt*> alcrt( 您必须输入用户名!,);</script>h;

21、)else string user=this.textboxuser.text;string strconn = nserver=iocalhostsqlexpress;database=use;uid=sa;pwd=n;sqlconncction con=ncw system.data.sqlclicntsqlconncction();sqlconmiand mycommand = new sqlcommand(mselect * from member where user=h,+user+mm con);con.open();int count二 myconimand.exccutcsc

22、alaro;if(count!=0)this.labelmessage.text="<script language='jscript'> alertc您输入的用八名已存在,请重新设置!'):</script>" else if(this.texlboxpwd.text!=lhis.textboxrpwd.texl)this.labelmessage.text=m<script language=,jscript,> alertc 二次输入的密码不致,请确认后重试!');</script>&qu

23、ot; else(this.labelmessage.text=',h;try设置命令参数(参数名、类型、长度、所示列名)【hisrnycommandparame【ersaddcusef;syslemdaasqldbtypencha,iouser”);this. mycommand. parameters. add(”email”, system. data. sqldbtype.nchar,20, "email”);this.mycommand.parameters. add(hpwdh,systcm.data.sqldbtypc.nchar,20,"密码”);t

24、his. mycommand. parameters. add(” email 蔦 system. data.sqldbtype.nchar,20,"email");this.mycommand.parameterslemairj.valuehis.textboxemail.text; lhis.mycommandparameiersrpw(tvaluenhistex(boxpwdtexl;this.mycommand.commandtext=hinsert into memberlnfo(user,passwor,email) values(user, pwd, emai

25、l)"无返回值的数据査询进行记录更新this.myconnection.openo;this.mycommand.executenonquey();this.myconnection.close();this.labelmessage.text="您已经注册成功 了!"catch(exception exc)this.labelmessage.texl=exc.message;this.myconnection,close();1)protected void button2_click(object sender, system.eventargs e)/实现注

26、册的重置功能this.tcxtboxuscr.tcxt=mh;this.textboxpvd.text=hu;this.textboxrpwd.text=nh;this.textboxemail.text=,m,;this.labelmessage.text="in 填歸注册内容!";)6. 编译、运行程序,观察结果。四、思考与练习1. 如何实现与数据库的连接?实验4 .net的xml程序设计一、目的与要求1. 熟悉基本的xml文档应用程序设计的流程;2. 熟悉如何利用dataset对彖和xml控件来处理xml文档的应用;二、实验环境visual studio 2005 或者 visual studio 2008sql server 2005 或者 sql server 2000三、内容和步骤【实验题】实现xml文档读取和数据表纶成的功能步骤如下。1. 新建一个web应用项目。2. 使用dataset读取xml文件,并将dataset的内容写入数据库。(给定xml文档)3. 使用xml控件读取xml文件并在页而中显示。4. 使用datagrid控件修改xml文件的内容。或使用dataset修改xml文件的内容。5. 编译、运行程序,观察结果。四、思考与练习1. 如何实现xml与数据库的连接、修改和显示内容

温馨提示

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

评论

0/150

提交评论