《Web程序设计》教学和实验大纲-第4版.docx
《《Web程序设计》教学和实验大纲-第4版.docx》由会员分享,可在线阅读,更多相关《《Web程序设计》教学和实验大纲-第4版.docx(11页珍藏版)》请在三一文库上搜索。
1、 Web程序设计教学大纲课程编号:*英文名称:Web Programming学 分:3学 时:总学时64学时,其中理论32学时,实践32学时先修课程:数据库原理(数据库应用)课程类别:专业必修课适用专业:计算机科学与技术、信息管理与信息系统、电子商务、软件工程、网络工程、数据科学与大数据技术一、课程描述和目标本课程是计算机科学与技术、软件工程、信息管理与信息系统、电子商务、网络工程、数据科学与大数据技术等本科专业的专业基础课。通过本课程的学习,掌握网站配置、开发环境、jQuery、Bootstrap、与ASP.NET结合的C#基础、ASP.NET页面调试、ASP.NET常用服务器控件、验证控件
2、、状态管理、LINQ数据访问、数据绑定、ASP.NET三层架构、主题、母版、用户控件、网站导航、ASP.NET Ajax、Web服务、文件处理、MyPetShop综合实例等内容。课程目标1:学习Web前端基础知识包括HTML、CSS、JavaScript,学习ASP.NET开发Web应用程序的方法。课程目标2:培养Web应用程序开发的基本能力,包括页面设计、代码编写、代码调试、Web应用发布。课程目标3:能设计与开发满足不同行业需求的Web应用程序。二、课程目标对毕业要求的支撑关系(需要根据*专业人才培养方案中的毕业要求分解指标点修正下表)毕业要求指标点课程目标权重指标点?-?:*课程目标*0
3、.4课程目标*0.6指标点?-?:*课程目标*1指标点?-?:*课程目标*0.2课程目标*0.3课程目标*0.5三、教学内容、基本要求与学时分配序号教学内容基本要求学时教学方式对应课程目标1ASP.NET运行及开发环境:静态页面和动态页面、.NET Framework、ASP.NET的开发模式、IIS 10的安装及配置、IIS Express、Visual Studio Community 2019开发环境概览、使用解决方案管理VSC 2019中新建的网站、发布Web应用、复制网站。能理解ASP.NET网站的页面构成,以及ASP.NET的基础.NET Framework。能知道ASP.NET的
4、开发模式。能熟悉ASP.NET运行环境,会设置IIS网站、Web应用程序、虚拟目录。能熟悉Visual Studio Community 2019开发环境。能通过解决方案管理网站,会发布Web应用程序的和复制网站。2讲授式启发式课程目标12ASP.NET网站文件、jQuery和Bootstrap: .html文件结构、常用的XHTML5元素、.aspx文件、单文件页模型、代码隐藏页模型、定义CSS3样式、CSS3样式位置、JavaScript代码位置、jQuery基础语法、.xml文件和XML常识、Web.config、Global.asax、Bootstrap。能知道ASP.NET网站的文件
5、组成。会用XHTML5常用元素建立.html文件。会用单文件模型和代码隐藏页模型建立Web窗体页。会在Web窗体页中建立CSS3样式,会建立独立的.css文件,并分别能用于控制Web窗体页的样式。会在Web窗体页的和元素中编写JavaScript代码,会建立独立的.js文件,会调用JavaScript函数实现相应的功能。能知道jQuery功能,能熟悉jQuery语法,会调用jQuery提供的JavaScript库函数实现相应的功能。能熟悉XML文件结构,会建立.xml文件。能熟悉Web.config配置文件结构和Global.asax文件。能知道Bootstrap功能,会调用Bootstrap
6、提供的CSS样式和JavaScript库函数。4讲授式演示式练习式课程目标1课程目标23C#和ASP.NET的结合:C#概述、.NET Framework命名空间、编程规范、常量与变量、数据类型、运算符、流程控制、自定义ASP.NET类、ASP.NET页面调试。能知道C#语言特点,能养成C#编程规范。能知道常用的.NETFramework命名空间。会结合ASP.NET页面运用C#语言。会结合ASP.NET页面创建并运用简单的类。会调试ASP.NET页面。能理解C#的自动属性、隐含类型局部变量、匿名类型、对象与集合初始化器、扩展方法、Lambda表达式等特性。3讲授式演示式练习式课程目标1课程目
7、标2课程目标34ASP.NET标准控件:ASP.NET页面事件、IsPostBack属性、HTML服务器控件简介、Web服务器控件简介、Label控件、TextBox控件、Button控件、LinkButton控件、ImageButton控件、DropDownList控件、ListBox控件、CheckBox控件、CheckBoxList控件、RadioButton控件、RadioButtonList控件、Image控件、ImageMap控件、HyperLink控件、Table控件、Panel控件、PlaceHolder控件。能理解ASP.NET页面事件处理流程。能知道HTML服务器控件。能熟
8、悉ASP.NET标准控件,会熟练运用常用的标准控件。3讲授式演示式练习式课程目标1课程目标2课程目标35ASP.NET窗体验证:窗体验证概述、RequiredFieldValidator控件、CompareValidator控件、RangeValidator控件、RegularExpressionValidator控件、CustomValidator控件、ValidationSummary控件。能理解客户端和服务器端验证。会熟练运用ASP.NET验证控件。1讲授式演示式课程目标1课程目标26HTTP请求、响应及状态管理:HTTP请求、HTTP响应、HttpServerUtility、跨网页提交
9、、状态管理。能理解HttpRequest对象,会熟练运用HttpRequest对象。能理解HttpResponse对象,会熟练运用HttpResponse对象。能理解HttpServerUtility对象和不同方法的页面重定向,会熟练运用HttpServerUtility对象。能理解跨页面提交,能知道ViewState、HiddenField的功能,会熟练运用Cookie、Session、Application。3讲授式演示式练习式课程目标1课程目标2课程目标37数据访问:数据访问概述、建立SQL Server Express数据库、使用数据源控件实现数据访问、语言集成查询LINQ、Entit
10、y Framework概述、基于Entity Framework利用LINQ查询数据、利用Entity Framework管理数据、LINQ to XML概述、利用LINQ to XML管理XML文档。能知道数据访问的方法。会管理数据库。能熟练编写LINQ查询表达式。会使用数据源控件实现数据访问。会基于Entity Framework利用LINQ进行数据访问管理。会使用LINQ to XML进行XML文档管理。3讲授式演示式练习式课程目标1课程目标2课程目标38数据绑定:数据绑定概述、ListControl类控件与数据源的绑定、GridView控件分页和排序、定制GridView数据绑定列、使
11、用GridView模板列、利用GridView编辑数据、利用GridView删除数据、显示主从表、Repeater控件。能绑定数据源到ListControl类控件,会呈现数据字段内容。能绑定数据源到GridView控件,会呈现数据字段内容。能绑定数据源到Repeater控件,会呈现数据字段内容。2讲授式演示式练习式课程目标1课程目标2课程目标39ASP.NET三层架构:ASP.NET 三层架构的概念、搭建基于ASP.NET三层架构的MyPetShop,基于ASP.NET三成架构的用户管理具体实现方法。能理解ASP.NET三层架构,会熟练运用ASP.NET三层架构。能基于ASP.NET三层架构实
12、现用户管理。2讲授式演示式练习式课程目标1课程目标2课程目标310主题、母版和用户控件:主题概述、自定义主题、使用主题、母版页概述、创建母版页、创建内容页、用户控件概述、创建用户控件、使用用户控件。能理解主题的功能,会建立和使用主题。能理解母版页和内容页的功能,会建立母版页和内容页,会利用母版页创建一致页面布局。会建立和使用用户控件。2讲授式演示式练习式课程目标1课程目标211网站导航:网站地图文件、嵌套网站地图文件、SiteMapPath控件显示导航、TreeView控件、使用TreeView控件实现导航、Menu控件显示导航、母版页中使用网站导航。能理解网站导航的功能,能知道网站导航的实现
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web程序设计 Web 程序设计 教学 实验 大纲
链接地址:https://www.31doc.com/p-21712557.html