《高级网页设计》课程教学提纲_第1页
《高级网页设计》课程教学提纲_第2页
《高级网页设计》课程教学提纲_第3页
《高级网页设计》课程教学提纲_第4页
《高级网页设计》课程教学提纲_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、 ?高级网页设计?课程教学大纲一、课程的根本情况课程中文名称:高级网页设计课程英文名称:Advanced Web Design课程编码: 课程类别:专业课课程性质:必修课总 学 时:72 讲课学时:40 实验学时: 32学 分:4授课对象:计算机应用技术专&电专前导课程:数据库原理、Java程序设计二、教学目的高级网页设计是相对于传统的ASP技术而言的,本课程的最终目的是要求学生掌握使用VS2021开发简单的Web网站,其主要内容有ASP.NET网站的运行环境、Web效劳器控件的使用、使用ADO.NET访问数据库、Web效劳的创立与使用、网站导航与母版的使用、ASP.NET Ajax等。三、教

2、学根本要求第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 客户端脚本技术JavaScript1.3.3 面向对象编程1.3.4 脚本编程语言1.3.5 MVC开发模式1.3.6 Ajax技术简介1.3.7 XML根底1.4 含有数据库访问的Web程序设计1

3、.4.1 文件型数据库1.4.2 数据库效劳器1.4.3 数据库访问技术习题1实验1 高级Web应用开发根底根本要求:了解基于对象的程序设计的思想、XML文件格式。重点与难点:Ajax技术。第2章 ASP.NET网站及其集成开发环境2.1 ASP.NET与ASP比拟2.1.1 .NET框架体系2.1.2 ASP.NET功能介绍2.1.3 ASP.NET网站与ASP网站的区别2.1.4 .NET工程与ASP.NET网站的关系2.2 VS 2021集成开发工具介绍2.2.1 Visual Studio 2021概述2.2.2 代码窗口与设计窗口同步显示2.2.3 VS 2021的联机帮助2.3 使

4、用VS 2021开发ASP.NET网站的一般步骤2.3.1 新建ASP.NET网站2.3.2 新建Web窗体页2.3.3 在VS 2021中浏览网站与网页2.3.4 在VS 2021中新建安装工程2.4 ASP.NET Web窗体模型2.4.1单文件页模型2.4.2 代码隐藏页模型2.5 ASP.NET窗体页面语法2.5.1 Web窗体代码模型2.5.2 Web窗体前台和后台代码注释2.5.3代码块语法2.5.4数据绑定语法2.5.5表达式语法2.6 ASP.NET网站配置文件2.6.1 网站配置文件Web.Cobfig2.6.2 Global.asax保存用于整个站点设置的代码习题2实验2

5、ASP.NET网站集成开发环境的使用根本要求:了解基于对象的程序设计的思想、XML文件格式。重点与难点:Ajax技术。第3章 ASP.NET网站的运行环境及工作原理3.1 运行ASP.NET网站所需要的支撑组件3.1.1 IIS组件及其安装3.1.2 Framework组件及其安装3.1.3 ASP.NET与ASP的区别3.2 ASP.NET网站的运行方法3.2.1 利用IIS默认网站浏览ASP.NET网站3.2.2 通过新建IIS默认网站的虚拟目录浏览ASP.NET网站3.3 ASP.NET网站的工作原理3.3.1 页面事件、效劳器控件的事件与IsPostBack属性3.3.2 ASP.NE

6、T框架结构与后台代码3.4 ASP.NET网站的发布、打包与安装3.4.1 在VS中发布ASP.NET网站3.4.2 ASP.NET网站的打包与安装习题3实验3 利用IIS默认网站浏览ASP.NET网站根本要求:了解Framework组件的作用、掌握ASP.NET网站的运行环境。重点与难点:页面的IsPostBack属性。第4章 C#与ASP.NET Framwork4.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 变量的作用范围与生

7、命周期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章 ASP.NET常用效劳器控件5.1 效劳器控件概述5.1.1 效劳器控件及其分类5.1.2 效劳器控件与对象的关系5.1.3 效劳器控件的属性、方法与事件5.2 根本效劳器控件5.2.1标签控件Label5.2.2 文本框控件TextBox5.2.3 图像控件Image与ImageMap5.2.4 超链接控件HyperLink与HyperLinkFields5.2.5

8、 按钮控件Button、LinkButton和ImageButton5.2.6 下拉列表控件DropDownList5.2.7 单项选择按钮控件RadioButton和RadioButtonList5.2.8 复选框控件CheckBox和CheckBoxList5.3 实用控件5.3.1 日历控件Calendar5.3.2 登录控件5.3.3 验证控件5.4 容器控件5.4.1 面板控件Panel5.4.2 占位控件PlaceHoder*5.4.3 表格控件Table习题5实验5 ASP.NET常用效劳器控件的使用第6章 ASP.NET根本内置对象、跨页提交6.1 Response对象与 Re

9、sponse类6.1.1 输出方法Write()6.1.2 重定向方法Redirect6.2 Request对象与 Request类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 ASP.NET内置对象的使用第7章 ASP.NET其它内置对象与 状态信息管理7.1 Cook信息7.1.1 Cookie概述7.

10、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 状态信息管理第8章 数据源控件和数据绑定控件8.1 数据源控件与数据绑定控件概述8.1.1 数据源控件SqlDataSource8.1.2

11、数据源控件AccessDataSource8.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章 使用ADO.NET访问数据库9.1 ADO.NET

12、概述9.1.1 ADO.NET体系结构与对象模型9.1.2 ADO.NET数据库程序的开发流程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数

13、据库高级应用9.5.1 将数据库的连接字符串放入网站配置文件Web.Config中9.5.2 建立访问数据库的公共类9.5.3 MDF数据库的动态附加习题9实验9 使用ADO.NET访问数据库第10章 在ASP.NET中使用XML10.1 XML简介10.1.1 XML根本语法10.1.2 System.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文档

14、10.3.1 使用DataSet对象创立XML文档10.3.2 以文本方式创立XML文档习题10实验10 在ASP.NET中使用XML第11章 Web效劳11.1 Web效劳概述11.1.1 根底技术11.1.2 工作流程11.2 创立Web效劳11.2.1创立ASP.NET Web效劳网站11.2.2在ASP.NRT网站中创立Web效劳11.3建立含有调用Web效劳的Web页面11.4 Web效劳应用实例11.4.1 在ASP.NET网站中创立与使用Web效劳11.4.2 调用火车时刻表的Web效劳习题11实验11 Web效劳的创立与使用第12章 网站导航12.1 网站地图文件12.2 使用

15、SiteMapPath控件实现面包屑导航12.3 使用TreeView和Menu导航控件12.3.1 数据源控件SiteMapDataSource12.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创立内容页时引用

16、母版13.3 Web用户控件13.3.1 Web用户控件概述13.3.2 创立Web用户控件13.3.3 使用Web用户控件13.4 第三方控件的使用习题13实验13 主题、母版、用户控件与第三方控件的使用第14章 Web环境下的文件与目录操作14.1 文件与目录特性14.1.1 DirectoryInfo类与目录信息14.1.2 File类的根本用法:文件存在性判定、文件删除等14.1.3 FileInfo类与文件信息14.1.4 Path类14.2 使用FileUpload控件实现文件上传14.2.1关于FileUpLoad组件14.2.2 FileUpLoad组件的后台代码14.3 文件

17、读写操作14.3.1文件读写的相关类14.3.2应用实例一:在线审稿14.3.3应用实例二:导出GridView控件的数据源为Excel表习题14实验14 Web方式的效劳器文件与目录操作、使用控件上传文件第15章 Ajax技术与ASP.NET15.1 Ajax技术在ASP.NET中的应用15.2 VS 2021提供的Ajax控件的使用15.2.1 ASP.NET Ajax控件及作用15.2.2 ASP.NET Ajax应用例如 15.3 AjaxToolKit控件包的使用习题15实验15 Ajax技术在ASP.NET网站开发中的应用第16章 综合实例鲜花网站16.1 系统总体设计16.1.1

18、 确定系统功能项并编写网站地图文件16.1.2 构建开发环境 16.1.3 数据库及其表间关系设计16.1.4 网站配置文件Web.config和Global.asax16.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.1 ASP.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 用户表示建层新闻系统

温馨提示

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

评论

0/150

提交评论