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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于.net的web程序设计课程教学大纲

课程编码:0221313

学时数:90

课程性质:专业方向

先修课程:面向对象程序设计

适用专业:计算机科学与技术

一、课程的性质、目的和任务

本课程是为计算机科学与技术专业本科生开设的专业课,是计算机科学与技术专业本科生的专业限选课程。本课程的教学目的在于通过教与学,使学生正确理解web程序设计相关的概念、基本原理、一般方法及安全问题。通过学习本课程,学生具备在.NET平台上熟练运用HTML、JavaScript、、、WebService、XML、N层架构、Ajax等主流技术开发Web应用程序的能力。二、课程教学内容及基本要求

第一章 入门

[学时分配] 6(讲课)+2(上机实践)=8学时

[主要内容]

技术进行简要介绍

的优点、功能和工作原理以及如何配置IIS

3.Web 窗体的特点、功能、生命周期以及它的IDE 环境和如何在VS2005/2008下创建 应用程序

4.介绍 页的结构

5.Page对象的各种事件和属性。需要着重讲解Page_Load 事件和IsPostBack 属性的用法

6.要求能够对ViewState 对象的作用和代码隐藏技术有充分的理解

[教学重点]

1.理解 的功能和工作原理

2.在IIS 中为应用程序设置虚拟目录

3.Page 对象的各种事件和属性的用法,代码隐藏技术

[教学难点]

1.对Web 窗体的特点、功能和生命周期的理解

2.Page.IsPostback 属性的用法和对VIEWSTATE 对象的理解

[教学要求]

1.了解

2.了解Web 窗体

3.掌握IIS 的配置

4.掌握 应用程序创建的步骤

5.了解 页的结构

6.掌握Page 对象的各种事件和属性

7.理解_ViewState 对象

8.理解代码隐藏的概念

第二章 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学时

[主要内容]

页的工作原理

2.如何使用文本控件、如何使用控制权转移控件、如何使用选择控件、如何使用容器控件以及其它控件

[教学重点]

1.掌握控制权转移控件的使用、掌握选择控件的使用以及容器控件的使用

2.容器控件的使用以及使用代码操作CSS

[教学难点]

1.容器控件的使用以及使用代码操作CSS

[教学要求]

1.掌握使用文本输入控件

2.掌握使用控制权转移控件

3.掌握使用选择控件

4.讨论其他控件

第四章 HTML控件和验证控件

[学时分配] 4(讲课)+2(上机实践)=6学时

[主要内容]

页中HTML 控件和Web 服务控件的区别

中的HTML 服务器控件和 中的验证控件

[教学重点]

1.HTML 服务器控件和 中的验证控件

2.HTML 控件中的File 控件

[教学难点]

1.HTML 服务器控件和 中的验证控件的使用

[教学要求]

1.使用各种HTML 控件

2.理解HTML 控件和Web 控件的区别

3.使用各种验证控件

第五章 内置对象—Response、Request 和Server对象

[学时分配] 4(讲课)+4(上机实践)=8学时

[主要内容]

1.Response 对象

2.Request 对象和Server对象

[教学重点]

1.Response对象、Request对象、Server对象

[教学难点]

1.Response对象、HttpRequest对象、Server对象的使用

[教学要求]

1.掌握使用Response、Request、Server对象

第六章 内置对象—Application、Session 和Cookie 对象[学时分配] 4(讲课)+2(上机实践)=6学时

[主要内容]

1.在中数值传递的模型

2.Global.asax文件、Application对象、Cookie和Session对象 [教学重点]

1.Global.asax文件、Application对象、Cookie对象和Session对象[教学难点]

1.Global.asax 文件

[教学要求]

1.掌握如何运用Global.asax 文件

2.掌握使用Application 对象

3.掌握创建并读取Cookie对象的方法

4.掌握使用Session 对象

第七章 存取数据库

[学时分配] 8(讲课)+4(上机实践)=12学时

[主要内容]

访问数据库的常用方法及实现

2.通用的数据绑定方式

3.采取数据源的方式绑定集合到DataList和Repeater控件上

4.利用Repeater控件实现分页

5.在 中使用 的事务处理

[教学重点]

1.掌握在 中实现DataList和DataView控件

2.利用Repeater控件实现分页

[教学难点]

1.利用Repeater控件实现分页

中的事务处理

[教学要求]

1.掌握访问数据库

2.理解数据绑定

3.掌握如何使用DataList控件

4.掌握如何使用Repeater控件

5.掌握如何使用数据视图排序和筛选

第八章深入进行数据库编程

[学时分配] 6(讲课)+4(上机实践)=10学时

[主要内容]

1.如何使用GridView 控件,包括绑定数据到GridView控件,模板列、设置页眉和页脚,命令列

2.在GridView控件中实现分页

[教学重点]

1.选择GridView控件中的行、更新数据、删除数据

相关文档
最新文档