图书介绍
基于开放平台的网页设计与编程PDF|Epub|txt|kindle电子书版本网盘下载
![基于开放平台的网页设计与编程](https://www.shukui.net/cover/5/34264967.jpg)
- 程向前编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302057605
- 出版时间:2002
- 标注页数:392页
- 文件大小:122MB
- 文件页数:406页
- 主题词:
PDF下载
下载说明
基于开放平台的网页设计与编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章 引论1
第1章 基于开放平台的Web开发环境9
1.1 什么是万维网9
1.2 HTML发展历史11
1.2.1 HTML的起源11
1.2.2 HTML的演变12
1.2.3 HTML文档结构13
1.3 发展中的万维网14
1.3.1 从HTML到XML14
1.3.2 从有线到无线17
1.3.3 从无声到有声17
1.4 什么是开放平台18
1.4.1 UNIX操作系统的发展18
1.4.2 TCP/IP与因特网的诞生19
1.4.3 万维网的历史19
1.4.4 浏览器之战20
1.4.5 Linux的出现21
1.4.6 因特网上的自由软件社区22
1.4.7 基于开放平台的动态网页设计环境23
1.4.8 与万维网相关的商业软件24
1.4.9 与万维网相关的自由、共享、开放源代码软件24
1.5 基于Windows的Web服务器安装与测试26
1.5.1 Xitami服务器的安装26
1.5.2 对Xitami进行测试28
1.6 基于Linux的Web服务器安装及设定29
1.6.1 Apache的由来与现况30
1.6.2 安装Apache套件32
1.6.3 Apachc的基本参数设置36
1.7 重点回顾39
习题39
第2章 HTML基础41
2.1 HTML句法结构41
2.2 HTML文档结构和常用元素43
2.3 HTML标准单位44
2.3.1 长度单位44
2.3.2 颜色单位45
2.3.3 URL路径45
2.4 HTML基本元素的使用46
2.4.1 head容器元素46
2.4.2 body容器元素49
2.4.3 单个元素50
2.4.4 字符容器元素51
2.4.5 分项列表53
2.4.6 表单54
2.4.7 实体56
2.4.8 table元素57
2.5 HTML的其他元素60
2.5.1 框架60
2.5.2 CSS64
2.6 网页制作相关技术概述68
2.6.1 使用Windows记事本进行网页编辑68
2.6.2 使用EditPlus2进行网页设计69
2.6.3 使用Word 97创建网页71
2.6.4 HTML使用技巧71
2.7 重点回顾72
习题73
第3章 CGI概念和PHP程序设计基础74
3.1 CGI程序的概念74
3.2 PHP的基本元素76
3.2.1 一个简单PHP程序示例76
3.2.2 将PHP程序嵌入网页的方法77
3.2.3 PHP中的引用文件78
3.2.4 PHP程序注释78
3.2.5 PHP的常量、变量和数据类型79
3.3.1 算术运算符85
3.3 PHP运算符85
3.3.2 字符串运算符86
3.3.3 赋值运算符86
3.3.4 逻辑运算符86
3.3.5 特殊的运算符87
3.4 PHP程序的流程控制89
3.4.1 一般分支结构89
3.4.2 while和do while循环语句91
3.4.3 break和continue语句94
3.4.4 switch分支流程控制语句94
3.5 PHP函数96
3.5.1 函数返回值96
3.5.2 向函数传递参数98
3.5.3 给函数赋默认值99
3.6 PHP类100
3.7.2 基于Windows的PHP解释程序安装和使用102
3.7.1 PHP解释程序的运行模式102
3.7 PHP解释程序的安装和使用102
3.7.3 PHP程序的编辑、调试环境安装和使用107
3.8 重点回顾111
习题112
第4章 表单处理和PHP函数库113
4.1 HTML表单与PHP处理程序113
4.1.1 HTML表单的action属性115
4.1.2 HTML表单的method属性115
4.1.3 表单中常用元素与PHP程序的关联116
4.2 PHP函数125
4.2.1 数组函数125
4.2.2 日期和时间函数126
4.2.3 文件系统函数128
4.2.4 正则表达式和字符串函数130
4.2.5 字符串处理函数131
4.3.1 调试过程与解决方法134
4.3 PHP的调试与解决方法134
4.3.2 常见PHP程序错误分析135
4.4 重点回顾137
习题137
第5章 MySQL数据库基础139
5.1 数据库概念139
5.2 什么是MySQL140
5.3 MySQL与xBase的差别140
5.4 MySQL的基本语法144
5.4.1 MySQL的命名规则144
5.4.2 MySQL数据的表示及存储形式145
5.4.3 MySQL基本数据类型145
5.4.4 字段类型146
5.4.5 数据库表中的数据类型选择153
5.4.6 MySQL数据库级操作153
5.4.7 MySQL表结构的操作指令154
5.5.1 MySQL表内容的操作指令156
5.5 MySQL的常用操作156
5.5.2 MySQL的查询指令159
5.6 SQL简介161
5.6.1 SQL的由来163
5.6.2 Select语句和数据检索163
5.6.3 Insert语句和插入记录168
5.6.4 Delete语句与删除记录170
5.6.5 Update与更新记录171
5.6.6 参照完整性172
5.6.7 连接173
5.7 MySQL的安装和调试174
5.7.1 基于Windows的MySQL安装174
5.7.2 基于Linux的Apache、PHP、MySQL套件安装174
5.8 MySQL的GUI客户端177
5.8.1 PhpMyAdmin的特性177
5.8.2 PhpMyAdmin的安装178
5.8.3 PhpMyAdmin的使用179
5.9 重点回顾183
习题183
第6章 通过PHP访问MySQL数据库185
6.1 登录到MySQL服务器185
6.2 MySQL的存取权限系统187
6.3 常用MySQL数据库管理操作189
6.3.1 添加新用户189
6.3.2 设置用户口令190
6.4 PHP中的MySQL操作191
6.4.1 登录和退出MySQL的PHP函数192
6.4.2 建立或删除数据库194
6.4.3 选择数据库的PHP函数194
6.4.4 使用PHP向MySQL发送查询指令195
6.4.5 读取数据196
6.4.6 显示数据库结构信息的PHP函数198
6.4.7 显示操作消息200
6.5 MySQL的开发背景202
6.6 MySQL的利弊与应用特点203
6.6.1 事务处理203
6.6.2 MySQL的设计原则204
6.6.3 子查询205
6.6.4 存储过程和触发器206
6.6.5 外键206
6.7 数据库程序应用举例206
6.7.1 基于数据库的网站访问计数器207
6.7.2 在MySQL中存储图片208
6.7.3 对有关MySQL操作的PHP函数进行封装213
6.7.4 有关PHP访问数据库的程序调试215
6.8 重点回顾216
习题217
7.1 联机编辑服务器上的文档218
第7章 PHP与动态网页环境的交互218
7.2 HTTP认证221
7.3 网页重定向223
7.4 保存Web交互信息的技术224
7.4.1 Cookie的基本工作原理224
7.4.2 Session的基本工作原理225
7.4.3 Session初步226
7.4.4 与Session相关的php.ini配置228
7.4.5 PHP4中的Session函数230
7.5 Cookie的应用233
7.6 HTTP协议基础240
7.6.1 HTTP的连接过程241
7.6.2 非坚持性连接和坚持性连接241
7.6.3 解决HTTP连接的状态无关性242
7.6.4 HTTP客户端/服务器会话示例242
7.7.1 使用getallheaders()获得HTTP请求参数246
7.7 了解HTTP的实现过程246
7.7.2 使用Telnet观察HTTP的响应首部信息247
7.8 重点回顾249
习题249
第8章 使用PHP构建网站组件251
8.1 网上调查251
8.2 网上购物259
8.3 会员制网站管理271
8.3.1 会员制网站用户的注册271
8.3.2 会员制网站用户的登录和验证277
8.3.3 对网页进行注册访问控制278
8.4 网站资源搜索278
8.4.1 使用PHP访问网站文件系统278
8.4.2 对目录进行递归搜索280
8.4.3 网站资源搜索功能的设计282
8.5.1 网站发送邮件的环境284
8.5 通过PHP发送电子邮件284
8.5.2 PHP的邮件函数285
8.5.3 发送邮件网页的设计285
8.6 重点回顾287
习题287
第9章 网站建模和设计方法288
9.1 UML和网站规划289
9.1.1 网站用户分析289
9.1.2 用例图与网站的需求定义289
9.1.3 类图与用户资源组织291
9.1.4 网站的平台选择292
9.2 UML与网站设计292
9.2.1 UML与网站的静态模型293
9.2.2 UML与网站动态建模294
9.2.3 应用部署的规划295
9.2.4 使用UML体现网站设计原则296
9.3 常用UML符号298
9.4 UML工具301
9.5 电子商务模型概览301
9.5.1 经纪模型301
9.5.2 广告模型306
9.5.3 信息收集模型308
9.5.4 商家模型309
9.5.5 制造厂模型311
9.5.6 社区模型311
9.5.7 订阅方式311
9.6 电子商务系统设计的基本思路313
9.6.1 系统需求分析314
9.6.2 系统方案设计318
9.6.3 功能检验与性能测试323
9.7 重点回顾326
习题327
第10章 Web服务的安全问题329
10.1 电子商务安全性的主要问题330
10.1.1 资料传输的隐秘性330
10.1.2 双方身份辨认问题330
10.1.3 电子商务安全问题的解决之道330
10.2 HTTP保密数据的传递与认证过程332
10.3 电子商务系统的安全保障框架334
10.3.1 电子商务系统安全框架综述334
10.3.2 电子商务系统的安全要求334
10.3.3 电子商务应用项目框架环境335
10.3.4 电子商务系统中的安全服务336
10.3.5 安全性问题解决方案的场景演示341
10.4 创建安全的PHP程序345
10.4.1 建设安全的软件运行环境345
10.4.2 存储和交换敏感信息345
10.4.3 检查用户输入346
10.5 在Apache中实现SSL348
10.5.2 SSL模块在Apache中的设定349
10.5.1 安装SSL模块349
10.5.3 测试支持SSL安全协议的Apache350
10.6 加强Web服务器的安全性350
10.6.1 服务器根目录的权限351
10.6.2 防止用户覆盖配置信息351
10.6.3 保护服务器上的文件351
10.6.4 用户发布主页的配置问题352
10.6.5 SSI353
10.6.6 允许CGI文件在特定目录下执行353
10.6.7 把PHP解释器放在Web目录树外354
10.7 重点回顾355
习题355
附录A UNIX操作系统基本操作和概念357
附录B HTML速查表367
附录C 常用的PHP函数380
参考文献392