Web系统与技术 课程教材
文件大小: 17900k
源码售价: 10 个金币 积分规则     积分充值
资源说明:国家级实验教学示范中心联席会计算机学科规划教材 教育部高等学校计算机类专业教学指导委员会推荐教材 面向“工程教育认证”计算机系列课程规划教材 谢从华,高蕴梅,黄晓华.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
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。