《高级网页设计》课程教学大纲。
一、课程的基本情况。
课程中文名称:高级网页设计。
课程英文名称:advanced web design
课程编码。课程类别:专业课。
课程性质:必修课。
总学时:72 讲课学时:40 实验学时: 32
学分:4授课对象:计算机应用技术(专&电专)
前导课程:数据库原理、j**a程序设计。
二、教学目的。
高级网页设计是相对于传统的asp技术而言的,本课程的最终目的是要求学生掌握使用vs2008开发简单的web**,其主要内容有**的运行环境、web服务器控件的使用、使用访问数据库、web服务的创建与使用、**导航与母版的使用、 ajax等。
三、教学基本要求。
第1章高级web程序设计概述。
1.1 web应用与b/s体系结构。
1.1.1 从桌面应用程序到web应用程序。
1.1.2 b/s体系结构。
1.1.3 网页设计与web程序设计。
1.2 动态网页与动态**。
1.2.1 web服务器与web站点。
1.2.2 动态网页及其主要特征。
1.2.3 **工作模式。
1.2.4 三种高级web技术比较。
1.3 高级web程序设计技术基础。
1.3.1 css样式技术。
1.3.2 客户端脚本技术—j**ascript
1.3.3 面向对象编程。
1.3.4 脚本编程语言。
1.3.5 mvc开发模式。
1.3.6 ajax技术简介。
1.3.7 xml基础。
1.4 含有数据库访问的web程序设计。
1.4.1 文件型数据库。
1.4.2 数据库服务器。
1.4.3 数据库访问技术。
习题1实验1 高级web应用开发基础。
基本要求:了解基于对象的程序设计的思想、xml文件格式。
重点与难点:ajax技术。
第2章 **及其集成开发环境。
2.1 与asp比较。
2.1.1 .net框架体系。
2.1.2 功能介绍。
2.1.3 **与asp**的区别。
2.1.4 .net项目与**的关系。
2.2 vs 2008集成开发工具介绍。
2.2.1 visual studio 2008概述。
2.2.2 **窗口与设计窗口同步显示。
2.2.3 vs 2008的联机帮助。
2.3 使用vs 2008开发**的一般步骤。
2.3.1 新建**。
2.3.2 新建web窗体页。
2.3.3 在vs 2008中浏览**与网页。
2.3.4 在vs 2008中新建安装项目。
2.4 web窗体模型。
2.4.1单文件页模型。
2.4.2 **隐藏页模型。
2.5 窗体页面语法。
2.5.1 web窗体**模型。
2.5.2 web窗体前台和后台**注释。
2.5.3**块语法<%
2.5.4数据绑定语法<%#
2.5.5表达式语法<%$
2.6 **配置文件。
2.6.1 **配置文件。
2.6.2 保存用于整个站点设置的**。
习题2实验2 **集成开发环境的使用。
基本要求:了解基于对象的程序设计的思想、xml文件格式。
重点与难点:ajax技术。
第3章 **的运行环境及工作原理。
3.1 运行**所需要的支撑组件。
3.1.1 iis组件及其安装
3.1.2 framework组件及其安装。
3.1.3 与asp的区别。
3.2 **的运行方法。
3.2.1 利用iis默认**浏览**。
3.2.2 通过新建iis默认**的虚拟目录浏览**。
3.3 **的工作原理。
3.3.1 页面事件、服务器控件的事件与ispostback属性。
3.3.2 框架结构与后台**。
3.4 **的发布、打包与安装。
3.4.1 在vs中发布**。
3.4.2 **的打包与安装。
习题3实验3 利用iis默认**浏览**。
基本要求:了解framework组件的作用、掌握**的运行环境。
重点与难点:页面的ispostback属性。
第4章 c#与 framwork
4.1 c#概述。
4.2 .net framework类库。
4.2.1 命名空间。
4.2.2 类与结构。
4.2.3 程序集。
4.3 c#编程规范。
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 类的使用。
习题。实验4 c#程序设计语言与。net framework
第5章 常用服务器控件。
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实验5 常用服务器控件的使用。
第6章 基本内置对象、跨页提交。
6.1 response对象与httpresponse类。
6.1.1 输出方法write()
6.1.2 重定向方法redirect()
6.2 request对象与httprequest类。
6.2.1获取表单传递值。
6.2.2获取url传递变量。
6.2.3查询环境信息。
6.2.4 获取客户端浏览器信息。
6.3 server对象。
6.3.1 mappath()方法。
6.3.2 execute()和transfer()方法。
6.3.3 scripttimeout属性。
6.3.4 createobject()方法。
6.4 跨网页提交。
习题6实验6 内置对象的使用。
第7章 其它内置对象与http状态信息管理。
7.1 cook信息
7.1.1 cookie概述。
7.1.2 使用response对象建立cookie信息。
7.1.3 使用request对象使用cookie信息。
7.2 session对象。
7.2.1 session对象的特点。
7.2.2 session对象的属性、方法与事件。
7.2.3 session信息与cookie信息的关系。
7.3 application对象。
7.3.1 application对象的特点。
7.3.2 application对象方法与事件。
7.4 cache对象。
7.5 viewstate
习题7实验7 http状态信息管理。
第8章数据源控件和数据绑定控件。
8.1 数据源控件与数据绑定控件概述。
8.1.1 数据源控件sqldatasource
8.1.2数据源控件accessdatasource
8.1.3 **上传后access数据库文件路径问题的解决方案。
8.2 gridview数据绑定控件。
8.2.1分页显示数据表。
8.2.2编辑与删除数据表。
8.2.3选择列与显示主从表。
8.2.4 定制数据绑定列。
8.2.5使用模板列为删除做确认。
8.3 listview数据绑定控件。
8.3.1 配合datapager控件实现分页功能。
8.3.2 listview控件的“增/删/改”功能功能。
8.4 detailsview数据绑定控件。
8.5 repeater容器控件与模板的自由设计。
习题8 实验8 数据绑定控件的使用。
第9章使用访问数据库。
9.1 概述。
9.1.1 体系结构与对象模型。
9.1.2 数据库程序的开发流程。
9.2 使用connection对象连接数据库
9.2.1 使用sqlconnection对象连接sql server数据库。
9.2.2 连接其它数据库。
9.3 使用command对象查询数据库表。
9.3.1 insert/delete/update操作查询。
9.3.2 select选择查询。
9.4读取数据集。
9.4.1 使用datareader读取数据。
9.4.2使用dataset+dataadapter实现断开方式的数据库查询。
9.4.3 使用dataset+dataadapter实现数据库的“增/删/改”
9.5数据库高级应用。
9.5.1 将数据库的连接字符串放入**配置文件中。
9.5.2 建立访问数据库的公共类。
9.5.3 mdf数据库的动态附加。
习题9实验9 使用访问数据库。
第10章在中使用xml
10.1 xml简介
10.1.1 xml基本语法
10.1.2 命名空间
10.2 读取xml文件并显示
10.2.1 使用xml控件。
10.2.2 使用xmldocument对象和xml控件。
10.2.3 使用dataset对象和gridview控件。
10.2.4 使用xmldatasource和treeview控件。
高级网页设计课程教学方案
高级网页设计 课程教学大纲。一 课程的基本情况。课程中文名称 高级网页设计。课程英文名称 advanced web design课程编码。课程类别 专业课。课程性质 必修课。总学时 72 讲课学时 40 实验学时 32学分 4授课对象 计算机应用技术 专 电专 前导课程 数据库原理 j a程序设计。...
网页设计课程设计
课程教学设计。2013 2014 学年第一学期。教学部门信息技术系 课程名称网页设计。专业 班级 11计专二 主讲教师周瑞华。山东省潍坊商业学校。网页设计课程教学设计。一 管理信息。课程名称 网页设计批准人 谭宝军 课程 所属部门 信息技术系。制定人 周瑞华制定时间 2013.9 二 基本信息。课程...
网页设计 课程设计
太原工业学院。课程设计说明书。课程名称网络平台开发技术 学生姓名。专业。班级。学号。指导教师。成绩。课程设计的内容及要求 一 主要内容。本次课程设计根据自选题目设计完整的 学生通过对题目的分析,在策划好 基本结构的基础上通过网页制作软件及相关 处理 动画制作软件开发完整的 页面。二 基本要求。1 熟...