高级网页设计 课程教学方案.docx

上传人:b****1 文档编号:15161717 上传时间:2023-07-01 格式:DOCX 页数:16 大小:20.61KB
下载 相关 举报
高级网页设计 课程教学方案.docx_第1页
第1页 / 共16页
高级网页设计 课程教学方案.docx_第2页
第2页 / 共16页
高级网页设计 课程教学方案.docx_第3页
第3页 / 共16页
高级网页设计 课程教学方案.docx_第4页
第4页 / 共16页
高级网页设计 课程教学方案.docx_第5页
第5页 / 共16页
高级网页设计 课程教学方案.docx_第6页
第6页 / 共16页
高级网页设计 课程教学方案.docx_第7页
第7页 / 共16页
高级网页设计 课程教学方案.docx_第8页
第8页 / 共16页
高级网页设计 课程教学方案.docx_第9页
第9页 / 共16页
高级网页设计 课程教学方案.docx_第10页
第10页 / 共16页
高级网页设计 课程教学方案.docx_第11页
第11页 / 共16页
高级网页设计 课程教学方案.docx_第12页
第12页 / 共16页
高级网页设计 课程教学方案.docx_第13页
第13页 / 共16页
高级网页设计 课程教学方案.docx_第14页
第14页 / 共16页
高级网页设计 课程教学方案.docx_第15页
第15页 / 共16页
高级网页设计 课程教学方案.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

高级网页设计 课程教学方案.docx

《高级网页设计 课程教学方案.docx》由会员分享,可在线阅读,更多相关《高级网页设计 课程教学方案.docx(16页珍藏版)》请在冰点文库上搜索。

高级网页设计 课程教学方案.docx

高级网页设计课程教学方案

《高级网页设计》课程教学大纲

一、课程的基本情况

课程中文名称:

高级网页设计

课程英文名称:

AdvancedWebDesign

课程编码:

课程类别:

专业课

课程性质:

必修课

总学时:

72讲课学时:

40实验学时:

32

学分:

4

授课对象:

计算机应用技术(专&电专)

前导课程:

数据库原理、Java程序设计

二、教学目的

高级网页设计是相对于传统的ASP技术而言的,本课程的最终目的是要求学生掌握使用VS2008开发简单的Web网站,其主要内容有ASP.NET网站的运行环境、Web服务器控件的使用、使用ADO.NET访问数据库、Web服务的创建与使用、网站导航与母版的使用、ASP.NETAjax等。

三、教学基本要求

第1章高级Web程序设计概述

1.1Web应用与B/S体系结构

1.1.1从桌面应用程序到Web应用程序

1.1.2B/S体系结构

1.1.3网页设计与Web程序设计

1.2动态网页与动态网站

1.2.1Web服务器与Web站点

1.2.2动态网页及其主要特征

1.2.3网站工作模式

1.2.4三种高级Web技术比较

1.3高级Web程序设计技术基础

1.3.1CSS样式技术

1.3.2客户端脚本技术—JavaScript

1.3.3面向对象编程

1.3.4脚本编程语言

1.3.5MVC开发模式

1.3.6Ajax技术简介

1.3.7XML基础

1.4含有数据库访问的Web程序设计

1.4.1文件型数据库

1.4.2数据库服务器

1.4.3数据库访问技术

习题1

实验1高级Web应用开发基础

基本要求:

了解基于对象的程序设计的思想、XML文件格式。

重点与难点:

Ajax技术。

第2章ASP.NET网站及其集成开发环境

2.1ASP.NET与ASP比较

2.1.1.NET框架体系

2.1.2ASP.NET功能介绍

2.1.3ASP.NET网站与ASP网站的区别

2.1.4.NET项目与ASP.NET网站的关系

2.2VS2008集成开发工具介绍

2.2.1VisualStudio2008概述

2.2.2代码窗口与设计窗口同步显示

2.2.3VS2008的联机帮助

2.3使用VS2008开发ASP.NET网站的一般步骤

2.3.1新建ASP.NET网站

2.3.2新建Web窗体页

2.3.3在VS2008中浏览网站与网页

2.3.4在VS2008中新建安装项目

2.4ASP.NETWeb窗体模型

2.4.1单文件页模型

2.4.2代码隐藏页模型

2.5ASP.NET窗体页面语法

2.5.1Web窗体代码模型

2.5.2Web窗体前台和后台代码注释

2.5.3代码块语法<%%>

2.5.4数据绑定语法<%#%>

2.5.5表达式语法<%$:

%>

2.6ASP.NET网站配置文件

2.6.1网站配置文件Web.Cobfig

2.6.2Global.asax保存用于整个站点设置的代码

习题2

实验2ASP.NET网站集成开发环境的使用

基本要求:

了解基于对象的程序设计的思想、XML文件格式。

重点与难点:

Ajax技术。

第3章ASP.NET网站的运行环境及工作原理

3.1运行ASP.NET网站所需要的支撑组件

3.1.1IIS组件及其安装

3.1.2Framework组件及其安装

3.1.3ASP.NET与ASP的区别

3.2ASP.NET网站的运行方法

3.2.1利用IIS默认网站浏览ASP.NET网站

3.2.2通过新建IIS默认网站的虚拟目录浏览ASP.NET网站

3.3ASP.NET网站的工作原理

3.3.1页面事件、服务器控件的事件与IsPostBack属性

3.3.2ASP.NET框架结构与后台代码

3.4ASP.NET网站的发布、打包与安装

3.4.1在VS中发布ASP.NET网站

3.4.2ASP.NET网站的打包与安装

习题3

实验3利用IIS默认网站浏览ASP.NET网站

基本要求:

了解Framework组件的作用、掌握ASP.NET网站的运行环境。

重点与难点:

页面的IsPostBack属性。

第4章C#与ASP.NETFramwork

4.1C#概述

4.2.NETFramework类库

4.2.1命名空间

4.2.2类与结构

4.2.3程序集

4.3C#编程规范

4.3.1程序注释

4.3.2命名规则

4.3.3变量的修饰符

4.3.4变量的作用范围与生命周期

4.4数据类型

4.4.1值类型

4.4.2引用类型

4.4.3装箱与拆箱

4.5异常处理

4.6公用类的创建与使用

4.6.1类的创建

4.6.2类的使用

习题

实验4C#程序设计语言与.NETFramework

第5章ASP.NET常用服务器控件

5.1服务器控件概述

5.1.1服务器控件及其分类

5.1.2服务器控件与对象的关系

5.1.3服务器控件的属性、方法与事件

5.2基本服务器控件

5.2.1标签控件Label

5.2.2文本框控件TextBox

5.2.3图像控件Image与ImageMap

5.2.4超链接控件HyperLink与HyperLinkFields

5.2.5按钮控件Button、LinkButton和ImageButton

5.2.6下拉列表控件DropDownList

5.2.7单选按钮控件RadioButton和RadioButtonList

5.2.8复选框控件CheckBox和CheckBoxList

5.3实用控件

5.3.1日历控件Calendar

5.3.2登录控件

5.3.3验证控件

5.4容器控件

5.4.1面板控件Panel

5.4.2占位控件PlaceHoder

*5.4.3表格控件Table

习题5

实验5ASP.NET常用服务器控件的使用

第6章ASP.NET基本内置对象、跨页提交

6.1Response对象与HttpResponse类

6.1.1输出方法Write()

6.1.2重定向方法Redirect()

6.2Request对象与HttpRequest类

6.2.1获取表单传递值

6.2.2获取URL传递变量

6.2.3查询环境信息

6.2.4获取客户端浏览器信息

6.3Server对象

6.3.1MapPath()方法

6.3.2Execute()和Transfer()方法

6.3.3ScriptTimeOut属性

6.3.4CreateObject()方法

6.4跨网页提交

习题6

实验6ASP.NET内置对象的使用

第7章ASP.NET其它内置对象与HTTP状态信息管理

7.1Cook信息

7.1.1Cookie概述

7.1.2使用Response对象建立Cookie信息

7.1.3使用Request对象使用Cookie信息

7.2Session对象

7.2.1Session对象的特点

7.2.2Session对象的属性、方法与事件

7.2.3Session信息与Cookie信息的关系

7.3Application对象

7.3.1Application对象的特点

7.3.2Application对象方法与事件

*7.4Cache对象

*7.5ViewState

习题7

实验7HTTP状态信息管理

第8章数据源控件和数据绑定控件

8.1数据源控件与数据绑定控件概述

8.1.1数据源控件SqlDataSource

8.1.2数据源控件AccessDataSource

8.1.3网站上传后Access数据库文件路径问题的解决方案

8.2GridView数据绑定控件

8.2.1分页显示数据表

8.2.2编辑与删除数据表

8.2.3选择列与显示主从表

8.2.4定制数据绑定列

8.2.5使用模板列为删除做确认

8.3ListView数据绑定控件

8.3.1配合DataPager控件实现分页功能

8.3.2ListView控件的“增/删/改”功能功能

*8.4DetailsView数据绑定控件

8.5Repeater容器控件与模板的自由设计

习题8

实验8数据绑定控件的使用

第9章使用ADO.NET访问数据库

9.1ADO.NET概述

9.1.1ADO.NET体系结构与对象模型

9.1.2ADO.NET数据库程序的开发流程

9.2使用Connection对象连接数据库

9.2.1使用SqlConnection对象连接SQLServer数据库

9.2.2连接其它数据库

9.3使用Command对象查询数据库表

9.3.1Insert/Delete/Update操作查询

9.3.2Select选择查询

9.4读取数据集

9.4.1使用DataReader读取数据

9.4.2使用DataSet+DataAdapter实现断开方式的数据库查询

9.4.3使用DataSet+DataAdapter实现数据库的“增/删/改”

9.5数据库高级应用

9.5.1将数据库的连接字符串放入网站配置文件Web.Config中

9.5.2建立访问数据库的公共类

9.5.3MDF数据库的动态附加

习题9

实验9使用ADO.NET访问数据库

第10章在ASP.NET中使用XML

10.1XML简介

10.1.1XML基本语法

10.1.2System.Xml命名空间

10.2读取XML文件并显示

10.2.1使用XML控件

10.2.2使用XmlDocument对象和XML控件

10.2.3使用DataSet对象和GridView控件

10.2.4使用XmlDataSource和TreeView控件

10.3在ASP.NET中创建XML文档

10.3.1使用DataSet对象创建XML文档

10.3.2以文本方式创建XML文档

习题10

实验10在ASP.NET中使用XML

第11章Web服务

11.1Web服务概述

11.1.1基础技术

11.1.2工作流程

11.2创建Web服务

11.2.1创建ASP.NETWeb服务网站

11.2.2在ASP.NRT网站中创建Web服务

11.3建立含有调用Web服务的Web页面

11.4Web服务应用实例

11.4.1在ASP.NET网站中创建与使用Web服务

11.4.2调用火车时刻表的Web服务

习题11

实验11Web服务的创建与使用

第12章网站导航

12.1网站地图文件

12.2使用SiteMapPath控件实现面包屑导航

12.3使用TreeView和Menu导航控件

12.3.1数据源控件SiteMapDataSource

12.3.2使用TreeView控件做折叠式树状菜单

12.3.3使用Menu控件做水平弹出式菜单

习题12

实验12网站地图与导航控件的使用

第13章主题、母版、用户控件与第三方控件的使用

13.1主题

13.1.1网站主题的建立

13.1.2对网站应用主题

13.1.3对单个网页应用主题

13.1.4网站部分网页应用主题

13.1.5禁用主题

13.1.6动态主题

13.2母版

13.2.1工作原理

13.2.2创建母版页

13.2.3创建内容页时引用母版

13.3Web用户控件

13.3.1Web用户控件概述

13.3.2创建Web用户控件

13.3.3使用Web用户控件

13.4第三方控件的使用

习题13

实验13主题、母版、用户控件与第三方控件的使用

第14章Web环境下的文件与目录操作

14.1文件与目录特性

14.1.1DirectoryInfo类与目录信息

14.1.2File类的基本用法:

文件存在性判定、文件删除等

14.1.3FileInfo类与文件信息

14.1.4Path类

14.2使用FileUpload控件实现文件上传

14.2.1关于FileUpLoad组件

14.2.2FileUpLoad组件的后台代码

14.3文件读写操作

14.3.1文件读写的相关类

14.3.2应用实例一:

在线审稿

14.3.3应用实例二:

导出GridView控件的数据源为Excel表

习题14

实验14Web方式的服务器文件与目录操作、使用控件上传文件

第15章Ajax技术与ASP.NET

15.1Ajax技术在ASP.NET中的应用

15.2VS2008提供的Ajax控件的使用

15.2.1ASP.NETAjax控件及作用

15.2.2ASP.NETAjax应用示例

15.3AjaxToolKit控件包的使用

习题15

实验15Ajax技术在ASP.NET网站开发中的应用

第16章综合实例—鲜花网站

16.1系统总体设计

16.1.1确定系统功能项并编写网站地图文件

16.1.2构建开发环境

16.1.3数据库及其表间关系设计

16.1.4网站配置文件Web.config和Global.asax

16.1.5设计公共类

16.16网站文件组织结构

16.2主页设计

16.2.1头部控件设计

16.2.2脚部控件设计

16.2.3主体设计及其用户控件设计

16.3功能页面设计

16.3.1母版页设计

16.3.2前台功能页面设计

16.3.3后台功能页面设计

习题16

实验16综合案例分析

基本要求:

了解网站的一般过程。

重点与难点:

主机空间的申请、域名的购买、域名与主机的绑定。

第17章三层架构在ASP.NET网站开发中的应用

17.1ASP.NET三层架构概述

17.2如何搭建ASP.NET三层架构

17.2.1搭建表示层—创建Web项目

16.2.2搭建业务逻辑层—创建类库项目

17.2.3搭建数据访问层—创建类库项目

17.2.4添加各层之间的依赖关系

17.3实例分析:

新闻网站

17.3.1新闻系统分析及数据设计

17.3.2数据访问层

17.3.3业务逻辑层

17.3.4用户表示建层—新闻系统的前台页面设计

17.3.5用户表示建层—新闻系统的后台管理页面设计

习题17

实验17三层架构在ASP.NET网站开发中的应用

基本要求:

了解使用三层架构开发的新闻网站。

重点与难点:

类库项目的建立。

四、课程内容与学时分配

课程内容与学时分配表

内容

学时

1

高级Web程序设计概述

2

2

ASP.NET网站及其集成开发环境

2

3

ASP.NET网站的运行环境及工作原理

2

4

C#与ASP.NETFramwork

2

5

ASP.NET常用服务器控件

4

6

ASP.NET内置对象、跨页提交

2

7

HTTP状态信息管理

2

8

数据源控件和数据绑定控件

4

9

使用ADO.NET访问数据库

6

10

Ajax技术与ASP.NET

2

11

在ASP.NET中使用XML

2

12

网站导航

4

13

主题、母版、用户控件与第三方控件的使用

4

14

Web环境下的文件与目录操作

4

15

Web服务

2

16

综合实例—鲜花网站

4

总学时

72

五、教材与参考书

教材:

吴志祥主编,高级Web程序设计—ASP.NET网站开发,科学出版社,2013.

参考书:

[1]沈士根主编,Web程序设计—ASP.NET实用网站开发,清华大学出版社,2009.

[2]张恒等编著,ASP.NET网络程序设计教程,人民邮电出版社,2009.

六、教学方式和考核方式

1、教学方式

采用多媒体课堂讲授和操作演示。

2、考核方式

期末闭卷考试占70%,平时成绩由期中笔试成绩、平时考核成绩、上机成绩三部分组成,共占30%。

上机成绩又由上机考勤、上机考试和实验报告三部分组成。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2