您好,欢迎来到欧得旅游网。
搜索
您的当前位置:首页ASP NET实验报告

ASP NET实验报告

来源:欧得旅游网
攀枝花学院实验报告

实验课程:ASP.NET实验项目:ASP.NET环境准备测试系:数学与计算机系班级:2010级计本2班学号:201010801084指导教师:刘继光1.实验目的:

通过实验,使学生对ASP.NET的运行环境有清晰的认识,能够准备ASP.NET的运行环境,为进一步学习奠定一定的基础。2.实验仪器设备,器材

PC机一台,visualstudio20103.实验内容:

1>.NETFramework安装

①到微软网站上下载.NETFramework安装包,单独对.NETFramework安装包进行安装。

②安装VisualStudio2010,系统会自动对.NETFramework进行安装2>IIS的安装与配置

①到微软网站上下载IIS安装包,或者到Google、Baidu等搜索门户搜索IIS安装包,并下到本机保存,并安装,安装步骤略。②IIS虚拟目录配置:

实验日期:2013.3.27

姓名:张波成绩:

IIS测试:

将如下内容保存为test.htm,并将该文件放到虚拟目录对应路径下DfsdfgsdfgsdfgsdfgdfgxcvcbcvbxfnxcvbxcbcxZxdvzxcvzxvzxcbvxcbXzcvxcvxcbvzxcbcxvb打开浏览器,输入如下URL:

http://localhost/libo/test.htm

3>ASP.NET环境简单测试

将如下代码输入,保存为test.aspx,并将该文件放到虚拟目录对应路径下

输入如下URL:

http://localhost/libo/Test.aspx

4>用visualstudio2010完成上述操作

运行结果为:

总结:

通过这次实验,我已经基本上掌握了IIS的安装与配置以及IIS的测试,对ASP.NET的运行环境有了清晰的认识,visualstudio2010

攀枝花学院实验报告

实验课程:ASP.NET实验项目:ASP.NET服务端控件使用系:数学与计算机系班级:2010级计本2班学号:201010801084指导教师:刘继光

实验日期:2013.4.3

姓名:张波成绩:

1.实验目的:

通过实验,使学生对ASP.NET的控件的使用有初步的认识,初步具备在脚本中使用ASP.NET控件的能力,并能够编写简单的使用ASP.NET控件的脚本,为将来的进一步学习和应用奠定一定的基础。2.实验仪器设备,器材

PC机一台,visualstudio20103.实验内容:

1>Label,TexBox,Button控件的使用

2>ListBox,DropDownList,CheckBoxList,RadioButtonList控件的使用

3>请使用数据绑定的方式为控件DropDownList、CheckBoxList、

RadioButtonList添加数据项。

总结

通过这次实验,让我对ASP.NET的控件有了一定的了解,我已经基本上掌握了控件的使用,以及控件链接数据库的操作,只是还不是很熟练。

攀枝花学院实验报告

ASP.NET实验课程:

系:数学与计算机系学号:201010801084实验项目:状态管理

班级:2010级计本2班指导教师:刘继光2013.4.17实验日期:

姓名:张波成绩:1.实验目的:

Web本质上是无状态的,对页面的每个请求都将被视为新请求,而且默认情况下,来自一个请求的信息对下一个请求均不可用。为了帮助克服此基于Web的应用程序的固有,ASP.NET包含许多用于管理状态(即用于存储请求之间的信息)的功能,可以使用状态管理跟踪任何影响应用程序行为的信息或数据。

通过实验,掌握ASP.NET的状态管理管理机制及其作用,熟练每种状态管理的优、缺点及其使用场合,最终达到灵活运用的目的。2.实验仪器设备,器材

PC机一台,visualstudio20103.实验内容:

Cookie(客户端)Cookie是以文本存储于计算机中,使用name-value匹配。一般用户存储标识用户信息,如:用户名,用户使用配置等。虽然Cookie可以被加密存储,但不推荐在Cookie中保存用户密码,Cookie的大小是限定的,所以不适合存储大型数据。①设置用户IDResponse.Cookies[\"UserId\"].Value=username;②获取用户IDif(Request.Cookies[\"UserId\"]!=null)lbMessage.text=Request.Cookies[\"UserId\"].ToString();ViewState(客户端)

状态视图ViewSate,可以用来为单独用户存储信息。你可以通过设置EnableViewState属性来控制ViewState的使用,在默认的情况下属性值为True.ViewSate在每次用户请求或服务端响应时,都会被传输。所以,为了减少网络带宽的使用,可以在不需要状态视图时设置EnableViewState属性值为False。ViewSate在页面中的存储是经过Base转码的,增加了额外的数据量,所以一定要注意保存较少的ViewState.

Querystrings(客户端)

使用QuerySting在页面间传递值已经是一种很老的机制了,这种方法的主要优点是实现起来非常简单,然而它的缺点是传递的值是会显示在浏览器的地址栏上的(不安全),同时又不能传递对象,但是在传递的值少而安全性要求不高的情况下,这个方法还是一个不错的方案。使用这种方法的步骤如下:①使用控件创建web表单(form)②创建可以返回表单的按钮和链接按钮

③在按钮或链接按钮的单击事件里创建一个保存URL的字符变量④在保存的URL里添加QueryString参数

⑤使用Response.Redirect重定向到上面保存的URL

Application(服务端)

Application状态存储的信息对整个应用程序都是可见的,状态变量可以被网站的所有页面访问,用于公共信息的存储

Session(服务端)

使用Session变量是可以在页面间传递值的的另一种方式,在本例中我们把控件中的值存在Session变量中,然后在另一个页面中使用它,以不同页面间实现值传递的目的。但是,需要注意的是在Session变量存储过多的数据会消耗比较多的服务器资源,在使用session时应该慎重,当然了,我们也应该使用一些清理动作来去除一些不需要的session来降低资源的无谓消耗。使用Session变量传递值的一般步骤如下:

①在原页面中,把相应的值添加到session变量里②使用Response.Redirect方法重定向到另一个页面

在另一个页面提取session的值,在确定不需要使用该session时,要显式清除它

下面的代码片断演示了如何实现这个方法

Cache对象

Cache对象用于在HTTP请求间保存页面或数据。该对象的使用可以极大地提高整个应用程序的效率。常用于将频繁访问的大量服务器资源存储在内存中,当用户发出相同的请求后服务器不再次处理而是将Cache中保存的信息返回给用户,节省了服务器处理请求的时间。其生存期依赖于该应用程序的生存期。当重新启动应用程序时,将重新创建其Cache对象的实例。使用Cache对象保存信息的代码如下。

总结:

通过这次实验,我已经基本上掌握ASP.NET的状态管理管理机制及其作用,熟练每种状态管理的优、缺点及其使用场合,最终达到灵活运用的目的。了解了ASP.NET包含许多用于管理状态(即用于存储请求之间的信息)的功能,可以使用状态管理跟踪任何影响应用程序行为的信息或数据。

攀枝花学院实验报告

实验课程:ASP.NET系:数学与计算机系学号:2010108010841.实验目的:

对用户输入系统的数据的正确性、合法性和有效性进行检验,防止错误、无效的数据进入系统是网站建设的一个重要内容。本次试验目的是学会使用RequiredFieldValidator

CompareValidator

RangeValidator

RegularExpressionValidator和CustomValidator这些控件完成输入信息的校验,并初步领会数据校验的重要意义。2.实验仪器

PC机一台,visualstudio20103.实验内容:

RequiredFieldValidator设计如下页面,要求对页面进行如下验证:1)用户必须选择具体书名2)用户必须选择编辑3)用户必须输入bug描述信息实验项目:数据校验控件使用

班级:2010级计本2班指导教师:刘继光实验日期:2013.4.17

姓名:张波成绩:

CompareValidator,设计如下页面,要求对页面进行如下验证:4)购买数量不能为空,并且必须大于55)口令与重复口令不能为空6)口令与重复口令必须相同RangeValidator设计如下页面,要求使用RangeValidator控件对输入的数值验证,数字必须在10到20之间RegularExpressionValidator设计如下页面,要求使用RegularExpressionValidator控件对输入的邮编进行验证,正则表达式可使用系统预定义CustomValidator设计如下页面,要求使用CustomValidator控件对输入数字是否世偶数进行验证总结:

通过这次实验,我已经基本上掌握了控件对信息的校验,以及常见控件的使用,但还存在不足,就是对相关知识应用还不是很熟练。还有待加强。

攀枝花学院实验报告

实验课程:ASP.NET系:数学与计算机系学号:2010108010841.实验目的:

采用数据库技术、ASP.NET技术构建动态网站,是本门课程的最主要学习目标之一,本试验要求采用SqlClient提供程序建立与SQLServer数据库的连接,并通过相应的命令获取数据库中的相关数据,实现对数据库的基本操作。2.实验仪器设备,器材

PC机一台,visualstudio20103实验内容:

使用SqlDataSource、GridView实现单表数据的更新,应用所学的知识,使用SqlDataSource的GUI配置画面,将学生表的数据绑定到GridView控件,绑定后的画面如下图所示:

实验项目:数据库基本操作

班级:2010级计本2班指导教师:刘继光

实验日期:2013.5.7姓名:张波成绩:

能够完成对GridView中的数据编辑或删除,编辑的画面如下所示(要求将编辑后的数据更新到数据库中,删除需要在SC表中没有子记录的情况下进行):

使用SqlDataSource、GridView实现对SC表成绩的更新配置SqlDataSource,采用如下的SQL语句SELECTs.SNO,s.SNAME,CName,sc.CNO,sc.GRADEFROMstudents,sc,coursecWHEREs.sno=sc.snoandsc.cno=c.cno

更新成绩的SQL语句为updatescsetgrade=@gradewheresno=@snoandcno=@cno

利用SqlConnection、SqlCommand、SqlDataAdapter、DataSet完成数据的获取和填充操作,并能将获取的数据与GridView进行绑定显示。

总结:

通过这次实验,我已经基本上掌握了采用SqlClient提供程序建立与SQLServer数据库的连接,并通过相应的命令获取数据库中的相关数据,实现对数据库的基本操作

攀枝花学院实验报告

实验课程:ASP.NET系:数学与计算机系学号:2010108010841.实验目的:

综合性实验目的是培养学生分析问题和解决问题的实际动手能力,本次试验要求学生利用所学的数据库、ASP.NET基础理论知识,完成简单学生成绩管理系统,从而加深对ASP.NET基本概念的理解与掌握,认识数据库、ASP.NET系统重要作用,为将来学习工作奠定一定基础。2.实验仪器设备,器材:

操作系统软件:WindowsXP

数据库系统:SQLServer2000桌面版数据库用户帐号:sa数据库用户口令:使用的数据库:libo

数据库表Student(学生基本信息表)、Course(课程基本信息表)、SC(成绩表)开发工具:C#

3.实验内容:

建立Student、Course、SC表结构及其约束关系createdatabase张波

实验项目:学生成绩管理系统班级:2010级计本2班指导教师:刘继光实验日期:2013.5.7姓名:张波成绩:利用C#开发学生基本信息维护(录入、修改、删除、查询)模块

利用C#开发课程基本信息维护(录入、修改、删除、查询)模块

利用C#开发学生成绩维护(录入、修改、删除、查询)模块

总结:

本次试验要我们利用所学的数据库、ASP.NET基础理论知识,完成简单学生成绩管理系统,从而加深对ASP.NET基本概念的理解与掌握,认识数据库、ASP.NET系统重要作用,提高我们实际动手能力。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- ovod.cn 版权所有 湘ICP备2023023988号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务