《网站规划与网页设计 第2版》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:刘运臣主编;连莉,张晓梅,何伟副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302334415
  • 页数:438 页
图书介绍:本书分为三部分,系统讲解了网站开发的基本概念、网页设计的原则以及各种主流的网站开发平台(Apache+MySQL+ PHP+Dreamweaver)和开发技术(HTML、XML、Ajax、JavaScript、CSS、Cookies等)。本书第一版为“十一五”国家级规划教材,质量要求严格,行文严谨精练,图文并茂,每章后附有内容丰富的习题和思考题。本书可作为高等学校本、专科学生的教材或教学参考书,也可以作为网站规划、设计人员的参考用书。

第一部分 Web基础知识 3

第1章 Web设计综述 3

1.1 Internet与Intranet 3

1.2 网页、网站、封页和主页 4

1.3 Web媒体新特征 7

1.4 Web技术和工具 8

1.5 Web设计最基本原则 9

1.6 Web最小公分母设计原则 9

1.7 Web页面与传统软件用户界面 10

1.8 Web页面布局设计原则 11

1.9 Web颜色设计原则 18

1.10 Web字体设计原则 26

小结 29

思考与练习 29

第2章 导航与Web设计 31

2.1 导航的重要性 31

2.2 主要导航和次要导航 32

2.3 导航体系 33

2.4 站点结构 43

2.5 Web导航设计原则 45

小结 47

思考与练习 47

第3章 图像与Web设计 48

3.1 网站图像的重要性 48

3.2 Web图像设计原则 49

3.3 数字图像 52

3.4 位图图像和矢量图形 57

3.5 Web图像文件格式 60

小结 63

思考与练习 63

第4章 多媒体与Web设计 65

4.1 Web多媒体设计原则 65

4.2 动画与Web设计 67

4.3 视频与Web设计 68

4.4 音频与Web设计 72

4.5 多媒体网站设计考虑的主要因素 74

小结 75

思考与练习 75

第5章 静态网站、动态网站及IP域名 77

5.1 静态网页、静态网站 77

5.2 动态网页、动态网站 78

5.3 动态生成静态网站 80

5.4 Web应用程序 81

5.5 域名系统DNS 81

5.6 域名申请步骤 85

小结 90

思考与练习 91

第二部分 网站规划 95

第6章 网站规划基本概念 95

6.1 网站设计团队 95

6.2 网站定位 96

6.3 网站CI形象 101

6.4 Web蓝图 104

6.5 Web战略 104

6.6 Web策略 105

6.7 心理映射 105

6.8 网站开发方法 105

6.9 网站客户群 106

小结 106

思考与练习 107

第7章 网站规划设计规范 108

7.1 网站设计流程 108

7.2 网站策划书撰写要点 109

7.3 功能需求分析设计 111

7.4 网站概要设计 115

7.5 网站详细设计 118

7.6 网站测试设计 121

7.7 撰写网站开发总结性报告 125

7.8 编写网站用户手册 126

小结 127

思考与练习 128

第8章 硬件平台规划 129

8.1 选择接入Internet的方式 129

8.2 服务器选型 132

8.3 服务器组件 135

8.4 服务器常用技术 141

8.5 服务器机房环境因素 146

8.6 网站建设服务供应商选择 148

小结 149

思考与练习 150

第9章 软件平台规划 152

9.1 Web服务器操作系统选型 152

9.2 HTTP(Web)服务器选型 155

9.3 应用服务器(中间件)选型 158

9.4 Web数据库服务器选型 161

9.5 动态网页设计语言选型 165

小结 168

思考与练习 169

第三部分 网页设计 173

第10章 HTML基础 173

10.1 HTML简介 173

10.2 HTML标准与发展历史 175

10.3 HTML标记与属性 176

10.4 HTML文本标记 179

10.5 HTML超链接 182

10.6 HTML表格 184

10.7 HTML框架 188

10.8 HTML表单 190

10.9 HTML扩展 192

小结 194

思考与练习 194

第11章 HTML Head与Metadata、Cookies 196

11.1 HTML头部信息 196

11.2 Metadata元信息 197

11.3 Cookies 201

小结 202

思考与练习 202

第12章 层叠样式表CSS 204

12.1 样式表 204

12.2 层叠样式表 205

12.3 CSS基本语法 205

12.4 CSS定义和使用方式 207

12.5 CSS样式 210

小结 214

思考与练习 215

第13章 JavaScript基础 216

13.1 什么是JavaScript 216

13.2 JavaScript使用方法 219

13.3 JavaScript语法 221

13.4 JavaScript函数 225

13.5 JavaScript事件 227

13.6 JavaScript异常处理 228

13.7 JavaScript对象 229

13.8 JavaScript应用:浏览器检测、Cookies 234

小结 236

思考与练习 237

第14章 XML简介 238

14.1 XML语法与文档结构 238

14.2 文档类型定义 240

14.3 命名空间 243

14.4 XML架构 244

14.5 XML解析器 247

小结 248

思考与练习 248

第15章 Ajax设计方法 249

15.1 什么是Ajax 249

15.2 Ajax工作原理 250

小结 256

思考与练习 256

第16章 网站开发设计工具 257

16.1 网站开发设计方法 257

16.2 所见即所得设计工具特点 258

16.3 知名网站开发设计工具 259

16.4 HTML文本编辑器特点 265

16.5 知名HTML文本编辑器 265

小结 266

思考与练习 266

第17章 网站发布 267

17.1 网站发布方法 267

17.2 数据库的发布 267

17.3 网页的发布 270

17.4 手工方式发布网页代码 270

17.5 Web方式发布网页代码 270

17.6 FTP方式发布网页代码 272

小结 273

思考与练习 274

第18章 Apache+MySQL+PHP动态网站平台的搭建 275

18.1 Apache+MySQL+PHP开发环境介绍 275

18.1.1硬件环境需求 275

18.1.2软件介绍及下载 275

18.2 PHP开发环境的安装与配置 277

18.2.1 Apache 277

18.2.2 PHP 281

18.2.3 MySQL 283

18.3 相关软件工具 288

18.3.1 phpMyAdmin 288

18.3.2 MySQL-front 290

18.3.3 WampServer 292

小结 294

思考与练习 295

第19章 PHP编程 296

19.1 PHP概述 296

19.1.1 什么是PHP 296

19.1.2 PHP工作原理 297

19.2 PHP语法 299

19.2.1 PHP数据结构 299

19.2.2 PHP标识符 299

19.2.3 变量 299

19.2.4 常量 300

19.2.5 运算符与表达式 301

19.2.6 PHP的注释 302

19.2.7 函数 303

19.2.8 数组 303

19.2.9 类 306

19.3 PHP控制结构 308

19.3.1 表达式与赋值语句 308

19.3.2 选择结构 309

19.3.3 循环结构 311

19.4 PHP与Web页面的交互 314

19.4.1 输出函数 314

19.4.2 图像输出 316

19.4.3 Web页面布局 318

19.4.4 表单元素的获取方法 320

19.4.5 通过URL传递数据 322

19.4.6 会话管理:Cookie、Session 325

19.5 文件操作:文件上传、XML解析 329

19.5.1 PHP文件操作函数 329

19.5.2 文件上传 331

19.5.3 XML文件的解析 333

19.6 PHP与Ajax 336

小结 341

思考与练习 341

第20章 MySQL数据库 342

20.1 MySQL概述 342

20.2 MySQL工作原理 343

20.3 MySQL启动与退出 343

20.3.1 建立MySQL的连接与启动 344

20.3.2 MySQL交互命令输入 344

20.3.3 MySQL断开与退出 345

20.4 用户口令管理 345

20.4.1 MySQL用户配置信息 345

20.4.2 更改用户口令 346

20.5 数据库操作 347

20.5.1 查看数据库 347

20.5.2 创建数据库 348

20.5.3 删除数据库 348

20.5.4 打开一个数据库 349

20.5.5 数据库名称 350

20.6 MySQL数据类型与变量 351

20.6.1 MySQL数据类型 351

20.6.2 MySQL列类型 352

20.6.3 注释语法 355

20.7 “ 表”的操作 355

20.7.1 显示表 355

20.7.2 创建表 356

20.7.3 显示表的结构 357

20.7.4 修改表的结构 358

20.7.5 删除表 362

20.8 “记录”操作 363

20.8.1 增加记录 363

20.8.2 查询记录 365

20.8.3 排序记录 367

20.8.4 修改记录 368

20.8.5 删除记录 368

20.9 “索引”操作 369

20.9.1 产生索引 369

20.9.2 删除索引 370

20.10 “显示信息”操作 371

20.11 用户管理 373

20.11.1 MySQL提供的权限 373

20.11.2 增加用户 373

20.11.3 删除用户 375

20.11.4 设置用户密码 375

20.11.5 取消权限 375

20.12 数据备份与恢复 376

20.12.1 数据备份 376

20.12.2 数据恢复 376

小结 377

思考与练习 377

第21章 PHP MySQL专用接口动态网页设计 379

21.1 概述 379

21.2 MySQL关系数据库的连接与关闭 381

21.2.1 非永久性连接与关闭 381

21.2.2 永久性连接 382

21.3 PHP对MySQL数据库的操作 382

21.3.1 创建数据库 382

21.3.2 删除数据库 383

21.3.3 选择缺省数据库 384

21.3.4 查看数据库 384

21.4 PHP对MySQL数据表的操作 385

21.4.1 创建数据表 385

21.4.2 删除数据表 386

21.4.3 查看数据表名称 386

21.4.4 查看数据表结构 387

21.5 PHP对MySQL记录的操作 392

21.5.1 向数据库表添加新记录 392

21.5.2 从数据库表中删除记录 394

21.5.3 从数据库表中修改记录 396

21.5.4 从数据库表中查询记录 398

21.6 PHP SQL查询结果集 400

21.6.1 对缺省数据库执行一个SQL查询 400

21.6.2 对某一个指定数据库执行一个SQL查询 400

21.7 PHP读取存储SQL查询结果集 401

21.7.1 使用“数组”方式读取存储结果集 401

21.7.2 使用“对象”方式读取存储结果集 406

小结 407

思考与练习 407

第22章 PHP MySQL ODBC接口动态网页设计 409

22.1 ODBC概述 410

22.2 创建MyODBC数据源 411

22.3 PHPODBC的连接与关闭 413

22.4 通过ODBC的SQL查询 415

22.5 通过ODBC获取查询结果 416

22.6 ODBC的其他操作 419

小结 421

思考与练习 421

附录A 网页设计工具Adobe Dreamweaver CS6 423

A.1 初步认识Adobe Dreamweaver CS6 423

A.1.1 Dreamnweaver CS6工作区集成窗口 423

A.1.2 Dreamweaver CS6工作流程概述 425

A.2 PHP应用开发示例 426

参考文献 438