Web系统与技术 课程教材
国家级实验教学示范中心联席会计算机学科规划教材 教育部高等学校计算机类专业教学指导委员会推荐教材 面向“工程教育认证”计算机系列课程规划教材 谢从华,高蕴梅,黄晓华.Web系统与技术[M],清华大学出版社,2018年6月 第1章 Web系统与技术的基础知识... 1 1.1 Internet介绍... 1 1.1.1 Internet含义... 1 1.1.2 TCP/IP协议... 1 1.1.3 域名... 2 1.1.4 URL. 3 1.1.5 MIME. 3 1.1.6 HTTP协议... 4 1.2 Web浏览器... 5 1.3 Web服务器... 5 1.3.1 Web服务器... 5 1.3.2 Apache服务器... 5 1.3.3 IIS服务器... 6 1.4系统的主要技术概述... 7 1.4.1 HTML 概述... 7 1.4.2 JavaScript概述... 8 1.4.3 XML概述... 8 1.4.4 PHP概述... 8 1.4.5 Ajax概述... 9 1.5习题... 9 第2章 HTML网页设计基础... 10 2.1 HTML 网页... 10 2.1.1 简介... 10 2.1.2 HTML文件结构... 10 2.1.3 文件编辑器... 12 2.2 HTML基本标签... 13 2.2.1 元信息标签<Meta>. 13 2.2.2 文本标签... 18 2.2.3 列表标签... 20 2.2.4 表格标签... 24 2.2.5 超级链接标签... 27 2.2.6 图像标签... 29 2.2.7 背景声音标签... 29 2.2.8 视频标签... 29 2.3 网页表单和控件... 30 2.3.1 表单标签<form>. 30 2.3.2 表单的控件... 31 2.3.3 获取表单数据... 37 2.4 框架标签... 39 2.4.1 帧标记<frame>. 39 2.4.2 IFRAME标记... 40 2.5 习题... 40 第3章 CSS样式设计... 43 3.1 CSS 简介... 43 3.2 CSS 语法与使用... 43 3.2.1 CSS定义语法... 43 3.2.2 CSS的使用... 44 3.2.3 选择符... 48 3.3 CSS样式设计... 51 3.3.1字体样式... 51 3.3.2文本样式... 53 3.3.3颜色样式... 56 3.3.4 列表样式... 57 3.3.5表格样式... 60 3.4.6 鼠标样式... 64 3.4.7 滤镜样式... 67 3.4 CSS页面布局... 78 3.4.1 文本对齐... 78 3.4.2盒子模型... 81 3.4.3文字环绕float样式... 85 3.4.4 元素定位... 86 3.6 习题... 88 第4章 网页数据的有效性验证... 92 4.1验证控件... 92 4.1.1 验证控件分类... 92 4.1.2 ASP页面验证控件... 92 4.2 正则表达式... 102 4.2.1常用的元字符... 102 4.2.2 复杂的正则表达式... 102 4.3 正则表达式应用... 104 4.3.1 RegExp对象... 104 4.3.2 String 对象的正则表达式方法... 106 4.4 常见的正则表达式... 107 4.5 习题... 108 第5章 JavaScript编程技术... 109 5.1 JavaScript编程基础... 109 5.1.1 JavaScript简介... 109 5.1.2 Javascript的使用方法... 109 5.1.3 语法规则... 111 5.1.4 运算符和表达式... 112 5.1.5 函数... 117 5.1.6流程控制... 121 5.1.7 事件处理... 128 5.2 JavaScript对象编程... 130 5.2.1 Object 类型... 131 5.2.2 Array对象... 131 5.2.3 String对象... 133 5.2.4 Math对象... 138 5.2.5 Number对象... 142 5.2.6 Data对象... 143 5.3 JavaScript ActiveX编程技术... 145 5.3.1 FileSystemObject 控件... 145 5.3.2 Excel.Application控件... 149 5.3.3 Word.Application控件... 158 5.4 习题... 161 第6章 HTML DOM对象编程... 163 6.1 HTML文档对象模型... 163 6.2 浏览器的主要对象... 163 6.2.1 Window对象... 164 6.2.2 Navigator对象... 172 6.2.3 Location 对象... 174 6.2.4 History对象... 178 6.2.5 Event 对象... 179 6.2.6 Document对象... 184 6.3 基于DOM的HTML元素操作... 188 6.3.1 访问根元素... 188 6.3.2 访问指定Id属性的元素... 190 6.3.3 访问节点属性... 191 6.4 习题... 193 第7章 PHP 编程... 196 7.1 PHP的环境配置与安装... 196 7.1.1 PHP手工安装... 196 7.1.2 Apache 的Web服务器配置PHP. 198 7.1.3 PHP集成开发环境... 203 7.2 PHP语法... 206 7.3 基本数据类型和表达式... 209 7.3.1常量和变量... 209 7.3.2基本数据类型... 212 7.3.3类型转换... 215 7.3.4 算术运算和关系运算... 218 7.4 PHP主要语句... 219 7.4.1 赋值语句... 219 7.4.2 输入输出语句... 220 7.4.3 选择语句... 221 7.4.4 循环语句... 222 7.5 数组... 225 7.5.1 数组创建... 225 7.5.2 数组访问... 226 7.5.3 数组常见操作... 227 7.6 函数... 231 7.6.1 常见函数... 232 7.6.2 自定义函数... 236 7.7 PHP 表单... 238 7.8 Cookie和Session. 239 7.8.1 PHP的Cookie. 239 7.8.2 PHP的Session. 241 7.9 PHP访问MySQL数据库... 242 7.9.1 MySQL数据库概述... 242 7.9.2MySQL的命令操作... 243 7.9.3 PHP操纵MySQL. 245 7.10 习题... 247 第8章 ASP编程... 249 8.1 ASP.Net Web 编程原理... 249 8.1.1 网站、Web应用程序和虚拟目录的关系... 249 8.1.2 IIS的ASP.net 请求处理过程... 249 8.1.3 ASP.NET 页面生命周期... 252 8.2 ASP的常用控件... 252 8.2.1 HTML 服务器控件概述... 253 8.2.2 ASP 的标准服务器控件概述... 254 8.3 ASP的常见内置对象... 257 8.3.1 Application对象... 258 8.3.2 Response 对象... 260 8.3.3 Request 对象... 265 8.3.4 Server 对象... 277 8.3.5 Session对象... 277 8.3.6 Cookies 对象... 281 8.3.7 Page对象... 282 8.4 ADO.NET数据库访问技术... 286 8.4.1 Connection对象... 287 8.4.2 Command对象... 292 8.4.3 DataReader对象... 294 8.4.4 DataSet对象... 297 8.4.5 DataAdapter对象... 299 8.4.6 Transaction对象... 302 8.4.7 Parameter对象... 304 8.4.8 ASP.Net的数据源控件对象... 306 8.4.9 ASP.Net的数据绑定控件对象... 312 8.5 ASP的Web 服务编程... 316 8.5.1 Web服务的创建与发布... 316 8.5.2 Web服务的使用... 319 8.6 习题... 321 第9章 XML编程... 323 9.1 XML简介及其特征... 323 9.1.1 XML 简介... 323 9.1.2 XML 的特征... 323 9.2 XML标记语法... 325 9.2.1 关于标记... 325 9.2.2 标记的使用规则... 325 9.3 XML文档结构... 329 9.3.1 XML 文档声明... 329 9.3.2 XML 根元素定义... 330 9.3.3 XML元素和注释... 331 9.3.4 PI (Processing Instruction)331 9.4 命名空间... 333 9.5 XML架构与模式... 334 9.5.1 XML架构概述... 335 9.5.2 XML架构数据类型... 338 9.5.3 simpleType 简单类型... 338 9.5.4 complexType复杂类型... 340 9.5.5 sequence 组元... 341 9.6 XML文档显示... 344 9.6.1 基于CSS样式的XML文档显示... 344 9.6.2基于XSLT样式表的XML文档显示... 346 9.6.3基于数据岛的XML文档显示... 354 9.6.4 基于javascript的XML文档显示... 357 9.7 习题... 358 第10章 Ajax编程... 360 10.1 Ajax的概述... 360 10.2 ASP.NET AJAX. 360 10.3 基于XMLHttpRequest的Ajax实现... 366 10.4 习题... 369
- 1
- chszs2018-06-22请注明是PPT。。。。。。。。。。。
- 粉丝: 3
- 资源: 11
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- NC65 UAP65 流程开发 – 业务流 – 推单 详细笔记
- 两种计算CDF累加分布函数的Matlab程序,可以选择使用 .rar
- Windows操作系统介绍.zip
- 汉森的广义t分布的matlab程序(金融)cdf.zip
- Three.js介绍.zip0002
- 人工智能BBSO算法,MATLAB实现,很基本的人工智能算法,里面有很多源程序
- 高端大气科技互联网项目融资商业计划书产品公司品牌介绍PPT模板.pptx
- Sora AI文字生成视频实操教程、由给定的图片生成视频的教程说明书,祝你一臂之力 轻松上手Sora
- 网络安全说明:网络安全方面的资料,+适合网络安全的初学者
- 【移动应用开发】HarmonyOS应用服务开发,移动购物应用