ASP实验报告范本.docx

上传人:1513****116 文档编号:95048860 上传时间:2023-08-14 格式:DOCX 页数:31 大小:1.36MB
返回 下载 相关 举报
ASP实验报告范本.docx_第1页
第1页 / 共31页
ASP实验报告范本.docx_第2页
第2页 / 共31页
点击查看更多>>
资源描述

《ASP实验报告范本.docx》由会员分享,可在线阅读,更多相关《ASP实验报告范本.docx(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、ASP.NET 程序设计试验指导书经济与治理学院 治理科学与工程系2023年三月目 录试验1IIS 配置和.NET 开发环境的使用试验2C#语言面对对象技术应用试验3ASP.NET 根本效劳器控件应用试验4ASP.NET 高级效劳器控件应用试验5ASP.NET 验证控件的应用试验6ASP.NET的常用对象试验7母版页、主题和皮肤应用试验8数据访问技术应用一试验9数据访问技术应用二试验10数据访问控件应用一试验11数据访问控件应用二试验12综合设计试验13试验考核试验 1IIS 配置和.NET 开发环境的使用一、试验目的1. 把握 IIS 的根本配置方法2. 生疏.NET 开发环境二、试验要求1

2、. 通过练习 IIS 的根本配置方法,把握 Web 效劳器的配置方法。2. 把握应用.NET 开发环境 Visual Studio 2023 开发 Web 应用程序的方法。三、试验内容1. IS 的安装2. IS 根本配置(1) IP 地址的设置(2) 主名目的设置(3) 默认文档的设置(4) 虚拟名目的建立(5) 测试 IIS 的安装状况3. 使用 Visual Studio 2023 集成开发工具创立 ASP.NET 应用程序(1) 启动 Visual Studio2023 集成开发工具(2) 创立 web 站点(3) 编写应用程序 1程序功能为:在窗口中设置文本框、按钮控件,然后由用户在

3、文本框中填写内容, 并单击按钮提交页面,最终在页面上显示填写的内容。编译运行程序。程序代码:运行结果如下:(4) 编写应用程序 2设计一个求两整数和的程序,要求在页面中分别输入加数和被加数,单击按钮求出和,并显示出计算结果。程序运行结果如图 1-2 所示,属性自定义。程序代码为:运行结果为:四、试验思考1. 简述利用 Visual Studio 2023 开发工具创立 Web 应用程序的步骤。答:启动 Visual Studio 2023选择“文件”|“建”|“网站”命令在“建网站”对话框中选择语言下拉框中的Visual C#,单击“扫瞄”,选中 Myaspnet 选项,单击“翻开”,最终单击

4、“确定”2. 简述代码存储代码隐蔽的分别模式和单一模式单个页面文件模式的 各自特点。答:在代码分别模式中用于显示的代码(HTML 标记、效劳器控件的定义等)将照旧放在后缀为.aspx 的文件中,而用于规律处理的代码放到另一个文件中,该文件的后缀依据使用的程序语言而确定。假设使用 C#.NET 语言时, 文件的后缀是“ aspx.cs ”;假设使用 VB .NET 语言时,文件的后缀是 “aspx.vb”。此文件有时又可称为代码隐蔽(Code-Behind)文件。在代码的单文件模式中,用于显示的代码与规律处理代码都放在同一个后缀为.aspx 的文件中。文件中的规律处理代码 (大事、方法或属性)放

5、在用标记包括的模块中,以便与其他显示代码隔离开。效劳器端运行的代码一律在标记中注明 runat=“server“属性。一个模块可以包括多个程序段,每个网页也可以包括多个模块。3. 简述利用 IIS 创立 Web 效劳器的步骤。答:翻开IIS 治理器:选“开头程序治理工具Internet 信息效劳”翻开“默认Web 站点”属性设置,选“默认Web 站点右键属性”在“默认 Web 站点”属性设置窗口中选择“Web 站点”,在 IP 地址一栏填入你自己的 IP 地址,TCP 端口维持原来的“80”不变。设置“主名目”:要“本地路径”通过“扫瞄和”或直接输入来确定用户的网页文件所在的名目设置“文档”:

6、确保“启用默认文档”一项已选中,再增加需要的默认文档名并相应调整搜寻挨次即可。试验 2C#语言面对对象技术应用一、试验目的.把握 C语言类与对象的应用方法。.把握 C#语言继承和多态程序的设计方法。二、试验要求1通过本试验,使学生把握 C#语言面对对象的程序设计方法。三、相关学问点1.C#语言类的定义C#语言是一个完全面对对象的语言,支持一切面对对象的特性。C#语言以类 作为其程序的根本组成单元。类是一切面对对象语言的核心。类构成了实现 c# 面对对象程序设计的核心。另外,类把数据和在该数据上工作的方法封装在一起。类是创立对象的模板,每个对象都保护数据,并供给处理和访问数据的方法。 定义类的形

7、式为:类修饰符class 类名:基类和接口 访问修饰符类型 变量标识符方法修饰符返回类型 方法标识符(参数表) 四、试验内容1运行以下程序,观看程序执行过程及程序的执行结果。程序一:完成之后保存。翻开“Default.aspx.cs“文件,在 _Load 大事中输入如下代码,此程序说明类的构造方法可以实现类的成员的初始化可以进展重载。构造方法方法名与类名全都,应无返回值,且用 public 修饰。运行结果:程序二:翻开“Default.aspx.cs“文件,在 _Load 大事中输入如下代码,完成之后保存。此程序说明方法的四种类型参数的使用,留意四种参数的使用上的区分和定义和调用的格式。方法在

8、定义时要求应包括四个局部,即修饰符,返回类型,方法名和参数表,其中无返回值应用void 表示,有返回类型时应在方法体中用return 语句返回一个值。运行结果:程序三:完成之后保存。翻开“Default.aspx.cs“文件,在_Load 大事中输如下代码试验 3ASP.NET 根本效劳器控件应用一、试验目的.把握 ASP.NET 根本效劳器控件使用方法.把握利用根本效劳器控件实现 Web 应用程序界面的设计的方法 二、试验要求1. 通过本试验了解各种根本效劳器控件的应用方法2. 练习使用根本效劳器控件设计程序界面。三、相关学问点.Web 效劳器控件Web 效劳器控件是 ASP.NET 技术用

9、于设计应用程序界面的控件,是将桌面应用程序控件技术思想引入到 Web 程序开发的一种型效劳器控件。该种控件是运行于效劳器端的组件,经 Web 效劳器处理之后在客户端以 HTML 标记形式消灭。2.常用根本效劳器控件四、实现内容.设计一个学籍治理系统登录页面,页面所图所示,模拟系统登录方式添加按钮的大事处理程序。在网站工程中需要另外一个页面文件2.设计一个学籍治理系统学生根本信息录入界面,界面如图 3-2 所示,将完成按钮大事处理程序,即实现将用户输入的内容显示在下面的面板中的各个标签内。控件属性依据界面和程序自行设置“输入结果“标签控件和面板控件初始化状态为不显示参考程序清单如下:注:程序中

10、pl_1 为结果的面版控件的 ID,lb_1 为文字为“输入结果“的标签控件的 ID,lb 开头都是显示结果的标签控件的 ID,tb 开头的都文本框控件的 ID, dr 开头的都是下拉列表框控件的 ID,cb 开头的都是多项选择按钮列表控件的 ID。rb 开头都是单项选择列表控件的 ID。“确定“按钮大事程序:“取消“按钮大事程序:图片按钮大事程序:五、试验思考1. ASP.NET 技术中的控件包括哪两种,简述每种控件的特点,并列举出 10 种控件的一般格式。答:ASP.NET 控件分为效劳器控件和 HTML 标记即非效劳器控件。特点:效劳器控件是在效劳器端运行的执行程序规律的组件,效劳器端的

11、程序可以访问这类控件,效劳器控件编程的关键是 runat 属性;而 html 标记是在客户端运行的,效劳器端的程序不能访问这类控件。Web 效劳器控件的公共属性:AccessKey, backcolor, boderwidth, bodercolor, boderstyle, enabled, font, tabindex,visible.方法: applystylesheetskin, databind, dispose, findcontrol, focus, gettype, hascontrols, rendercontrol, resolveclientuel, resolveurl

12、.大事: databinding,disposed,init,load, prerender,unload。2. 简述什么大事?在 ASP.NET 技术中有几种类型的大事,简述每种类型的大事的特点。答:大事就是对一个组件的操作。公共大事: databinding,disposed,init,load, prerender,unload。Databinding 大事,当效劳器控件绑定到数据源是发生。Disposed 大事,当从内存释放效劳器控件是发生。Init 大事,当效劳器控件初始化时发生。load 大事,当效劳器控件加载到网页时发生prerender 大事,在加载控件对象后、呈现之前发生un

13、load 大事,当效劳器控件从内存中卸载时发生。试验 4ASP.NET 高级效劳器控件应用练习一、试验目的.把握 ASP.NET 高级效劳器控件使用方法.把握利用高级效劳器控件实现 Web 应用程序界面的设计的方法 二、试验要求1. 通过本试验了解常用高级效劳器控件的应用方法2. 练习使用高级效劳器控件设计程序界面。三、相关学问点.Web 效劳器控件Web 效劳器控件是 ASP.NET 技术用于设计应用程序界面的控件,是将桌面应用程序控件技术思想引到 Web 程序开发的一种型效劳器控件。该种控件是运行于效劳器端的组件,经 Web 效劳器处理之后在客户端以 HTML 标记形式消灭。四、试验内容1

14、. 实现一个文件上传程序,要求可以将 jpg 类型的文件上传的效劳器根名目下image 名目中。并显示出上传文件的摘要信息。程序如下所示运行结果:2. 练习使用日期控件,控件界面如图 4-2 所示,要求显示出你选择的日期。试验 5ASP.NET 验证控件的应用练习一、试验目的.把握 ASP.NET 各种验证控件的使用方法。.把握应用验证控件实现特定应用的数据验证功能. 二、试验要求 1通过本试验了解各种验证控件的使用方法。2练习使用验证控件创立用户界面。三、相关学问点.验证控件验证控件是 ASP.NET 技术中用于实现用户输入数据验证的效劳器控件,可以实现对用户输入数据的空值验证,格式验证,类

15、型验证,范围验证等,保证数据的准确输入。验证方式可以包括客户端验证和效劳器端验证,验证控件支持这两种验证方式的设计。四、试验内容设计一个学籍信息设置的界面,界面效果如图 5-1 所示,要求在界面中添加数据验证控件,其中学号不能为空且必需符和你所设定的学号的格式要求,姓名不能为空,性别与 政治面貌必需选择,年龄必需为整数。五、试验思考1. 说明页面验证功能分哪两种验证,每种验证的特点是什么?答:两种类型的认证效劳,一是基于文件的 ACL 的,另一种是基于 URL 的。基于 URL 的培植在配置文件中。配置节中的元素,可以有下面几种值: none:没有认证Windows:NT 的用户/组Cooki

16、e:将未认证的用户转向一个特定的登陆页面。最常用的一种方法。Passport:必需安装 PassPort 效劳。2. 说明如何屏蔽页面验证功能?答:添加一按钮,把按钮的 CauseValidation 设为 false。试验 6 的常用对象一、试验目的娴熟把握 ASP.NET 常用对象的应用。二、试验要求娴熟把握 ASP.NET 常用对象的使用方法。三、试验内容1. 使用 Request 和 Response 对象设计一个调查表,要求:用户向其中输入要调查的信息,运行后能把用户填写的信息全部显示出来。2. 使用application对象统计网站的访问次数。3. 使用session对象实现购物车

17、的功能。试验 7 母版页、主题和皮肤应用一、试验目的.把握 ASP.NET 母版页的应用方法.把握 ASP.NET 主题和皮肤设计方法。二、试验要求 1通过本试验了解母版页的使用方法2练习使用主题和皮肤使页面设计格式统一。三、相关学问点.母版页母版页为具有扩展名.master如 MySite.master的 ASP.NET 文件,它具有可以包括静态文本、HTML 元素和效劳器控件的预定义布局。单个母版页可以为应用程序中的全部页或一组页定义所需的外观和标准行为。然后可以创立包含要显示的内容的各个内容页。当用户恳求内容页时,这些内容页与母版页合并以将母版页的布局与内容页的内容组合在一起输出。2主题

18、和皮肤所谓“主题“是指页面和控件外观属性设置的集合。利用主题功能,开发人员不仅能够定义页和控件的外观,还可以在全部 Web 应用程序、单个 Web 应用程序的全部页面、或者单个 Web 页面中,快速全都地应用所定义外观。主题由 一个文件组构成,其中可熊包括皮肤文件、级联样式表CSS文件、图片和其他资源等。其中皮肤文件为扩展名为.skin 的文件,用户定义页面中效劳器控件的外观。四、试验内容1.利用母版页、主题和皮肤设计一组用于实现用户治理的功能的界面,这些功能包括用户添加,用户信息更,用户密码更,用户列表显示等。页面布局 如图 7-1 所示,全部控件外观通过定义皮肤来设置。试验步骤如下:治理器

19、中选择当前工程,然后单击鼠标右键,在消灭的菜单中选择“添加项“, 消灭如图 7-2 所示的添加项窗口。1. 在 VS 开发工具中,建 Web 网站工程,翻开建网站工程2. 在添加项窗口中选择 “ 母版页 “,名称框中输入母版页文件名,比方“main.master“,然后选择添加按钮完成母版页的创立。3. 在建的母版页中设计如图 7-3 所示的界面效果。界面设计时先插入一个 2行 2 列的表格,第 1 行合并居中单元格,第 2 行左侧添加一个 TreeView 控件,右侧添加一个 ContentPlaceHolder 控件,并单元格的 valign 的属性设置成 top。4. 在解决方案治理器中

20、选择当前工程,并单击鼠标右键,在消灭的菜单中选择“ 添加项“,在消灭的添加项窗口中选择 Web 窗体,在名称框中输入文件名,如 add.aspx,并选中下方的选择母版页复选框,并单击添加按钮。5. 在消灭的选择母版页窗口,选择指定的母版页,然后单击确定按钮。6. 在建的内容页的可编辑区域中设计如以下图的界面。7. 在解决方案治理器中,添加一个 App_Themes 文件夹,在该文件夹中建一个主题,在主题中建一个皮肤文件。在皮肤文件中输入如下代码。8. 设置内容页的 Theme 属性为建的主题。五、试验思考1. 简述母版页的功能和使用方法。答:母版页(Master )的扩展名为“.master”

21、,它相当于网页的模板。在其他网页中,只要引用了母版页,母版页的页面就可以自动显示出来,设计者可以修改引用的母版页中预留的局部,其它局部保持不变,这样就可以使多个页面的风格保持全都,给网页设计带来了很大的便利。2. 简述皮肤的分类和特点。答:1默认外观:不设置控件的 SkinID 属性,它自动应用于同一类型的全部控件。在同一主题中只能有同一类型控件的一个默认外观,那怕同一主题下有多个外观文件,但同一类型控件的默认外观也只能有一个。2命名外观:通过设置控件的 SkinID 属性,将命名外观应用于效劳器控件, 解决同一控件有多种属性设置的问题。例如,前面的代码指定命令按钮的默认外观,应用于网页中全部

22、命令按钮。而以下代码属命名外观:试验 8数据访问技术应用一一、试验目的.把握 ADO.NET 组件类的应用方法.把握 ASP.NET 数据库应用程序的编写方法。二、试验要求1. 通过本试验了解 ADO.NET 常用组件类2. 练习编写简洁的数据库应用程序。三、试验内容设计一个简洁的学籍治理程序的系统登录页和根本信息添加页。实现步骤如下:1. 在 SQLServer2023 中创立数据库 stu,在数据库 stu 中创立 login 表和student 表,其中 login 表为系统用户表,student 表为学生根本信息表。两表构造如表 8-1 和 8-2 所示。表 8-1 login 表构造

23、表 8-2student 表构造2. 设计学籍治理程序功能页面a.学籍治理程序登录,页面效果如图 8-1 所示参考程序清单如下:注:程序中 lb 开头都是标签控件的 ID,tb 开头的都文本框控件的 IDb.学生根本信息添加页面,页面效果如图 8-2 所示参考程序清单如下:五、试验思考 .简述 ADO.NET 常用对象的作用和应用方法。答:connection 连接对象command 命令对象,指示要执行的命令和存储过程! datareader 是一个向前的只读的数据流。dataadapter 是功能强大的适陪器,支持增删改查的功能dataset 是一个数据级对象,相当与内存中的一张表或多张表

24、试验 9数据访问技术应用二一、试验目的 .把握 ADO.NET 组件类的应用方法 .把握 ASP.NET 数据库应用程序的编写方法。二、试验要求1. 通过本试验了解 ADO.NET 常用组件类2. 练习编写简洁的数据库应用程序。三、相关学问点 .事务事务是这样一种机制,它确保多个 SQL 语句被当作单个工作单元来处理。 事务具有以下的作用:全都性:同时进展的查询和更彼此不会发生冲突,其他用户不会看到发生了变化但尚未提交的数据。 可恢复性:一旦系统故障,数据库会自动地完全恢复未完成的事务。它是最小的规律工作单元,在这个工作单元中, 对数据库的全部更工作,要么必需全部成功,要么必需全部失败回退。在

25、 ADO.NET 中,可以使用 Connection 和 Transaction 对象来把握事务。假设要执行事务,请执行以下工作: 调用 Connection 对象的 BeginTransaction 方法来标记事务的开头。 将 Transaction 对象安排给要执行的 Command 的 Transaction 属性。 执行所需的命令。 调用 Transaction 对象的 Commit方法来完成事务,或调用 Rollback 方法来取消事务。四、试验内容1. 向数据库 stu 中的 student 表中添加两条数据,要求添加全部成功,或者全部失败,提示可以使用事务方法实现。程序清单如下:

26、注:执行程序可查看数据库数据是否添加成功,可将 SQL 语句中添加一些错误, 查看数据是否添加成功。2. 使用数据集对象将 student 数据表中的全部数据显示在页面中的 GridView 控件中,可以页面中添加一个 GridView 控件,设其 id 为 gv1。程序清单如下:五、试验思考 .简述实现一个向数据表添加数据的程序编写的步骤。答:1建立 Connection 对象,创立一个数据库链接;(2) 在建立链接的根底上可以使用 Command 对象对数据库发送查询,增,修改和删除等命令:(3) 创立 DataAdapter 对象,从数据库中取得数据:(4) 创立 DataSet 对象,

27、将 DataAdapter 对象填充到 DataSet 对象中:(5) 假设需,可以重复操作,一个 Dataset 对象可以容纳多个数据集合;(6) 关闭数据库;(7) 在 Dataset 上进展所需要的操作。数据集的数据要输出到窗体中或者网页上面,需要设定数据显示控件的数据源为数据集。试验 10数据访问控件应用一一、试验目的 .把握 ASP.NET 常用数据访问控件。 .把握 ASP.NET 常用数据访问控件应用方法。二、试验要求1. 通过本试验了解应用 ASP.NET 数据访问控件进展程序设计的方法。2. 练习使用数据访问控件设计简洁的应用程序。三、试验内容利用数据访问控件设计一个电子学籍

28、查询程序,程序可以实现学籍的查询、添加和修改功能。a.程序承受 SqlServer2023 数据库,数据库名称为 hd,数据库包括以下两个数据表,分别用来系统用户信息 admin 和学生学籍信息 stu。学籍查询页面:代码:学籍查询结果页面:代码:运行结果:系统登录页面 login.aspxlogin.aspx.csmain.aspxadd.aspxadd.aspx.cs试验 11数据访问控件应用二一、试验目的 .把握 ASP.NET 常用数据访问控件。 .把握 ASP.NET 常用数据访问控件应用方法。二、试验要求1. 通过本试验了解应用 ASP.NET 数据访问控件进展程序设计的方法。2.

29、 练习使用数据访问控件设计简洁的应用程序。三、试验内容完成上次试验的学籍查询程序学籍修改页面alter.aspxalter.aspx.csAdminadd.aspxAdminadd.aspx.csAdminalter.aspxAdminalter.aspx.cs五、试验思考 .简述数据访问控件的特点及应用方法ASP.Net 供给了三个数据控件,使得原本在 ASP 中繁杂的工作变得简洁。这三个控件属于数据 Web 控件,分别是 DataGrid,DataList 和 Repeater。一般都是从 datagrid 开头的至少我是这样开头的,每种数据控件都有其自身的缺陷,因此在程序设计中并不存在最完善的选择。你必需权衡三种控件的优缺点并打算哪一种更加适合你的程序。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁