《应用开发技术》教学大纲_第1页
《应用开发技术》教学大纲_第2页
《应用开发技术》教学大纲_第3页
《应用开发技术》教学大纲_第4页
《应用开发技术》教学大纲_第5页
已阅读5页,还剩2页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ASP.NET Web应用开发技术教学大纲课程名称:ASP.NET Web应用开发技术 英文名称:ASP.NET Web Development Technologies课程总学时:64 讲课:40 上机:24适合专业:计算机类专业一、大纲使用说明(1)课程性质、目的和任务 本课程是计算机科学与技术、软件工程、网络工程等专业的必修课。学生通过本课程的学习,将掌握开发ASP.NET程序的基础知识和基本方法,对建立网站、设计和开发网络应用程序有一个全面的认识。 (二)学生知识、能力的基本要求 要求学生理解Web的工作原理和.NET框架的基本结构,掌握网页设计、客户端编程、服务器端编程的基本方法;理

2、解ASP.NET程序的执行过程、组件的生命周期及相应的事件回调方法,掌握Web Form编程技术;理解MVC架构的工作原理,掌握ASP.NET MVC应用开发方法;理解ADO.NET的结构,掌握其核心组件的使用方法,理解ORM的概念和原理,掌握实体框架的使用方法,学会使用ADO.NET及实体框架开发数据库应用;理解SOA的概念和原理,学会使用Web API技术进行服务定义;理解AJAX的工作原理和编程框架,学会使用AJAX技术开发Web2.0应用。在掌握以上各项核心技术的基础上,能够综合使用AJAX技术、Web API技术、数据访问技术及MVC框架和Web Form框架,开发大型、复杂的Web

3、应用。(3)先修课程 计算机程序设计技术,面向对象技术,数据库原理及应用。(四)参考书目(1)ASP.NET Web应用开发技术(第2版),喻钧、白小军编,清华大学出版社,2017(2). W3Schools Online Web Tutorials. (3)/. Microsoft 官方网站 2、课程学时分配表序号章节名称讲课学时实验学时小计1第1章 Web程序设计基础222第2章HTML、XML与CSS4263第3章 客户端编程技术与开发框架4264第4章C# 语言基础445第5章Web Form技术4266第6章Web应用程序状态管理4267第7章 数据访问技术64108第8章 数据绑定

4、4489第9章 MVC开发模式44810第10章 AJAX与Web API448合计402464三、教学内容及基本要求第1章 Web程序设计基础 1.1 Web的工作原理 1.2 Web程序设计技术 1.3 ASP.NET基础1.4 建立ASP.NET运行和开发环境重点:B/S软件体系结构,Web 的工作原理,ASP.NET环境配置难点:客户端和服务器端脚本编程 ASP.NET的四种开发模式第2章HTML、XML与CSS2.1 使用HTML组织页面内容2.2 使用XML表达数据2.3 利用CSS表达页面样式重点:HTML基本标记的使用,XML的语法规则,在HTML中如何使用CSS难点:验证XM

5、L的有效性,XML文档的显示,CSS选择器第3章 客户端编程技术与开发框架3.1 JavaScript概述3.2 JavaScript基本语法3.3 JavaScript对象编程3.4 JQuery框架3.5 BootStrap框架重点:函数,流程控制,异常处理,事件处理难点:浏览器宿主对象,JQuery框架第4章C# 语言基础4.1 创建一个简单的C# 程序4.2 C# 基本语法4.3 类和对象4.4 字符串4.5 集合编程重点:C# 基本语法,类和对象难点:类的继承和多态,集合编程(ArrayList,哈希表,队列,堆栈)第5章Web Form技术5.1 ASP.NET页面的生命周期 5.

6、2 Web服务器控件概述5.3 标准的Web服务器控件5.4 数据的有效性检测5.5 用户控件5.6 母版页重点:Web服务器控件和用户控件的使用难点:数据的有效性检测,母版页的使用第6章Web应用程序状态管理6.1 HTTP请求处理 6.2 状态信息保存 重点:Response对象,Request对象,Server对象,Application对象,Session对象难点:Session对象,Cookie对象,ViewState对象第7章 数据访问技术7.1 ADO.NET体系结构7.2 使用基于连接的对象访问数据库7.3 使用基于内容的对象访问数据库 7.4 Entity Framework

7、基础重点:基于连接和内容的对象访问数据库难点:实体框架的使用第8章 数据绑定8.1 数据绑定基础 8.2 数据源控件 8.3 数据绑定控件 8.4使用实体框架与模型绑定技术重点:数据的绑定、数据控件的使用难点:实体框架与模型绑定技术的使用第9章 MVC开发模式9.1 ASP.NET MVC基础 9.2 模型与控制器组件的使用9.3 视图组件的使用9.4在控制器和视图间传递数据 重点:MVC模式的理解、组件的使用 难点:控制器和视图数据的传递第10章 AJAX与Web API10.1 AJAX技术 10.2 Web API框架 10.3 单页应用程序示例 重点:AJAX技术 和Web API的理

8、解难点:单页应用程序的使用4、实验内容及基本要求1、实验环境要求安装VS 2015和SQL Server 20102、实验内容及要求实验一: 使用HTML+CSS设计网页(2学时)要求:使用HTML和外部CSS文件,设计一个用户注册页面实验二:使用JavaScript设计一个简易计算器(2学时)要求:(1)用JavaScript编写一个简易的计算器页面(2)输入2个数字,点击加、减、乘、除按钮,将计算结果显示出来实验三:Web Form开发技术(2学时)要求:使用Web Form技术开发用户注册页面。(1)使用常见的Web服务器控件(文本,下拉列表,单选钮,按钮等等);(2)使用验证控件对输入

9、内容进行验证;(3)服务器端接收注册信息,并导航到注册成功页面。实验四:ASP.NET内置对象的使用(2学时)要求:在原来注册页面的基础上,实现客户端和服务器端的交互。(1)在注册页面输入信息后,跳转到另一个页面,并将输入值显示出来(2)实现网站计数器功能(Application和Session对象)。实验五:数据访问技术(4学时)要求:使用ADO.NET技术和实体框架分别实现用户的注册和登录验证功能(1)设计并创建数据库(2)实现用户注册功能 (3)实现用户登录功能 实验六:数据绑定技术(4学时)要求:使用Web Form技术及数据绑定控件,实现图书检索及详情显示功能(1)设计并创建数据库;(2)创建图书检索页面,实现按类别、书名、书号、作者检索功能;(3)创建图书详情显示页面,根据书号显示图书的详细信息。实验七:MVC开发(4学时)要求:使用MVC开发技术,实现图书检索及详情显示功能(1)设计并创建数据库;(2)创建模型组件;(3)创建控制器组件;(4)创建视图组件;实验八:AJA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论