欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    《基于.NET开发技术》实验指导书.docx

    • 资源ID:6683077       资源大小:46.75KB        全文页数:12页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《基于.NET开发技术》实验指导书.docx

    基于.NET开发技术实验指导书(适用于计算机科学与技术、网络工程专业、软件工程专业)实验1ASRNET网站设计一、目的与要求1 .掌握HTML常用网页标记的使用。2 .掌握表格的建立方法。3 .掌握表单的建立方法。二、实验环境任何一个文本编辑器、IE或者其它网页浏览器三、内容和步骤(案例,不做)【实验题1】在网页上创建一个课表。步骤如下。1 .打开记事本,输入如下代码,并以testl_l.html为文件名保存该文件:<html><HEAD><TITLE>表格标记应用VZTrrLEXHEAD><BODY><TABLEborderID="Table,><CAPTION>课表vCAPTION><TR><TH>节次<TH>vTH>星期一v"H><TH>星期二<TH><TH>星期三vTH><TH>星期四VTH>vTH>星期五VzTH><TR><TR><TD>1>2<TD>vTD>专业英语<TD>vTD>操作系统<TD>vTD>网络基础<7TD>vTD>专业英语VTD>vTD>数据库<"D><TR><TR><TD>3>4<TD><TD>Java<7TD>vTD>数据库vTD>vTD>实验vTD><TD>Java<TD><TD>操作系统<TD><TR><TR><TD>5、6<TD><TD>网络基础<TD><TD>实验<TD><TD>实验<TD><TD>实验<TD><TD>操作系统<TD><TR><TABLE><BODY><html>2 .通过浏览器打开该文件,得到该程序的执行结果,如图1-1所示。课表节次星期一星期二星期三星期四星期五1、2专业英语操作系统网络基础专业英语数据库34IJava|数据库一|实验IJaVa操作系统5T6网络基础实验实验实验操作系统图1-1“课表”网页运行结果【实验题2】创建一个新用户注册的表单。步骤如下。1 .打开记事本或其它文本编辑工具,添加如下代码,并以testl-2.html为文件名保存该文件;<HTML><HEAD><TITLE>新用户注册<TITLE><HEAD><BODYbgcolor=,0099ff'><FORMaction="userreg.aspx,'method="post,><H3>新用户注册<H3>姓名:VlNPUTtype="ext"id="姓名"IIame="姓名"><BR>性别:<SELECTsize=n'name="usersex"tabindex="5"ID="Select|><OPT1ONselectedValUe="男">男<0PTloN><0PT10NVaIUe="女">女<0PTlON><SELECT><BR>地址:<【NPUTtype="text”id="地址"name="地址”><BR>邮政编码:<INPUTtype="ext"id=”邮政编码"name="邮政编码”><BR>电话:<INPUTtype="text”id="电话"name="电话”><BR>电子邮件:<INPUTtype="text"id="电子邮件"name="电子邮件"><BR>个人爱好:<BR><INPUTtype="checkbox"name=',checkbox"value=cheekbox,ID="CheCkbOxl”>体育<INPUTtype="checkboxname=,checkbox,'value="checkbox"ID="Checkbox2"><BR><1NPUTtype=checkboxname=cheekboxvalue=checkbox!D="Checkbox3">上网<INPUTtype=,'checkbox'*name=,checkboxuVaIUe="checkbox"ID="CheCkbOx4">旅游<BR><BR><P><INPUTtype="submit"id="btnSub"name="btnSub"value="½I,'><INPUTtype=,reset"ValUe="重写"name="B2"tabindex=,9"ID="Reset'><P><FORM><Palign=',center,'><Ahref="index.hlm">返回<A><P><BODY><HTML>2 .通过浏览器打开该文件,得到该程序的运行结果,如图1-2所示。4新用户注珊MicrosoftInternetExplorex新用户注册文件9编辑查看9收息&)工反啰整助®地址S制http:/l«calhost/t«stl2.htolVO转到二一唱完毕2封本地IntrMet图1-2”新用户注册”运行结果四、思考与练习1 .网页的基本语法格式是什么?包含了哪些内容?2 .试使用HTML制作一个人主页,将接受教育的情况用表格在网页上列出来。实验2C#.NET中类的设计一、目的与要求1 .掌握类的定义和使用。2 .掌握类的定义和对象的声明。3 .掌握具有不同访问属性的成员的访问方式。4 .观察构造函数和析构函数的执行过程。5 .定义一个类作为类的数据成员。二、实验环境1 .计算机一台;2 .MicrosoftVisualStudio.NET2005工具软件;三、内容和步骤【实验题1】完成下列的要求:1 .自定义一个类,名称为MyCIaSs。2 .定义数据成员定义,定义一个常量成员,定义一个变量成员,定义一个静态变量成员。3 .定义类的方法成员,定义一个类的方法,定义一个成员方法。4 .实现构造函数,和析构函数。5 .在主函数中对以上成员进行正确的访问。步骤如下1.定义一个类名字为MyCIaSs。实现要求的成员定义,可以参考如下代码,适当添加相应的其他成员定义:usingSystem;classMyClasspublicMyClassOConsole.WriteLineCInstanceconstructor");publicMyClass(intvalue)MyFieId=value;Console.WriteLineCInstanceconstructor");-MyClassOConsole.WriteLineCDestructor");publicconstintMyConst=12;publicintMyField=34;publicvoidMyMethodOConsole.WriteLineCMyClass.MyMethod");publicintMyProperiyget(returnMyField;setMyFieId=value;)publicintthisintindexget(return0;setConsole.WriteLine("thisO=1",index,value);)publiceventEventHandlerMyEvent;publicstaticMyCIassoperator+(MyClassa,MyClassb)(returnnewMyClass(a.MyField+b.MyField);internalclassMyNestedClass1 )2 .创建一个包含主函数的类来访问MyQaSS类,可以参考如下代码:classTest(staticvoidMain()/InstanceconstructorusageMyClassa=newMyClass();MyClassb=newMyClass(123);/ConstantusageConsole.WriteLineCMyConst=0",MyClass.MyConsi);/Fieldusagea.MyField+;Console.WriteLine("a.MyField=0",a.MyField);/Methodusagea.MyMethodO;/Propertyusagea.MyProperty+;Console.WriteLineCa.MyProperty=0",a.MyProperty);/Indexerusagea3=al=a2;Console.WriteLine("a3=0",a3);/Eventusagea.MyEvent+=newEventHandler(MyHandler);/OverloadedoperatorusageMyClassc=a+b;staticvoidMyHandler(ObjeCIsender,EventArgse)(Console.WriteLineCTest.MyHandler");)internalclassMyNestedClass(3 .对以上代码进行添加修改,然后进行调试,使其能够正确运行,得到相应的正确结果。四、思考与练习1 .类中不同访问属性的成员访问方式是什么?2 .怎样定义一个类?如何声明一个对象?实验3.NET的数据库程序设计一、目的与要求1 .熟悉基本的数据库应用程序设计的流程;2 .熟悉如何利用ADO.NET来处理数据库类型的应用;二、实验环境VisualStudio2005或者VisualStudio2008SQLSERVER2005或者SQLSERVER2000三、内容和步骤(案例,不做)【实验题】实现用户登录或新用户注册的功能步骤如下。1 .在SQLSERVER2005中创建一个USe数据库,并在这个数据库中建立一个表member,member表包含二个字段,分别是name(PK,NVARCHAR(50),NOTNULLXpassword(NVARCHARQO),NOTNULL);emil(NVARCHAR(50),NULL).2 .新建一个Web应用项目。3 .创建用户登录或新用户注册的程序主页面窗体TetstJASPX,页面界面如图1所示。页面上有三个Labe1、二个TeXtBoX、三个BUttOn共八个WEB控件。用户名,r-I-IbHI-bel3)3 .进入程序编辑窗口,在三个按钮对应的事件中输入以下程序代码:privatevoidButton1-Click(objectsender,System1EventArgse)实现用户登录功能stringUser=this.TextBoxUser.Text.Trim();stringPwd=this.TextBoxPwd.Text.Trim();stringStrConn=',server=localhostSqlExpressidatabase=usezuid=sazpwd="SqIConnectioncon=newSystem.Data.SqlClient.SqlConnection();SqlCommandmyCommand=newSqlCommand("select*frommemberwhereuser='"+User+h,andPaSSWord="'+Pwd+""',con);Con.open();Intcount=myCommand.ExecuteScalarO;if(count=l)this.Label3.Texk恭喜,您已经成功登录!”;elsethis.Label3.Texl="<scriptlanguage-Jscript,>alert('登录信息有误!vscripl>"con.colse();privatevoidButton2_Click(objectsender,SySlem.EventArgse)实现重置功能Ihis.TextBoxUsenText=""this.TextBoxPwd.Text=""privatevoidButton3_Click(objectsender,SyStem.EveniArgse)实现用户注册功能Response.Redirect(test_2.aspx");)4 .如果是新用户,单击注册,进入tesl_2.aspx页面,页面界面如图2所示。IbHILabelIessage图2新用户注册5 .进入程序编辑窗口,对应按钮的事件中输入以下程序代码:protectedvoidButton1_Click(objectsender,System.EventArgse)实现用户注册的确认功能if(this.TextBoxUser.Text="")this.LabeIMessage.Tex(="<scriptlanguage='Jscript'>alert('您必须输入用户名!');v/script>"elsestringUser=this.TextBoxUser.Text;stringStrConn="server=localhostSqlExpress;database=use;uid=sa;pwd=":SqlConnectioncon=newSystem.Data.SqlClient.SqlConnectionO;SqICommandmyComnand=newSqlCommandCselect*frommemberwhereuser="'+User+""',con);Con.open();Intcount=myCommand.ExecuteScalar();if(count!=0)(his.LabelMessage.Text="<scriplanguage-Jscript,>alert('您输入的用户名已存在»请重新设置!1<scripl>"elseif(this.TextBoxPwd.Text!=this.TextBoxRpwd.Text)this.LabelMessage.Text="<scrip(language-Jscrip('>alert('二次输入的密码不一致,请确认后重试!,X<scripl>"elsethis.LabelMessage.Text三""设置命令参数(参数名、类型、长度、所示列名)this.myCommand.Parameters.Add("user",System.Data.SqlDbType.NChar,10,"user");this.myCommand.Parameters.Add("Email",System,Data.SqlDbType.NChar,20,"Email");lhis.myCommand.Parameiers.Add("PWd",Sysiem.Daia.SqlDbTypc.NChar,20,"密码");this.myCommand.Parameters.Add("Email",System.Data.SqlDbTypc.NChar,20,"Enail");this.myCommand.Paraneters"(3)Enail".Value=Ihis.TextBoxEinaiLText;this.myCommand.Paraneters"(3)pwd".Value=this.TextBoxPufd.Text;this.myCommand.ConmandText="insertintomcrnbcrInfo(user,passwor,Email)values(user,pwd,(三)EmaiI)":无返回值的数据资询进行记录更新this.myConnection.Open();this.myCommand.ExecuteNonQuery();this.myConnection.Close();his.LabelMessage.Texi="您已经注册成功了!"catch(ExceptionExc)IhiS.LabelMessageTexl=ExcMessage;this.myConnection.Close();protectedvoidButton2_Click(objectsender,Systeni.EventArgse)实现注册的重置功能this.TextBoxUser.Text=""this.TextBoxPwd.Text=""this.TextBoxRpwd.Text=',"IhiS.TexlBoxEmaiLText=""IhiS.LabelMessageTexi="请填写注册内容V;6 .编译、运行程序,观察结果。四、思考与练习1.如何实现与数据库的连接?实验4.NET的XML程序设计一、目的与要求1 .熟悉基本的XML文档应用程序设计的流程;2 .熟悉如何利用dataset对象和XML控件来处理XML文档的应用;二、实验环境VisualStudio2005或者VisualStudio2008SQLSERVER2005或者SQLSERVER2000三、内容和步骤(案例,不做)【实验题】实现XML文档读取和数据表生成的功能步骤如下。1 .新建一个Web应用项目。2 .使用dataset读取XML文件,并将dataset的内容写入数据库。(给定XML文档)3 .使用XML控件读取XML文件并在页面中显示。4 .使用datagrid控件修改XML文件的内容。或使用dataset修改XML文件的内容。5 .编译、运行程序,观察结果。四、思考与练习1.如何实现XML与数据库的连接、修改和显示内容?实验5Web服务的使用一、目的与要求熟练掌握Web服务的使用二、实验环境(1)计算机一台;SQL2005或者SQL2000;IIS5.0以上。(2)MicrosoftVisualStudio.NET2005或者VS2008工具软件;三、内容和步骤(案例,不做)【实验题Il实现WEB服务。步骤如下。(1)创建一个Web服务方法。(2)将实验一所使用的数据库程序代码拷贝到方法中,(3)调试,完成数据库访问。(4)WEB服务返回dataset数据集。(5)向IlS发布WEB服务。【实验题2实现WEB服务客户端。步骤如下:1 .创建新网站;2 .从11S服务器中引用服务;3 .实现WEB服务调用,显示dataset数据集的显示。四、思考与练习I.创建Web服务的数据库返回是否有其他的方法呢?实验6NET的Web服务综合实验一、目的与要求1 .掌握XML文档的创建和使用方法。2 .掌握通过dataset对象读取XML文档并写入数据库的方法。3 .掌握将DataSel对象将数据库数据写到XML文档并进行数据显示的方法。二、实验环境1 .计算机一台;SQL2005或者SQL20002 .MicrosoftVisualStudio.NET2005或者VS2008工具软件;三、内容与步骤(案例,不做)【实验题1】本实验要求完成读取XML文档并写入数据库。创建步骤:1 .在页面中选择XML文档。如运用textbox、button等控件实现。2 .数据库用WebSerViCe写入(先创建数据库SQLDB4)使用datase对象读取和写入,其他对象也可实现。3 .使用datareader显示写入的数据4 实验题2】本实验要求完成读取数据库并写入XML文档。步骤:1 .在页面中选择数据库表。2 .用WebSerViCe读取数据并写入XML文档。3 .使用XML控件显示写入的XmI文档。四、思考与练习1 .连接SQLSerVer数据库时,使用那种方式比较好?2 .使用DataSet数据集访问数据源有什么优点和缺点。3 .说明XML控件的适用场合。

    注意事项

    本文(《基于.NET开发技术》实验指导书.docx)为本站会员(李司机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开