aspnet实验指导

更新时间:2024-06-30 18:23:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

教 学 步 骤 、 内 容 与 时 间 分 配 实验一 ASP.NET基础

重点、难点诠释或分解目标、教学方法等

一. 目的和要求

了解ASP.NET的一些基本知识,包括WEB基础知识;如何安装配置ASP.NET的运行环境;如何编写一个Web Form程序; ASP.NET页面的结构和事件.

二.实验课时

2课时。

三.实验内容

1) 用Windows的”记事本”制作一个页面test.aspx,将

其放到C:\\Inetpub\\wwwroot文件夹,在浏览器查看text.aspx页面的运行结果。Test.aspx页面的内容如下:

<% @ Page Language=”C#” %> <%

Response.Write(“我的第一个ASP.NET网页”); %>

2) 使用vs.net中的Web窗体创建Web应用程序,仅显

示消息”欢迎使用ASP.NET Web应用程序”. 3) 运行例题P13/例1-4. 2. 实验思考题:

1) 什么是静态网页?什么是动态网页?

2) 简述页面的事件序列,事件触发时机及顺序。

湖南生物机电职业技术

教 学 步 骤 、 内 容 与 时 间 分 配 重点、难点诠释或分解目标、教学方法等

实验二 C#语言基础

一. 目的和要求

掌握C#语言的基础知识,包括变量、数据类型、运算符、程序流程控制以及方法.

二.实验课时

2课时。

三.实验内容

1.编写程序,任意产生10个数,并按由大到小的顺序输出. 2.编写程序,定义一个文本框和一个按钮,从键盘输入一串字符后,点击按钮,将此字符串反序输出.

3.编写程序,输出2-1000内所有素数. 4.上机调试本章中的例题. 5.实验思考题:

1) 怎样在Asp.net程序中输入注释释文本? 2) C#语言中有哪几种控制语句。

教 学 步 骤 、 内 容 与 时 间 分 配 重点、难点诠释或分解目标、教学方法等

实验三 服务器端控件(一)

一. 目的和要求

掌握Web Server控件,包括的控件一些共同特征,常用Web Server控件的使用及数据验证控件验证用户的输入

二.实验课时

2课时。

三.实验内容

1. 编写一个Web应用程序Login,该程序用于检查用户登录信息。当用户输入正确的密码时,显示消息”,您的登录信息正确”。否则,显示消息”,您的登录信息不正确”。将密码显示为”******”.如图所示:

登录页 用户名 密码 登录

下:

创建用于检查用户登录信息的Web应用程序的步骤如创建一个名为Login的Web应用程序。为这个Web应用添加一个Web窗体。

验证用户键入的密码是否为”******”.

? 如果是,则使用Response对象显示消

息”, 您的登录信息正确”。 ? 如果不是,则使用Response对象显示消

息”,您的登录信息不正确”。

教 学 步 骤 、 内 容 与 时 间 分 配 重点、难点诠释或分解目标、教学方法等

2.创建一个Web窗体,使其包含下列控件:

? 单选按钮组(包含三个单选按钮,其文本

为”MCSE”,”OCP”和“JCP”) ? 提交按钮 ? 标签

根据单击的单选按钮,将标签的显示设置为”您选择了RadioButton1.text”或,”您选择了MCSE”或”您选择了JCP”。如图所示。

请您选择要参加的考试 ○ MCSE ○ OCP ⊙ JCP 提交 您选择了JCP

3.编写一个可以选择个人爱好的程序,分别用Listbox,DropDownList,RadioButton,RadioButtonList实现。 4.完成如下选择城市的程序,要求单击左向箭头时,把右边ListBox中的所有选中项移到左边的ListBox中;要求单击右向箭头时,把左边ListBox中的所有选中项移到右边ListBox中。

教 学 步 骤 、 内 容 与 时 间 分 配 重点、难点诠释或分解目标、教学方法等

4.上机调试本章中的例题.

5.实验思考题:

1) Button,LinkButton,hyperlink和ImageButton区别

是什么?

2) Web控件有哪些共有属性?

教 学 步 骤 、 内 容 与 时 间 分 配 重点、难点诠释或分解目标、教学方法等

实验四 服务器端控件(二)

一. 目的和要求

掌握Web Server控件,包括的控件一些共同特征,常用Web Server控件的使用及数据验证控件验证用户的输入及了解服务器端其他控件。

二.实验课时

2课时。

三.实验内容

1. 编写一个注注册窗口,含账号,E-mail,电话号码,密码,确认密码,要求:

1) 账号需要以英文字母为开头,而且最少要输入四

个字符。

2) E-mail要求为合法格式。 3) 密码与确认密码要相等。

4) 电话号码只能为数字,且长度至少为8位 5) 移动电话格式为13开头的11位数字。 2. 编写程序以创建一个Web应用程序,获取某学员的姓名,年龄,出生日期和入学日期。此外,还要验证姓名字段是否不为空,年龄是否没有超过20,出生日期是否小于入学日期。创建一个Web应用程序并在该Web窗体的HTML视图中完成下列步骤:

1) 创建一个文本框控件以获取用户姓名。 2) 创建一个RequiredFieldValidator控件,在姓名字

段为空时,可动态地显示错误消息”必须输入姓名”。

教 学 步 骤 、 内 容 与 时 间 分 配 重点、难点诠释或分解目标、教学方法等

3) 创建一个文本框控件以获取用户年龄

4) 创建一个RequiredFieldValidator控件,在年龄字

段为空时,可动态地显示错误消息”必须输入年龄”。 5) 创建一个CompareValidator控件以确定年龄是

否不大于20. 6) 创建一个文本框控件以获取用户出生日期 7) 创建一个文本框控件以获取用户入学日期。 8) 创建一个CompareValidator控件,在所输入的出

生日期大于或等入学日期里,显示错误消息”出生日期不能大于或等于入学日期”。 9) 创建一个按钮控件,在单击时显示错误消息(如

果存在). 10) 如未通过验证,则汇总显示错误信息。 3. 编写使用Calendar控件选择日期的程序,要求当前日期在Calendar控件中用黄色显示,把用户选中的日期在页面中输出。如果在日历中选择1月1日,5月1日,6月1日,10月1日,要求显示相应的节日信息(元旦节,劳动节,儿童节,国庆节).

4.

实验思考题:

1) 验证控件有几种?简述它们各自的功能。 2) HTML的标记如何转化为HTML控件?

教 学 步 骤 、 内 容 与 时 间 分 配 重点、难点诠释或分解目标、教学方法等

实验五 内置对象与缓存

一. 目的和要求

掌握Application, Session, Request, Response, Server等各种内置对象的使用。掌握Cookie对象的使用。

二.实验课时

2课时。

三.实验内容

1. 2.

编程实现在线人数的统计。 用Session对象实现网页访问计数器

3. 编写一个页面让用户选择喜欢的颜色,下次进入该页面,能以用户喜欢的颜色显示文字。

4. 创建三个包含三个Web窗体的 Web应用程序,即default.aspx,default1.aspx和default2.aspx.创建default.aspx,如图所示:

姓名 国家 提交 1) 如果用户只输入一个参数(姓名或国家),则必须执行default1.aspx.该Web窗体必须显示消息”您需要输入所有必填信息”。

2) 如果用户同时输入这两个参数,则必须将控制转移到default2.aspx.该Web窗体必须显示SessionID和会话超时。

5.

上机调试本章的例题。

教 学 步 骤 、 内 容 与 时 间 分 配 重点、难点诠释或分解目标、教学方法等

6. 实验思考题:

1) Server的UrlEncode(),MapPath()HTMLEncode()各起什么作用?

2) Global.asax中有哪些常用事件?什么时候触发这些事件?

教 学 步 骤 、 内 容 与 时 间 分 配 重点、难点诠释或分解目标、教学方法等

实验六 ADO.NET数据库访问技术(一)

一. 目的和要求

掌握使用ADO。NET访问SQL Server数据库.掌握使用ADO.NET进行增加、删除、修改数据的方法。

二.实验课时

2课时。

三.实验内容

1. 编写程序,创建一个使用DataGrid控件和

DataReader显示位于”pubs”数据库中的”employee”表中的所有记录的Web应用程序。 2. 编写程序,创建一个使用SqlCommand对象对

pubs数据库中的”employee”表进行增加、删除和修改记录的Web应用程序。 3. 编写程序,创建一个文本框接收用户输入信息,

在’pubs’数据库中的“employee“表中根据用户输入的信息(emp_id)查找相应的记录。 4. 上机调试本章的例题。 5. 实验思考题:

1) ADO.NET对象模型有哪些主要组件? 2) ADO.NET中的什么对象支持数据的离线访

问?

教 学 步 骤 、 内 容 与 时 间 分 配 重点、难点诠释或分解目标、教学方法等

实验七 ADO.NET数据库访问技术(二)

一. 目的和要求

掌握DataReader, DataSet, DataTable, DataAdapter以及DataView对象. 掌握使用存储过程的方法.

二.实验课时

2课时。

三.实验内容

1. 编写程序,创建一个使用DataGrid控件和DataSet显示位于”pubs”数据库中的”jobs”表中的所有记录的Web应用程序。

2. 编写程序,创建一个使用SqlAdapter对象对pubs数据库中的”jobs”表进行增加、删除和修改记录的Web应用程序。

3. 编写程序,创建一个DataView对象,在’pubs’数据库中的“employee“表查找job_id>10并按fname降序输出相应的记录。

4. 编写程序,在pubs数据库中创建一存储过程,用来显示employee表中所有记录.然后在ADO.NET中执行该存储过程. (存储过程如下:) create procedure aaa

as

select * from employee

5. 上机调试本章的例题。 6. 实验思考题:

1. DataAdapter对象的作用是什么? 2. DataReader的特点是什么?

教 学 步 骤 、 内 容 与 时 间 分 配 重点、难点诠释或分解目标、教学方法等

实验八 开发会员管理系统

一. 目的和要求

掌握VS.NET下程序排错与调试的方法,掌握编程规范,掌握Web.config的配置,掌握程序发布的方法.

二.实验课时

2课时。

三.实验内容

1. 编写会员管理系统的下列模块(任意两个):

1) 登录 2) 注册

3) 显示个人信息 4) 修改个人信息 5) 取回口令 2. 发布会员管理系统 3. 上机调试本章的例题。 4. 实验思考题:

1) 编程规范有何作用?变量命名要遵循哪些规范?

2) 如何在Web.config中存放和读取数据库连接信息?

本文来源:https://www.bwwdw.com/article/1pu3.html

Top