




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于.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 的优点、功能和工作原理以及如何配置IIS3.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.NET2.了解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对象和Session对象教学难点1.Global.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.NET 中实现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.在GridView控件中实现分页 教学重点1.选择GridView控件中的行、更新数据、删除数据2.分页显示GridView控件中的记录 教学难点1. 选择GridView控件中的行、更新数据、删除数据教学要求1.掌握如何使用GridView控件2.掌握如何使用GridView控件的模版列3.掌握如何选择、更新和删除GridView控件中的记录4.掌握如何分页显示GridView控件中的记录第九章 ASP.NET 的用户控件和自定义控件学时分配 2(讲课)+2(上机实践)=4学时主要内容1. 自定义控件、用户控件和复合控件及如何使用 教学重点1.自定义控件2.如何创建复合控件以及如何使用自定义控件的事件 教学难点1.如何创建复合控件以及如何使用自定义控件的事件 教学要求1.理解明确创建自定义控件的必要性2.掌握如何使用ASP.NET创建简单的控件3.掌握如何使用C#创建自定义控件第十章 在.NET中处理XML学时分配 4(讲课)+2(上机实践)=6学时主要内容1.在.NET 中如何处理XML,包括XmlDocument的文档对象模型、使用XmlReader、XmlWriter 2.XmlValidatingReader访问Xml文档,Xml档以及DataSet的相互转换 教学重点1.XML的基础知识,应该强调XmlReader和XmlWriter对象的用法以及如何使用WriteXml()和ReadXml()方法写入和读取数据2.读取和写入XML 数据 教学难点1. 读取和写入XML 数据 教学要求1.理解XMLDocument 结构2.掌握如何使用XML命名空间中的XMLDocument对象3.掌握如何使用XMLReader和XMLWriter4.掌握如何使用XMLValidatingReader5.掌握如何填充XML文件的数据集6.掌握如何使用数据集创建XML文档第十一章 Web服务学时分配 2(讲课)+2(上机实践)=4学时主要内容1.部署WebService2.注册和发布WebService3.在ASP.NET中使用WebService教学重点1.使用VS2005/VS2008创建Web服务2.理解什么是SOAP3.在Web 服务器上部署WebService、使用WebService4.通过三层模式或多层模式使用WebService教学难点1.在Web 服务器上部署WebService、使用WebService2.通过三层模式或多层模式使用WebService 教学要求1.了解Web 服务及其特征2.了解Web 服务的一般结构3.掌握如何使用VS2005/VS2008 创建Web 服务4.理解Web 服务的各种文件和结构5.理解部署WebService6.了解注册和发布7.掌握在ASP.NET中使用WebService第十二章 配置ASP.NET应用程序学时分配 2(讲课)+2(上机实践)=4学时主要内容1.如何通过设置应用程序的属性,一次性的为所有的页面设置值2.ASP.NET 配置文件的特点、类型以及Web.Config 和Machine.Config 配置文件的结构、功能和各种设置 教学重点1.ASP.NET 配置文件的类型和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 应用程序,利用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 应用程序,熟悉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.项目实践基本内容:(1)标识符(2)基本数据类型(3)控制结构(4)类的定义、属性、方法、事件4.完成方式:课堂讲解课后项目实践实践项目三 1.项目实践题目:Web服务器控件2.项目实践目的和要求:目的:(1)在Web页面中使用文本输入控件、控制权转移控件、使用选择控件(2)使用日历控件(3)使用下拉列表控件要求:理解Web服务器的概念,掌握如何使用常见的Web服务器控件及相关的属性和事件3.项目实践基本内容:(1)编写在线用户投票应用程序(可只实现单个项目的投票)(2)编写使用第一个下拉列表确定第二个下拉列表内容的应用程序(3)编写利用下拉列表确定文本框内容的应用程序(4)编写利用日历控件显示用户所选取的日期的应用程序4.完成方式:课堂讲解课后项目实践实践项目四 1.项目实践题目:HTML控件和验证控件2.项目实践目的和要求:目的:(1)使用File控件(2)使用各种验证控件要求:理解HTML控件,掌握Web验证控件的使用方法3.项目实践基本内容:(1)编写实现文件上传的应用程序(2)在已编写的新用户注册应用程序中添加用户信息的验证功能(3)编写使用HTML 服务器控件并向其中添加新的属性与方法的应用程序4.完成方式:课堂讲解课后项目实践实践项目五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的使用2.项目实践目的和要求:目的:(1)使用Application 对象(2)使用Session 对象要求:理解并掌握ASP.NET内置对象Response、Request及Server对象的使用3.项目实践基本内容:(1)编写应用程序,使用数组并将数据存贮在Application 对象中,在文本框中显示Application 对象中的数据(2)编写应用程序,使用Global.asax文件实现在线用户统计;历史访问人数统计(3)实现用户登录并将用户信息通过Session 对象传递至新页面中4.完成方式:课堂讲解课后项目实践实践项目七1.项目实践题目:ASP.NET存取数据库2.项目实践目的和要求:目的:(1)实现简单数据绑定、表达式绑定(2)使用DataList控件显示数据库数据(3)使用Repeater控件显示数据库数据(4)使用数据视图排序和筛选要求:掌握用ADO.NET组件操作数据库的方法,掌握用数据控件DataList及Repeater进行数据绑定3.项目实践基本内容:(1)编写应用程序实现简单数据绑定、表达式绑定(2)编写应用程序实现将数据绑定到Repeater控件(3)编写应用程序实现利用Repeater控件实现分页(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.项目实践基本内容:编写应用程序,利用用户控件和自定义控件实现网上购物4.完成方式:课堂讲解课后项目实践实践项目十1.项目实践题目:在.NET 中处理XML2.项目实践目的和要求:目的:(1)创建XML文件(2)读取XML文件中的数据要求:掌握.NET中访问XML文档的类及其方法的使用3.项目实践基本内容:(1)编写应用程序,实现利用XML文件控制广告轮显控件(2)编写应用程序,实现利用XML文件填充数据至GridView控件4.完成方式:课堂讲解课后项目实践实践项目十一 1.项目实践题目:Web服务2.项目实践目的和要求:目的:(1)使用VS2005/VS2008创建Web 服务(2)发布、部署、使用WebService(3)在ASP.NET中使用WebService要求:理解Web服务,了解Web服务的使用3.项目实践基本内容:(1)编写应用程序,实现WebService并部署该WebService(2)编写应用程序,实现在ASP.NET中使用WebService4.完成方式:课堂讲解课后项目实践实践项目十二 1.项目实践题目:配置ASP.NET 应用程序2.项目实践目的和要求:目的:在Web.Config 中定义各种设置要求:理解Web.Config文件的作用,掌握Web.Config文件的常用节点及其属性的配置3.项目实践基本内容:(1)编写应用程序,在其Web.Config文件中实现自定义配置(2)在该应用程序中的Web.Config文件中实现自定义错误信息设置(3)在该应用程序中的Web.Config文件中实现身份验证(4)在该应用程序中的Web.Config文件中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 25131:2025 EN Hardware for furniture - Strength and durability of hinges and their components - Stays and hinges pivoting on a horizontal axis
- 颈椎损伤患者的个案护理
- 公司节假日培训课件
- 梯子游戏故事案例解读
- 亮闪闪的微笑课件
- 《装在套子里的人》笔记课件
- 腹外疝的护理查房
- 事故安全宣传培训记录课件
- 皮肤科护士年终总结
- 电气工程师年终总结报告
- 美术微课课题立项申报书
- GB/T 46084-2025燃煤锅炉火焰温度图像检测技术规范
- 2025年贵州省毕节市辅警招聘考试题题库(含参考答案)
- 女职工法律培训
- 2025口腔执业医师考试仿真模拟试题及答案
- 2025年辅警考试公共基础知识真题库(含答案)
- 2025劳动合同范本下载
- 2025-2026学年高二上学期数学第一次月考立体几何卷全解析【测试范围:沪教版2020必修第三册第十章】(上海专用)
- 小学法律知识竞赛试题(附答案)
- 浙教版(2023)五年级上册信息科技 第1课 身边的算法 课件
- 造纸培训制浆造纸培训造纸纸病分析处理(“毛布”文档)共112张
评论
0/150
提交评论