高级网页设计课程教学方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高级网页设计课程
教学方案
《高级网页设计》课程教学大纲
一、课程的基本情况
课程中文名称:高级网页设计
课程英文名称:Advanced Web Design
课程编码:
课程类别:专业课
课程性质:必修课
总学时:72 讲课学时:40 实验学时: 32
学分:4
授课对象:计算机应用技术(专&电专)
前导课程:数据库原理、Java程序设计
二、教学目的
高级网页设计是相对于传统的ASP技术而言的,本课程的最终目的是要求学生掌握使用VS 开发简单的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 客户端脚本技术—JavaScript
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 集成开发工具介绍
2.2.1 Visual Studio 概述
2.2.2 代码窗口与设计窗口同步显示
2.2.3 VS 的联机帮助
2.3 使用VS 开发网站的一般步骤
2.3.1 新建网站
2.3.2 新建Web窗体页
2.3.3 在VS 中浏览网站与网页
2.3.4 在VS 中新建安装项目
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 网站配置文件Web.Cobfig
2.6.2 Global.asax保存用于整个站点设置的代码
习题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 网站的打包与安装