




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
攀枝花学院实验报告实验课程:ASP.NET 实验项目:ASP.NET环境准备测试 实验日期:2013.3.27系:数学与计算机系 班级:2010级计本2班 姓名:张波 学号:201010801084 指导教师:刘继光 成绩: 1.实验目的:通过实验,使学生对ASP.NET的运行环境有清晰的认识,能够独立准备ASP.NET的运行环境,为进一步学习奠定一定的基础。2.实验仪器设备,器材 PC机一台,visual studio 20103.实验内容:1.NET Framework安装 到微软网站上下载.NET Framework安装包,单独对.NET Framework安装包进行安装。 安装Visual Studio 2010,系统会自动对.NET Framework进行安装2 IIS的安装与配置到微软网站上下载IIS安装包,或者到Google、Baidu等搜索门户搜索IIS安装包,并下到本机保存,并安装,安装步骤略。IIS虚拟目录配置:IIS测试:将如下内容保存为test.htm,并将该文件放到虚拟目录对应路径下DfsdfgsdfgsdfgsdfgdfgxcvcbcvbxfnxcvbxcbcxZxdvzxcvzxvzxcbvxcbXzcvxcvxcbvzxcbcxvb打开浏览器,输入如下URL: http:/localhost/libo/test.htm3 ASP.NET环境简单测试将如下代码输入,保存为test.aspx,并将该文件放到虚拟目录对应路径下输入如下URL:http:/localhost/libo/Test.aspx4用visual studio 2010 完成上述操作运行结果为: 总结: 通过这次实验,我已经基本上掌握了IIS的安装与配置以及IIS的测试,对ASP.NET的运行环境有了清晰的认识,visual studio 2010攀枝花学院实验报告实验课程:ASP.NET 实验项目:ASP.NET服务端控件使用 实验日期:2013.4.3系:数学与计算机系 班级:2010级计本2班 姓名:张波 学号:201010801084 指导教师:刘继光 成绩: 1. 实验目的:通过实验,使学生对ASP.NET的控件的使用有初步的认识,初步具备在脚本中使用ASP.NET控件的能力,并能够独立编写简单的使用ASP.NET控件的脚本,为将来的进一步学习和应用奠定一定的基础。2.实验仪器设备,器材 PC机一台,visual studio 20103.实验内容:1Label,TexBox ,Button 控件的使用2ListBox ,DropDownList,CheckBoxList,RadioButtonList控件的使用3请使用数据绑定的方式为控件DropDownList、CheckBoxList、RadioButtonList添加数据项。 总结通过这次实验,让我对ASP.NET的控件有了一定的了解,我已经基本上掌握了控件的使用,以及控件链接数据库的操作,只是还不是很熟练。攀枝花学院实验报告实验课程:ASP.NET 实验项目:状态管理 实验日期:2013.4.17系:数学与计算机系 班级:2010级计本2班 姓名:张波 学号:201010801084 指导教师:刘继光 成绩: 1.实验目的:Web 本质上是无状态的,对页面的每个请求都将被视为新请求,而且默认情况下,来自一个请求的信息对下一个请求均不可用。为了帮助克服此基于 Web 的应用程序的固有限制,ASP.NET 包含许多用于管理状态(即用于存储请求之间的信息)的功能,可以使用状态管理跟踪任何影响应用程序行为的信息或数据。通过实验,掌握ASP.NET的状态管理管理机制及其作用,熟练每种状态管理的优、缺点及其使用场合,最终达到灵活运用的目的。2.实验仪器设备,器材 PC机一台,visual studio 20103. 实验内容: Cookie(客户端) Cookie是以文本存储于计算机中,使用name-value匹配。一般用户存储标识用户信息,如: 用 户名,用户使用配置等。虽然Cookie可以被加密存储,但不推荐在Cookie中保存用户密码,Cookie 的大小是限定的,所以不适合存储大型数据。 设置用户IDResponse.CookiesUserId.Value = username; 获取用户IDif (Request.CookiesUserId != null) lbMessage.text = Request.CookiesUserId.ToString(); View State(客户端) 状态视图ViewSate,可以用来为单独用户存储信息。你可以通过设置EnableViewState属性来控制ViewState的使用,在默认的情况下属性值为True.ViewSate在每次用户请求或服务端响应时,都会被传输。所以,为了减少网络带宽的使用,可以在不需要状态视图时设置EnableViewState属性值为False。ViewSate在页面中的存储是经过Base64转码的,增加了额外的数据量,所以一定要注意保存较少的ViewState.Query strings(客户端)使用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 实验项目:数据校验控件使用 实验日期:2013.4.17系:数学与计算机系 班级:2010级计本2班 姓名:张波 学号:201010801084 指导教师:刘继光 成绩: 1.实验目的: 对用户输入系统的数据的正确性、合法性和有效性进行检验,防止错误、无效的数据进入系统是网站建设的一个重要内容。本次试验目的是学会使用RequiredFieldValidator、CompareValidator、RangeValidator、RegularExpressionValidator和CustomValidator这些控件完成输入信息的校验,并初步领会数据校验的重要意义。2. 实验仪器PC机一台,visual studio 20103. 实验内容:RequiredFieldValidator设计如下页面,要求对页面进行如下验证:1) 用户必须选择具体书名2) 用户必须选择编辑3) 用户必须输入bug描述信息CompareValidator,设计如下页面,要求对页面进行如下验证:4) 购买数量不能为空,并且必须大于55) 口令与重复口令不能为空6) 口令与重复口令必须相同RangeValidator设计如下页面,要求使用RangeValidator控件对输入的数值验证,数字必须在10到20之间RegularExpressionValidator设计如下页面,要求使用RegularExpressionValidator控件对输入的邮编进行验证,正则表达式可使用系统预定义CustomValidator设计如下页面,要求使用CustomValidator控件对输入数字是否世偶数进行验证总结: 通过这次实验,我已经基本上掌握了控件对信息的校验,以及常见控件的使用,但还存在不足,就是对相关知识应用还不是很熟练。还有待加强。攀枝花学院实验报告实验课程:ASP.NET 实验项目: 数据库基本操作 实验日期:2013.5.7系:数学与计算机系 班级:2010级计本2班 姓名:张波 学号:201010801084 指导教师:刘继光 成绩: 1.实验目的:采用数据库技术、ASP.NET技术构建动态网站,是本门课程的最主要学习目标之一,本试验要求采用SqlClient提供程序建立与SQL Server数据库的连接,并通过相应的命令获取数据库中的相关数据,实现对数据库的基本操作。2.实验仪器设备,器材 PC机一台,visual studio 20103实验内容:使用SqlDataSource、GridView实现单表数据的更新,应用所学的知识,使用SqlDataSource的GUI配置画面,将学生表的数据绑定到GridView控件,绑定后的画面如下图所示: 能够完成对GridView中的数据编辑或删除,编辑的画面如下所示(要求将编辑后的数据更新到数据库中,删除需要在SC表中没有子记录的情况下进行): 使用SqlDataSource、GridView实现对SC表成绩的更新配置SqlDataSource,采用如下的SQL语句SELECT s.SNO, s.SNAME, CName, sc.CNO, sc.GRADE FROM student s, sc, course c WHERE s.sno = sc.sno and o = o更新成绩的SQL语句为update sc set grade=grade where sno=sno and cno = cno 利用SqlConnection、SqlCommand、SqlDataAdapter、DataSet完成数据的获取和填充操作,并能将获取的数据与GridView进行绑定显示。 总结: 通过这次实验,我已经基本上掌握了采用SqlClient提供程序建立与SQL Server数据库的连接,并通过相应的命令获取数据库中的相关数据,实现对数据库的基本操作攀枝花学院实验报告实验课程:ASP.NET 实验项目: 学生成绩管理系统 实验日期:2013.5.7系:数学与计算机系 班级:2010级计本2班 姓名:张波 学号:201010801084 指导教师:刘继光 成绩: 1.实验目的:综合性实验目的是培养学生分析问题和解决问题的实际动手能力,本次试验要求学生利用所学的数据库、ASP.NET基础理论知识,完成简单学生成绩管理系统,从而加深对ASP.NET基本概念的理解与掌握,认识数据库、ASP.NET系统重要作用,为将来学习工作奠定一定基础。2.实验仪器设备,器材:操作系统软件:WindowsXP数据库系统:SQLServer 2000 桌面版数据库用户帐号:sa数据库用户口令: 使用的数据库:libo数据库表Student(学生基本信息表)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司组织春季活动方案
- 公司职工送温暖活动方案
- 公司文艺晚会活动方案
- 公司爱心捐赠活动方案
- 公司春游拓展活动方案
- 公司看敬老院活动方案
- 公司落成典礼策划方案
- 公司狂欢泼水活动方案
- 公司春节维系活动方案
- 公司节日剪彩活动方案
- 2025年小学语文期末考试试题及答案
- 发改委立项用-超薄玻璃项目可行性研究报告
- 2024年浙江省《辅警招聘考试必刷500题》考试题库附答案【综合题】
- 2025年北京市第一次普通高中学业水平合格性考试历史试题(含答案)
- 苏教版-数学二年级下册-期末试卷10套
- 《陆上风电场工程设计概算编制规定及费用标准》(NB-T 31011-2019)
- 2023-2024学年湖南省常德市小学语文六年级期末评估试卷附参考答案和详细解析
- 气污染源自动监控设施台账记录模版校准记录
- JJF 1169-2007汽车制动操纵力计校准规范
- 新高考高中物理竞赛专题1力学50题竞赛真题强化训练原卷版
- 晒纹资料大全
评论
0/150
提交评论