基于.NET的Web程序设计课程教学大纲.doc

上传人:h**** 文档编号:137988 上传时间:2018-07-10 格式:DOC 页数:91 大小:434KB
下载 相关 举报
基于.NET的Web程序设计课程教学大纲.doc_第1页
第1页 / 共91页
基于.NET的Web程序设计课程教学大纲.doc_第2页
第2页 / 共91页
基于.NET的Web程序设计课程教学大纲.doc_第3页
第3页 / 共91页
基于.NET的Web程序设计课程教学大纲.doc_第4页
第4页 / 共91页
基于.NET的Web程序设计课程教学大纲.doc_第5页
第5页 / 共91页
点击查看更多>>
资源描述

1、 基于 .net的 web程序设计 课程教学大纲 课程编码: 0221313 学时数: 90 课程性质: 专业方向 先修课程: 面向对象程序设计 适用专业: 计算机科学与技术 一、 课程的性质、目的和任务 本课程是为计算机科学与技术专业本科生开设的专业课,是计算机科学与技术专业本科生的 专业限选 课程。本课程的教学目的在于通过教与学,使学生正确理解 web 程序设计相关的概念、基本原理、一般方法及安全问题 。 通过学习本课程,学生具备在 .NET 平台上熟练运用 HTML、 JavaScript、 ASP.NET、 ADO.NET、WebService、 XML、 N层架构、 Ajax 等主流

2、技术开发 Web 应用程序的能力 。 二、 课程教学内容 及 基本要求 第 一 章 ASP.NET 入门 学时分配 6(讲课 )+2(上机实践) =8 学时 主要内容 1.ASP.NET 技术进行简要介绍 2.ASP.NET 的优点、功能和工作原理以及如何配置 IIS 3.Web 窗体的特点、功能、生命周期以及它的 IDE 环境和如何在VS2005/2008 下创建 ASP.NET 应用程序 4.介绍 ASP.NET 页的结构 5.Page 对象的各种事件和属性。需要着重讲解 Page_Load 事件和IsPostBack 属性的用法 6.要求能够对 ViewState 对象的作用和代码隐藏技

3、术有充分的理解 教学重点 1.理解 ASP.NET 的功能和工作原理 2.在 IIS 中为应用程序设置虚拟目录 3.Page 对象的各种事件和属性的用法 , 代码隐藏技术 教学难点 1.对 Web 窗体的特点、功能和生命周期的理解 2.Page.IsPostback 属性的用法和对 VIEWSTATE 对象的理解 教学要求 1.了解 ASP.NET 2.了解 Web 窗体 3.掌握 IIS 的配置 4.掌握 ASP.NET 应用程序创建的步骤 5.了解 ASP.NET 页的结构 6.掌握 Page 对象的各种事件和属性 7.理解 _ViewState 对象 8.理解代码隐藏的概念 第 二 章

4、C#程序设计基础 学时分配 6(讲课 )+4(上机实践) =10学时 主要内容 1.标识符 2.基本数据类型 3.控制结构 4.类的定义、属性、方法、事件 教学重点 1.命名空间的导入 2.数据类型转换 3.C#类的使用 教学难点 1.C#类的使用 教学要求 1.掌握 C#的变量、常量、控制语句 2.掌握 C#类的基本使 用方法 3.理解 C#的异常处理 4.掌握 C#类的使用 第 三 章 Web 服务器控件 学时分配 4(讲课 )+4(上机实践) =8 学时 主要内容 1.ASP.NET 页的工作原理 2.如何使用文本控件、如何使用控制权转移控件、如何使用选择控件、如何使用容器控件以及其它控

5、件 教学重点 1.掌握控制权转移控件的使用、掌握选择控件的使用以及容器控件的使用 2.容器控件的使用以及使用代码操作 CSS 教学难点 1.容器控件的使用以及使用代码操作 CSS 教学要求 1.掌握 使用文本输入控件 2.掌握 使用 控制权转移控件 3.掌握 使用选择控件 4.讨论其他控件 第 四 章 HTML 控件和验证控件 学时分配 4(讲课 )+2(上机实践) =6学时 主要内容 1.ASP.NET 页中 HTML 控件和 Web 服务控件的区别 2.ASP.NET 中的 HTML 服务器控件和 ASP.NET 中的验证控件 教学重点 1.HTML 服务器控件和 ASP.NET 中的验证

6、控件 2.HTML 控件中的 File 控件 教学难点 1.HTML 服务器控件和 ASP.NET 中的验证控件 的使用 教学要求 1.使用各种 HTML 控件 2.理解 HTML 控件和 Web 控件的区别 3.使用各种验证控件 第 五 章 ASP.NET 内置对象 Response、 Request 和 Server 对象 学时分配 4(讲课 )+4(上机实践) =8 学时 主要内容 1.Response 对象 2.Request 对象和 Server 对象 教学重点 1.Response 对象、 Request 对象、 Server 对象 教学难点 1.Response 对象、 Http

7、Request 对象、 Server 对象 的使用 教学要求 1.掌握 使用 Response、 Request、 Server 对象 第 六 章 ASP.NET 内置对象 Application、 Session 和 Cookie 对象 学时分配 4(讲课 )+2(上机实践) =6学时 主要内容 1.在 ASP.NET 中数值传递的模型 2.Global.asax 文件、 Application 对象、 Cookie 和 Session 对象 教学重点 1.Global.asax 文件、 Application 对象、 Cookie 对象和 Session 对象 教学难点 1.Global.

8、asax 文件 教学要 求 1.掌握如何 运用 Global.asax 文件 2.掌握 使用 Application 对象 3.掌握 创建并读取 Cookie 对象的方法 4.掌握 使用 Session 对象 第 七 章 ASP.NET 存取数据库 学时分配 8(讲课 )+4(上机实践) =12学时 主要内容 1.ADO.NET 访问数据库的常用方法及实现 2.通用的数据绑定方式 3.采取数据源的方式绑定集合到 DataList 和 Repeater 控件上 4.利用 Repeater 控件实现分页 5.在 ASP.NET 中使用 ADO.NET 的事务处理 教学重点 1.掌握 在 ASP.N

9、ET 中实现 DataList 和 DataView 控件 2.利用 Repeater 控件实现分页 教学难点 1.利用 Repeater 控件实现分页 2.ASP.NET 中的事务处理 教学要求 1.掌握 ADO.NET 访问数据库 2.理解数据绑定 3.掌握如何 使用 DataList 控件 4.掌握如何 使用 Repeater 控件 5.掌握如何 使用数据视图排序和筛选 第 八 章 深入进行数据库编程 学时分配 6(讲课 )+4(上机实践) =10学时 主要内容 1.如何使用 GridView 控件,包括绑定数据到 GridView 控件,模板列、设置页眉和页脚,命令列 2.在 Grid

10、View 控件中实现分页 教学重点 1.选择 GridView 控件中的行、更新数据、删除数据 2.分页显示 GridView 控件中的记录 教学难点 1. 选择 GridView 控件中的行、更新数据、删除数据 教学要求 1.掌握如何 使用 GridView 控件 2.掌握如何 使用 GridView 控件的模版列 3.掌握如何 选择、更新和删除 GridView 控件中的记录 4.掌握如何 分页显示 GridView 控件中的记录 第 九 章 ASP.NET 的用户控件和自定义控件 学时分配 2(讲课 )+2(上机实践) =4学时 主要内容 1. 自定义控件、用户控件和复合控件及如何使用

11、教学重点 1.自定义控件 2.如何创建复合控件以及如何使用自定义控件的事件 教学难点 1.如何创建复合控件以及如何使用自定义控件的事件 教学要求 1.理解 明确创建自定义控件的必要性 2.掌握如何 使用 ASP.NET 创建简单的控件 3.掌握如何 使用 C#创建自定义控件 第十 章 在 .NET 中处理 XML 学时分配 4(讲课 )+2(上机实践) =6学时 主要内容 1.在 .NET 中如何处理 XML,包括 XmlDocument 的文档对象模型、使用XmlReader、 XmlWriter 2.XmlValidatingReader 访问 Xml 文档, Xml 档以及 DataSe

12、t 的相互转换 教学重点 1.XML 的基础知识,应该强调 XmlReader 和 XmlWriter 对象的用法以及如何使用 WriteXml()和 ReadXml()方法写入和读取数据 2.读取和写入 XML 数据 教学难点 1. 读取和写入 XML 数据 教学要求 1.理解 XMLDocument 结构 2.掌握如何 使用 XML 命名空间中的 XMLDocument 对象 3.掌握如何 使用 XMLReader 和 XMLWriter 4.掌握如何 使用 XMLValidatingReader 5.掌握如何 填充 XML 文件的数据集 6.掌握如何 使用数据集创建 XML 文档 第 十

13、一 章 Web 服务 学时分配 2(讲课 )+2(上机实践) =4学时 主要内容 1.部署 WebService 2.注册和发布 WebService 3.在 ASP.NET 中使用 WebService 教学重点 1.使用 VS2005/VS2008 创建 Web 服务 2.理解什么是 SOAP 3.在 Web 服务器上部署 WebService、使用 WebService 4.通过三层模式或多层模式使用 WebService 教学难点 1.在 Web 服务器上部署 WebService、使用 WebService 2.通过三层模式或多层模式使用 WebService 教学要求 1.了解 W

14、eb 服务及其特征 2.了解 Web 服务的一般结构 3.掌握如何 使用 VS2005/VS2008 创建 Web 服务 4.理解 Web 服务的各种文件和结构 5.理解部署 WebService 6.了解注册和发布 7.掌握在 ASP.NET 中使用 WebService 第 十二 章 配置 ASP.NET 应用程序 学时分配 2(讲课 )+2(上机实践) =4学时 主要内容 1.如何通过设置应用程序的属性,一次性的为所有的页面设置值 2.ASP.NET 配置文件的特点、类型以及 Web.Config 和 Machine.Config 配置文件的结构、功能和各种设置 教学重点 1.ASP.N

15、ET 配置文件的类型和 Web.config 文件中的各种配置的设置 2.ASP.NET 配置系统的层 次性配置架构以及如何在具体的应用程序中灵活地设置这些配置信息 教学难点 1. ASP.NET 配置系统的层次性配置架构以及如何在具体的应用程序中灵活地设置这些配置信息 教学要求 1.了解 ASP.NET 配置文件的特点和类型 2.掌握 Web.Config 和 Machine.Config 的结构和功能 3.掌握在 Web.Config 中定义各种设置 第 十三 章 跟踪、缓存和部署 .NET 应用程序 学时分配 2(讲课 )+2(上机实践) =4学时 主要内容 1.如何跟踪和调试 Web

16、应用程序,利用 ASP.NET 的缓存技术缓存页面或应用程序 2.怎样安装和部署 ASP.NET 应用程序 教学重点 1.对 ASP.NET 应用程序进行页面级的跟踪和数据缓存 2.应用程序级跟踪和部署 ASP.NET 应用程序 教学难点 1.缓存的设置及应用 教学要求 1.掌握 ASP.NET 应用程序的跟踪与调试 2.理解 ASP.NET 的缓存技术 3.掌握 ASP.NET 应用程序的安装和部署 三 、课程 实践 环节 基本 要求 实践项目一 1.项目实践题目: ASP.NET 入门 2.项目实践目的和要求: 目的: ( 1) 配置 IIS ( 2) 创建 ASP.NET 应用程序,熟悉

17、 ASP.NET 页的结构 ( 3) 使用 Page 对象的各种事件和属性 ( 4) 理解代码隐藏的概念 要求: 掌握 ASP.NET 的页面文件结构,掌握 VS2005/2008 的安装和配置方法 3.项目实践基本内容: 编写用户登录应用程序(链接 SQL Server 数据库) 4.完成方式:课堂讲解课后项目实践 实践项目二 1.项目实践题目: C#程序设计基础 2.项目实践目的和要求: 目的: ( 1) C#的变量、常量、控制语句 ( 2) C#类的基本使用方法 ( 3) C#的异常 处理 ( 4) 类的使用 要求: 理解 C#程序语言的面向对象的特点及其语法结构 3.项目实践基本内容:

18、 ( 1) 标识符 ( 2) 基本数据类型 ( 3) 控制结构 ( 4) 类的定义、属性、方法、事件 4.完成方式:课堂讲解课后项目实践 实践项目三 1.项目实践题目: Web 服务器控件 2.项目实践目的和要求: 目的: (1)在 Web 页面中使用文本输入控件、控制权转移控件、使用选择控件 (2)使用日历控件 (3)使用下拉列表控件 要求: 理解 Web 服务器的概念,掌握如何使用常见的 Web 服务器控件及相关的属性和事件 3.项 目实践基本内容: ( 1) 编写在线用户投票应用程序(可只实现单个项目的投票) ( 2) 编写使用第一个下拉列表确定第二个下拉列表内容的应用程序 ( 3) 编

19、写利用下拉列表确定文本框内容的应用程序 ( 4) 编写利用日历控件显示用户所选取的日期的应用程序 4.完成方式:课堂讲解课后项目实践 实践项目四 1.项目实践题目: HTML 控件和验证控件 2.项目实践目的和要求: 目的: ( 1) 使用 File 控件 ( 2) 使用各种验证控件 要求: 理解 HTML 控件,掌握 Web 验证控件的使用方法 3.项目实践基本内容: ( 1) 编写实 现文件上传的应用程序 ( 2) 在已编写的新用户注册应用程序中添加用户信息的验证功能 ( 3) 编写使用 HTML 服务器控件并向其中添加新的属性与方法的应用程序 4.完成方式:课堂讲解课后项目实践 实践项目

20、五 1.项目实践题目: ASP.NET 内置对象 Response、 Request 和 Server 对象的使用 2.项目实践目的和要求: 目的: 学会 使用 Response 、 Request 、 Server 对象 要求: 理解并掌握 ASP.NET 内置对象 Response、 Request 及 Server 对象的使用 3.项目实践基本内容: 使用 Response 、 Request 对象拓展在线投票应用程序(实现多项目投票) 4.完成方式:课堂讲解课后项目实践 实践项目六 1.项目实践题目: ASP.NET 内置对象 Application、 Session 和 Cookie

21、 的使用 2.项目实践目的和要求: 目的: ( 1) 使用 Application 对象 ( 2) 使用 Session 对象 要求: 理解并掌握 ASP.NET 内置对象 Response、 Request 及 Server 对象的使用 3.项目实践基本内容: ( 1) 编写应用程序,使 用数组并将数据存贮在 Application 对象中,在文本框中显示 Application 对象中的数据 ( 2) 编写应用程序,使用 Global.asax 文件实现在线用户统计;历史访问人数统计 ( 3) 实现用户登录并将用户信息通过 Session 对象传递至新页面中 4.完成方式:课堂讲解课后项目

22、实践 实践项目七 1.项目实践题目: ASP.NET 存取数据库 2.项目实践目的和要求: 目的: ( 1) 实现简单数据绑定、表达式绑定 ( 2) 使用 DataList 控件显示数据库数据 ( 3) 使用 Repeater 控件显示数 据库数据 ( 4) 使用数据视图排序和筛选 要求: 掌握用 ADO.NET 组件操作数据库的方法,掌握用数据控件 DataList及 Repeater 进行数据绑定 3.项目实践基本内容: ( 1) 编写应用程序实现简单数据绑定、表达式绑定 ( 2) 编写应用程序实现将数据绑定到 Repeater 控件 ( 3) 编写应用程序实现利用 Repeater 控件

23、实现分页 ( 4) 编写应用程序实现将数据绑定到 DataList 控件 4.完成方式:课堂讲解课后项目实践 实践项目八 1.项目实践题目: 深入数据库编程 2.项目实践目的和要求: 目的 : ( 1) 使用 GridView 控件显示绑定数据 ( 2) 使用 GridView 控件的模版列 ( 3) GridView 控件的综合使用 要求: 掌握用数据控件 GridView 进行数据绑定 3.项目实践基本内容: ( 1) 编写应用程序实现绑定数据到 GridView 控件,模板列、设置页眉和页脚,命令列。 ( 2) 编写应用程序实现在 GridView 控件中选择、更新和删除 GridView 控件中的记录 ( 3) 编写应用程序实现分页显示 GridView 控件中的记录 4.完成方式:课堂讲解课后项目实践 实践项目九 1.项目实践题 目: ASP.NET 的用户控件和自定义控件 2.项目实践目的和要求: 目的: ( 1) 使用 ASP.NET 创建简单的控件 ( 2) 使用 C# 创建自定义控件 要求: 掌握如何建立和使用用户控件,了解用户自定义控件 3.项目实践基本内容:

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。