基于NET的Web程序设计课程教学大纲.doc
文本预览下载声明
基于.net的web程序设计课程教学大纲
课程编码:0221313
学时数:90
课程性质:专业方向
先修课程:面向对象程序设计
适用专业:计算机科学与技术
一、课程的性质、目的和任务
本课程是为计算机科学与技术专业本科生开设的专业课,是计算机科学与技术专业本科生的专业限选课程。本课程的教学目的在于通过教与学,使学生正确理解web程序设计相关的概念、基本原理、一般方法及安全问题。通过学习本课程,学生具备在.NET平台上熟练运用HTML、JavaScript、ASP.NET、ADO.NET、WebService、XML、N层架构、Ajax等主流技术开发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 对象的作用和代码隐藏技术有充分的理解
[教学重点]
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.理解代码隐藏的概念
第二章 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.如何使用文本控件、如何使用控制权转移控件、如何使用选择控件、如何使用容器控件以及其它控件
[教学重点]
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 中的验证控件
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对象、HttpRequest对象、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对
显示全部