版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ASP.Net网络开发课程教案 一、课程定位ASP.Net网络开发实例教程是计算机专业及相近专业的一门专业必修课程。本课程为本专业的有关网络程序设计的较高级内容,将介绍开发ASP.NET程序所涉及的开发工具和运行环境、C#程序设计基础和ASP.NET的程序设计基础等有关内容。本课程共64学时(讲授32学时,上机32学时),4学分,考查科目。本课程的先修课是程序设计基础、c#程序设计语言、数据库基础、HTML脚本语言等。二、课程总目标ASP.Net网络开发实例教程课程的主要任务是:介绍 ASP.NET程序设计的基本原理和技术、ASP.NET 程序设计基础、C# 语言基础和 ASP.NET程序开发
2、工具的使用等有关内容。通过本课程的学习,使学生掌握开发 ASP.NET 程序的基础知识和方法,对网络程序设计有一个全面的认识和了解,能够独立自主开发留言板、BBS、聊天室等网络应用程序。学习本课程后,应达到下列基本要求: 1.了解WEB程序设计的基本技术。 2.掌握程序设计的基本方法。 3.能比较熟练地开发基于的web程序。 4.掌握开发环境Visual studio.NET的使用。三、重点、难点章节及内容(一)重点章节及内容;第一章 搭建ASP.NET网站的运行环境与开发环境:ASP.NET 3.5运行环境、网站设置、虚拟目录设置、创建网站、发布网站、复制网站;第
3、二章 使用控件高效创建网站页面:XHTML常用元素、单文件模型和代码隐藏页模型、CSS样式定义和存放位置、JavaScript常识和代码存放位置、XML文件结构、web.config配置文件结构和配置方法;第三章 使用类和端和服务器的信息:掌握Request、Response、Session、Application、Server和Cookie等对象的作用、常用属性和方法;第四章 控制网站页面的外观:创建基于母版页的内容页、创建嵌套母版页和基于子母版的内容页;第五章快速实现网站导航 :使用Menu控件的菜单项编辑器设置下拉菜单导航的方法、使用Menu控件和网站地图实现下拉菜单导航的方法、使用Tr
4、eeView控件的节点编辑器设置树型导航的方法、使用TreeView控件和网站地图实现树型导航的方法;第六章 使用ADO.NET获取与处理数据:使用ADO.NET的对象(包括Connection、Command、DataReader、DataAdapter、DataSet和DataView)访问后台数据库;数据源控件和数据绑定控件在Web页面中输出数据,对后台数据库中的数据进行修改和更新、在Web页面中灵活使用ADO.NET对象、数据源控件和数据绑定控件实现应用程序功能、Connection、Command、DataReader、DataAdapter、DataSet、DataView等ADO
5、.NET对象的功能和常用属性、方法;SqlDataSource数据源控件和GridView、DataList、Repeater、DetailsView、FormView、DropDownList等数据绑定控件的功能、属性和事件;第七章 使用LINQ集成查询与更新数据:LINQ实现用户登录功能、使用LINQ实现用户注册功能、使用LINQ浏览与更新商品数据;第八章:应用I/O和流操纵文件和图片:上传文件到硬盘和数据库的方法、上传图片到硬盘和数据库的方法、下载文件的方法;第九章:整合和发布网站:web.config文件的配置方法,熟练掌握在web.config文件中配置数据库连接字符串的方法,学会在
6、Web页面中使用web.config文件中的配置数据库连接字符串;将多个Web页面整合为一个完整的网站,并对网站进行部署和发布;将Web页面中的数据显示代码与业务逻辑代码分离,创建多个类和方法,通过三层架构实现应用程序的功能需求。(二)难点章节及内容 第一章 搭建ASP.NET网站的运行环境与开发环境:发布网站、复制网站;第二章 使用控件高效创建网站页面:代码隐藏页模型、CSS样式定义;第三章 使用类和端和服务器的信息:设计一个聊天室;第四章 控制网站页面的外观:母版页与基于子母版的内容页的创建、掌握主题的创建;第五章快速实现网站导航 :使用TreeView控件的节点编辑器设置树型导航的方法、
7、使用TreeView控件和网站地图实现树型导航的方法;第六章 使用ADO.NET获取与处理数据:数据源控件和数据绑定控件在Web页面中输出数据,对后台数据库中的数据进行修改和更新、在Web页面中灵活使用ADO.NET对象、数据源控件和数据绑定控件实现应用程序功能、Connection、Command、DataReader、DataAdapter、DataSet、DataView等ADO.NET对象的功能和常用属性、方法;SqlDataSource数据源控件和GridView、DataList、Repeater、DetailsView、FormView、DropDownList等数据绑定控件的功
8、能、属性和事件;第七章 使用LINQ集成查询与更新数据:使用LINQ显示与修改商品类型数据、LINQ查询表达式和常用子句、LINQ的基本组成,与ADO.NET的关系;第八章:应用I/O和流操纵文件和图片:显示数据表中图片的方法、读文件和写文件的方法;第九章:整合和发布网站:将Web页面中的数据显示代码与业务逻辑代码分离,创建多个类和方法,通过三层架构实现应用程序的功能需求;配置ASP.NET的用户数据库ASPNETDB;使用ASP.NET网站管理工具管理用户和角色。四、实践环节和内容总体设计(一)主要环节安排本课程教学的主要实践环节分为两个方面:一是课堂教学中的有关章节讲授、多媒体展示和实例操
9、作等等,具体时间与教学进度同步。二是让学生进行上机练习,并在练习中完成相应的上机作业。(二)内容总体设计1、课堂教学中的实践环节第一章 搭建ASP.NET网站的运行环境与开发环境:.NET Framework概述、ASP.NET 3.5概述、IIS、Visual Studio 2008环境概览、新建网站、发布网站、复制网站;第二章 使用控件高效创建网站页面:htm文件和XHTML、单文件页模型、代码隐藏页模型、.css文件和CSS常识、.js文件和JavaScript常识、.xml文件和XML常识、web.config、Global.asax;第三章 使用类和端和服务器的信息:获取客户端数据与
10、跨页传递数据、设计网站访问计数器、设计一个简易聊天室、多种页面跳转的实现方法与数据编码;第四章 控制网站页面的外观:创建用户登录的母版也、创建用户登录的内容页、创建嵌套母版页和基于子母版的内容页、应用主题设置用户登录的页面和控件的外观;第五章快速实现网站导航 :创建网站地图文件、使用SiteMapPath控件实现网站的水平导航、使用Menu控件的菜单项编辑器设置下拉菜单导航、使用Menu控件和网站地图实现下拉菜单导航、使用TreeView控件的节点编辑器设置树型导航、使用TreeView控件和网站地图实现树型导航;第六章 使用ADO.NET获取与处理数据:获取和显示购物车中已选购商品的数量和总
11、金额、获得和显示购物车中的商品信息、更改购物车中的商品数据、分页列表显示商品数据、分页显示商品数据列表与浏览商品详细信息;第七章 使用LINQ集成查询与更新数据:上传文件、上传图片、下载文件、显示数据表中的图片、读文件和写文件;第八章:应用I/O和流操纵文件和图片:上传文件到硬盘和数据库的方法、上传图片到硬盘和数据库的方法、下载文件的方法;第九章:整合和发布网站:创建用户注册页面、创建用户登录页面、创建网页首页、创建浏览商品详细信息页面、创建购物车页面、部署与发布网站。2、上机教学第一章 搭建ASP.NET网站的运行环境与开发环境:安装与配置IIS、创建简单web网站;第二章 使用控件高效创建
12、网站页面:创建web注册页面;第三章 使用类和端和服务器的信息:设计网站访问计数器、制作简单聊天室;第四章 控制网站页面的外观:四章 控制网站页面的外观:第五章快速实现网站导航 :创建网站地图文件、使用SiteMapPath控件实现网站的水平导航、使用Menu控件的菜单项编辑器设置下拉菜单导航、使用Menu控件和网站地图实现下拉菜单导航、使用TreeVie;第六章 使用ADO.NET获取与处理数据:获取和显示购物车中已选购商品的数量和总金额、获得和显示购物车中的商品信息、更改购物车中的商品数据、分页列表显示商品数据、分页显示商品数据列表与浏览商品详细信息;第七章 使用LINQ集成查询与更新数据
13、:上传文件、上传图片、下载文件、显示数据表中的图片、读文件和写文件;第八章:应用I/O和流操纵文件和图片:上传文件到硬盘和数据库的方法、上传图片到硬盘和数据库的方法、下载文件的方法;第九章:整合和发布网站:创建用户注册页面、创建用户登录页面、创建网页首页、创建浏览商品详细信息页面、创建购物车页面、部署与发布网站。五、教学进程计划表(含理论教学和实践教学统筹)章节(序号)内 容学时数理论实践总学时第一章搭建ASP.NET网站的运行环境与开发环境426第二章使用控件高效创建网站页面628第三章取用客户端和服务器的信息448第四章控制网站页面的外观426第五章快速实现网站的导航10616第六章使用A
14、DO.NET获取与处理数据10414第七章使用LINQ集成查询与更新数据8412第八章应用I/0和流操纵文件和图片8412第九章整合与发布网站8412合计643296六、教学资料收集和配置设计通过网络、电视、图书室和报刊杂志搜集与网站设计相关的资料,进行资料整理,编写教学大纲和教案。7、 利用的教学方法(落实到章节)章节(序号)内 容教学方法第一章搭建ASP.NET网站的运行环境与开发环境讲授法第二章使用控件高效创建网站页面讲授法、实际操作法第三章取用客户端和服务器的信息讲授法、实际操作法第四章控制网站页面的外观讲授法、实际操作法第五章快速实现网站的导航讲授法、实际操作法第六章使用ADO.NE
15、T获取与处理数据讲授法、实际操作法第七章使用LINQ集成查询与更新数据讲授法、实际操作法第八章应用I/0和流操纵文件和图片讲授法、实际操作法第九章整合与发布网站讲授法、实际操作法8、 可利用的教学手段、教学媒体设计(落实到章节)章节(序号)内 容教学手段、教学媒体第一章搭建ASP.NET网站的运行环境与开发环境教材、板书、PPT课件、多媒体第二章使用控件高效创建网站页面教材、板书、PPT课件、多媒体第三章取用客户端和服务器的信息教材、板书、PPT课件、多媒体第四章控制网站页面的外观教材、板书、PPT课件、多媒体第五章快速实现网站的导航教材、板书、PPT课件、多媒体第六章使用ADO.NET获取与处理数据教材、板书、PPT课件、多媒体第七章使用LINQ集成查询与更新数据教材、板书、PPT课件、多媒体第八章应用I/0和流操纵文件和图片教材、板书、PPT课件、多媒体第九章整合与发布网站教材、板书、PPT课件、多媒体九、作业布置与批改设计 选取教材各章节后面的部分作业及各种应用性较强的案例题让学生以上机形式完成作业。1.作业内容要求:以教学大纲内容为基础,通过练习增强学生对基本原理、基本方法和基本技能的掌握,以巩固学生对理论的学习和培养学生思考问题、分析问题和解决问题的能力。2.作业形式与题量:每章内容讲授完毕
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论