ASPNET动态网页设计与制作教案.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《ASPNET动态网页设计与制作教案.docx》由会员分享,可在线阅读,更多相关《ASPNET动态网页设计与制作教案.docx(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、章节名称:动态网页基础知识及运行环境的构建课堂类型:理论实训口练习测试口学时安排:2课时目的要求1 .了解动态网站的分类及技术特点2 .了解动态网页设计的流程3 .掌握ASP. NET平台的构建重 点了解动态网页的分类,掌握.NET平台的构建难 点掌握.NET平台的构建教法学法1 .采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2 .练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料(Dreamweaver CS5网页设计与制作DIV+CSS版吴丰,丁欣 主编清华大学出版社动态网页制作教程(第二版)刘梅彦徐英慧编著 清华大学出版社ASP. NET动态网站设计王淑敏、马世霞等编
2、著 清华大学出版社教学过程环节一:结合PPT课件的内容,讲解动态网站的基本知识。了解动态网页的几种 常用的技术,展示一些优秀的动态网站。环节二:简要介绍ASP. NET平台的发展历程及特点环节三:详细介绍ASP. NET平台的构建方法主要有以下几个步骤:一 .配置HS服务器二 .安装 Visual Studio 2008 软件三 .测试一个最简单的ASP. NET程序环节四:对本节课的内容进行复习,完成一个加法器的程序。并进行疑难解答ASP. NET动态网站设计王淑敏、马世霞等编著 清华大学出版社教学过程环节一:复习上节课介绍的学生成绩统计系统的设计技巧。环节二:介绍XML语言的基础知识,书写
3、规范技巧XML是Web上表示结构化信息的一种标准文本格式,它没有复杂的语法和包罗万象 的数据定义。XML通过根元素,节点方式存储数据。XML代码示例案例:book catalog=Programming”C#Bjarne Stroustrup2009book catalog二Networking”TCP/IP Richard Stevens2009环节三:通过一个网页目录菜单的设计案例,介绍综合运用XML文件和TreeView 控件创建网页目录的方法。步骤:1 .编写网页目录数据的XML文件2 .添加Treeview控件并设置数据源3 .编辑Treeview控件数据绑定4 .设置Treevie
4、w控件格式 环节四:完成课堂讲解的练习例题,并疑难解答章节名称:使用SiteMap控件制作站点导航课堂类型:理论实训口练习测试口学时安排:2课时目的要求掌握SiteMap控件制作站点导航菜单的技巧重 点掌握SiteMap控件制作站点导航菜单的技巧难 点掌握SiteMap控件制作站点导航菜单的技巧教法学法1 .采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2 .练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料动态网页制作教程(第二版)刘梅彦徐英慧编著 清华大学出版社ASP. NET动态网站设计王淑敏、马世霞等编著 清华大学出版社教学过程环节一:复习上节课介绍的XML语言基础及
5、利用TreeView控件创建网页目录的方 法。环节二:以一个站点导航菜单的设计为例,讲解站点地图文件的编写方法及 SiteMap控件的使用技巧。操作步骤:1 .编写站点地图文件作为数据源2 .添加SiteMapPath控件,并在站点地图文件中设置节点页面关联。拓展知识:Menu菜单的使用环节三:完成课堂讲解的练习例题,并疑难解答章节名称:ADO. NET数据库操作1 (Connection对象、Command对象)课堂类型:理论实训口练习测试口学时安排:2课时E目的要求掌握Connection对象、Command对象的基础操作及应用重点掌握Connection对象、Command对象的基础操作
6、及应用难点掌握Connection对象、Command对象的基础操作及应用教法学法1 .采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2 .练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料动态网页制作教程(第二版)刘梅彦徐英慧编著 清华大学出版社ASP. NET动态网站设计王淑敏、马世霞等编著 清华大学出版社教学过程环节一:复习上节课介绍的SiteMap控件制作站点导航菜单的的方法。环节二:介绍Connection对象、Command对象的基础操作及应用1. Connection对象:建立与特定数据源的连接,包含:Connectionstring、 Database Dat
7、aSource State 四个属性。 Connectionstring:执行Open方法连接数据源的字符串。 Database:将要打开数据库的名称。 DataSource:包含数据库的位置和文件。 State:显示当前Connection对象的状态。操作方法1 (带参数):SqlConnection conn=new SqlConnection();Conn. ConnectionString=z,Server= (local) ; database=test; uid=sa;pwd=; ;操作方法2 (无参数):SqlConnection conn=new SqlConnection (
8、Z/Data Source=. ; Initial Catalog =test;User ID=sa;password=sa/z);2. Command对象:对数据源执行命令。公开Parameters,并且可以从Connection Transaction的范围内执行。(1) CommandText Connection 两个属性。 CommandText:获取或设置对数据源执行的SQL语句或存储过程名或表名。 Connection:获取或设置此Command对象使用的Connection对象的名称。(2) ExecuteNonQuery ExecuteScalar ExecuteReader
9、 ChangeDatabase 四个 方法。方法说明ExecuteNonQuery执行SQL语句并返回受影响的行数。ExecuteNonQuery方法执 行更新操作,诸如那些与UPDATE、INSERT和DELETE语句有关 的操作,在这些情况下,返回值是命令影响的行数。对于其他 类型的语句,诸如SET或CREATE语句,则返回值为-1;ExecuteScalar执行查询,并返回查询所返回的结果集中第一行的第一列,忽 略其他列或行。如果只想检索数据库信息中的一个值,而不需 要返回表或数据流形式的数据库信息。例如,只需要返 回 COUNT (*)、SUM (Price) 或 AVG (Quant
10、ity) 等聚合函 数的结果,那么Command对象的ExecuteScalar方法就很有用。ExecuteReader执行SELECT语句并返回数据集。ExecuteReader方法通常与 查询命令一起使用,并且返回一个数据阅读器对象 SqlDataReader类的一个实例。如果通过ExecuteReader方法 执行一个更新语句,则该命令成功地执行,但是不会返回任何 受影响的数据行。ChangeDatabase改变当前连接的数据库。需要一个有效的数据库名称(3)操作方法代码举例:SqlConnection connection = new SqlConnection (zzData Sou
11、rce=.;Initial Catalog=onlineExaml ;User ID=sa; password=sa/z);connection. Open ();String safeSql二 select * from student ” ;SqlCommand cmd = new SqlCommand(safeSql, conn);环节三:以一个用户登录页面的设计案例为例,介绍Connection对象、Command 对象的综合运用的技巧。操作步骤:1 .创建数据库Test,创建数据表User。2 .设计登录页面,添加Web控件。3 .添加登录响应事件,创建数据库连接Connection
12、,创建Command对象,设置 CommandText命令,根据输入的信息,依据ExecuteScalar方法执行结果判断是否 存在该用户,并给出相应的操作响应。4 .调试运行程序。环节四:完成课堂讲解的练习例题,并疑难解答章节名称:ADO. NET数据库操作2 (DataReader对象)课堂类型:理论实训口练习测试口学时安排:2课时目的要求掌握DataReader对象的基础知识及应用技巧重 点掌握DataReader对象的基础知识及应用技巧难 点掌握DataReader对象的基础知识及应用技巧教法学法1 .采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2 .练习采用学生自主安排,
13、教师给与个别辅导的方式进行。参考资料动态网页制作教程(第二版)刘梅彦徐英慧编著 清华大学出版社ASP. NET动态网站设计王淑敏、马世霞等编著 清华大学出版社教学过程环节一:复习上节课介绍的Connection对象、Command对象的基础知识及操作。环节二:介绍DataReader对象的基础知识,并通过一个案例说明其操作技巧。1. DataReader对象:从数据源中读取只进且只读的数据流。2. DataReader对象常用属性和方法:(1)属性:FieldCounts Item(2)方法:Read、Close Get3. DataReader对象操作方法(1) DataReader对象的创
14、建:SqlCommand cmd = new SqlCommand(commandText, ConnectionObject)SqlDataReader dr = cmd. ExecuteReader();(2) DataReader对象访问数据库记录利用While方法操作While (dr. Reader ()/do something with the current record)举例:用户列表输出。技术要点:利用 Connection、Command DataReader 对象操作。环节三:完成课堂讲解的练习例题,并疑难解答。章节名称:ADO. NET数据库操作3 (DataAdap
15、ter对象、DataSet对象)课堂类型:理论实训口练习测试口学时安排:2课时目的要求掌握DataSet对象、DataAdapter对象的基础知识及应用技巧重 点掌握DataSet对象、DataAdapter对象的基础知识及应用技巧难 点掌握DataSet对象、DataAdapter对象的基础知识及应用技巧教法学法1 .采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2 .练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料动态网页制作教程(第二版)刘梅彦徐英慧编著 清华大学出版社ASP. NET动态网站设计王淑敏、马世霞等编著 清华大学出版社教学过程环节一:复习上节课介绍的Da
16、taReader对象的基础知识及操作。环节二:介绍DataSet对象、DataAdapter对象的基础知识,并通过一个案例说明 其操作技巧。1. DataSet是一种容器,可以由从数据适配器执行的SQL命令或存储过程所填充。2. DataAdapter对象:一种用来充当DataSet对象与实际数据源之间桥梁的对象, 它是一个双向通道,用来把数据从数据源中读到一个内存表中,以及把内存中的 数据写回到一个数据源中。3. DataAdapter 对象的属性:DeleteCommand InsertCommand Sei ectCommand UpdateCommand、 TabieMappings4
17、. DataAdapter对象的方法: Fill:执行存储于SelectCommand中的查询,并将结果存储在DataTable中。 Update:向数据库提交存储在DataSet (或DataTable、DataRows)中的更改。 该方法会返回一个整数值,其中包含着在数据存储中成功更新的行数。 SelectCommand:获取或设置一个Transact-SQL语句或存储过程,用于在数 据源中选择记录。5. DataAdapter对象的创建:SqlDataAdapter da=new SqlDataAdapter (Select * From Student77, strConn);Data
18、Set ds=new DataSet();da. Fill (ds); 这里ds中的表名为Table6. 操作实例:将一位学生的信息插入到Student表中技术要点:利用Dataset, DataAdapter对象。环节三:完成课堂讲解的练习例题,并疑难解答章节名称:服务器验证控件的使用课堂类型:理论实训口练习测试口学时安排:2课时目的要求掌握ASP. NET中验证控件的使用方法重 点掌握ASP. NET中验证控件的使用方法难 点 掌握ASP. NET中验证控件的使用方法教法学法1 .采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2 .练习采用学生自主安排,教师给与个别辅导的方式进行
19、。参考资料动态网页制作教程(第二版)刘梅彦徐英慧编著 清华大学出版社ASP. NET动态网站设计王淑敏、马世霞等编著 清华大学出版社 教学过程环节一:复习上节课介绍的DataSet对象、DataAdapter对象的相关知识。环节二:通过实例,介绍ASP. NET中的几种验证控件的使用方法ASP. NET提供了 5个验证控件和1个汇总控件,5个验证控件可以实现不同的验证 功能。RequiredFiedValidator控件:用于监视控件必须填有数据;CompareValidator控件:用于比较两个监视控件的值;RangeValidator控件:用于输入值范围限制;RegularExpressi
20、onValidator控件:用于正规则表达式验证;CustomValidator控件:允许用户自编写验证函数;ValidationSummary控件:用于收集显示错误信息。实例:用户注册输入验证。环节三:完成课堂讲解的练习例题,并疑难解答章节名称:HTML控件的使用课堂类型:理论实训口练习测试口学时安排:2课时目的要求掌握ASP. NET中HTML控件的使用方法重 点掌握ASP. NET中HTML控件的使用方法难 点 掌握ASP. NET中HTML控件的使用方法教法学法1 .采用教授法进行教学讲解,结合疑难点师生互动交流方式进行。2 .练习采用学生自主安排,教师给与个别辅导的方式进行。参考资料
21、动态网页制作教程(第二版)刘梅彦徐英慧编著 清华大学出版社ASP. NET动态网站设计王淑敏、马世霞等编著 清华大学出版社教学过程环节一:复习上节课介绍的ASP.NET中的几种验证控件的使用方法。环节二:通过实例,介绍ASP.NET中的HTML控件的使用方法HTML控件是从HTML标记衍生而来的,每个控件对应于一个或一组HTML标记.常用的HTML控件有:按钮,输入框,文件上传,单选框,复选框,表格,图片控 件等。实例:用户注册页面设计。环节三:完成课堂讲解的练习例题,并疑难解答章节名称:Web服务器控件的使用课堂类型:理论实训口练习测试口学时安排:2课时目的要求掌握ASP. NET中Web服
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASPNET 动态 网页 设计 制作 教案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内