《Dreamweaver/PHP/MySQL动态网站建设实务》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:方晨编著
  • 出 版 社:上海:上海科学普及出版社
  • 出版年份:2006
  • ISBN:7542729217
  • 页数:475 页
图书介绍:本书主要介绍Dreamweaver 软件,PHP动态网站技术。

序言 学习动态网站建设 1

0.1 本书的写作动机与目的 1

0.2 学习方法 1

0.3 关于本书的内容 2

0.4 小结 4

0.5 练习 4

第1章 建立动态站点的基础知识 5

1.1 有关网站的一些基本概念 5

1.1.1 网络、因特网(Internet)和万维网(WWW) 5

1.1.2 服务器和客户端 6

1.1.3 网页服务器 7

1.1.4 什么是网页 7

1.1.5 什么是网站 8

1.2 深入了解网站 8

1.2.1 静态网页 8

1.2.2 动态网页 8

1.2.3 静态网站 9

1.2.4 动态网站 10

1.2.5 动态网站与静态网站的联系与区别 10

1.2.6 动态网站和静态网站的技术关系 11

1.3 网站的建站流程 11

1.4 典型动态网站策划示例 13

1.5 动态网站常用技术简介 15

1.5.1 ASP、PHP和JSP 15

1.5.1.1 关于ASP 16

1.5.1.2 关于PHP 17

1.5.1.3 关于JSP 18

1.5.1.4 ASP、PHP和JSP比较 18

1.5.2 ColdFusion技术 19

1.5.2.1 ColdFusion的特点和优势 19

1.5.2.2 ColdFusion的资源获得和简介 20

1.5.3 数据库简介 20

1.5.4 相关资源简介 20

1.5.5 为什么选择PHP和MySQL作为本书的动态网站技术 21

1.6 Dreamweaver在网站建设中的作用 21

1.7 小结 21

1.8 练习 22

第2章 建立动态网站的运行环境 23

2.1 准备工作介绍 23

2.2 建立服务器环境 23

2.3 安装解释器 27

2.3.1 安装PHP解释器 28

2.3.2 安装JSP解释器 31

2.3.3 安装ColdFusion解释器 34

2.4 安装数据库 35

2.4.1 安装数据库 35

2.4.2 配置数据库的ODBC 41

2.5 建立MySQL数据库和PHP之间的连接 43

2.6 小结 48

2.7 练习 48

第3章 Dreamweaver快速入门 49

3.1 Dreamweaver概述 49

3.1.1 Dreamweaver的应用 49

3.1.2 Dreamweaver的功能 49

3.2 Dreamweaver的工作界面 50

3.3 调整工作界面 52

3.3.1 改变工作视图 52

3.3.2 显示、隐藏及改变面板的大小 53

3.3.3 标尺与网格 54

3.3.3.1 标尺 54

3.3.3.2 网格 55

3.4 文档的基本操作 55

3.4.1 新建文档 55

3.4.2 保存和关闭文档 56

3.4.3 打开文档 57

3.5 制作网页的基础操作 57

3.5.1 设置网页属性 57

3.5.2 编辑头部信息 59

3.5.3 添加网页内容 59

3.5.3.1 添加文本 59

3.5.3.2 插入图像 60

3.5.3.3 建立超链接 60

3.5.3.4 预览及检验相关操作 62

3.6 实例 62

3.7 小结 64

3.8 练习 64

第4章 创建及设置站点 65

4.1 什么是站点 65

4.2 建立及编辑站点 65

4.2.1 建站前的准备和分析 66

4.2.2 定义本地端站点 66

4.3 导入一个本地端站点 70

4.4 使用高级设置 73

4.4.1 新建 73

4.4.2 编辑 76

4.4.2.1 本地信息 77

4.4.2.2 远程信息 77

4.4.2.3 测试服务器 78

4.4.2.4 遮盖 79

4.4.2.5 设计备注 79

4.4.2.6 站点地图 79

4.4.2.7 文件视图列 80

4.4.2.8 Contribute设置栏 81

4.4.3 复制 81

4.4.4 删除 82

4.4.5 导出和导入 82

4.5 实例 83

4.6 实例分析 84

4.7 小结 84

4.8 练习 84

第5章 编辑和管理站点 85

5.1 了解文件面板 85

5.2 在站点中新建文件 86

5.3 新建文件夹与文件的移动 87

5.4 文件的删除与重命名 90

5.5 建立站点地图 90

5.6 查看站点地图 92

5.7 修改站点地图 94

5.8 保存站点地图 95

5.9 使用设计备注 95

5.10 实例 96

5.11 实例分析 99

5.12 小结 100

5.13 练习 100

第6章 表格 101

6.1 创建表格 101

6.2 编辑表格 102

6.2.1 编辑表格和单元格属性 103

6.2.2 调整表格行数与列数 104

6.2.3 调整表格宽度与高度 105

6.2.4 设置表格的边框 107

6.2.5 合并单元格 109

6.2.6 拆分单元格 109

6.2.7 单元格内容水平对齐和垂直对齐 110

6.3 套用表格样式 111

6.4 导入与导出表格数据 112

6.4.1 导入表格数据 112

6.4.2 导出表格数据 113

6.5 对表格数据排序 113

6.6 向表格内部添加表格 113

6.7 实例 114

6.8 实例分析 116

6.9 小结 120

6.10 练习 120

第7章 布局 121

7.1 布局的几种模式 121

7.2 布局模式 122

7.2.1 设置布局模式的首选参数 122

7.2.2 布局表格和布局单元格 122

7.3 在布局模式中布局网页 123

7.3.1 布局表格 124

7.3.2 绘制布局单元格 126

7.4 调整布局 128

7.5 向布局中添加内容 130

7.6 实例 131

7.7 实例分析 144

7.8 小结 146

7.9 练习 146

第8章 层 147

8.1 认识层和层面板 147

8.2 创建层 147

8.2.1 插入层 147

8.2.2 建立嵌套层 148

8.3 层的相关操作 149

8.3.1 认识层属性面板 149

8.3.2 移动层 150

8.3.3 改变层的大小 151

8.3.4 改变层的顺序 152

8.3.5 控制层的可见性 152

8.3.5.1 通过属性面板控制层的可见性 152

8.3.5.2 使用层面板控制可见性 152

8.3.6 内容溢出层的控制 153

8.3.7 设置层的可见区域 154

8.3.8 对齐层 154

8.4 层转换为表格 154

8.5 使用层和时间轴制作动画 155

8.5.1 认识时间轴 155

8.5.2 创建时间轴动画 155

8.5.2.1 创建直线移动动画 155

8.5.2.2 创建曲线移动动画 157

8.5.3 编辑时间轴 158

8.5.3.1 动画序列的选取、移动和删除 158

8.5.3.2 添加与删除帧 158

8.5.3.3 添加与删除关键帧 158

8.5.3.4 添加、选择和删除时间轴 160

8.5.4 时间轴播放控制 161

8.6 实例 161

8.7 实例分析 164

8.8 小结 165

8.9 练习 165

第9章 框架 167

9.1 建立框架 167

9.2 保存框架 171

9.3 设置框架集属性 171

9.4 设置框架的链接 172

9.5 实例 174

9.6 实例分析 176

9.7 小结 177

9.8 练习 177

第10章 模板与库 179

10.1 模板 179

10.1.1 创建模板 179

10.1.2 将网页存储为模板 181

10.1.3 设置模板的可编辑区域 182

10.1.4 用模板新建网页 183

10.1.5 套用模板 183

10.1.6 用模板更新网页及网站 184

10.1.7 模板的相关操作 184

10.2 库 185

10.2.1 创建库元素 185

10.2.2 将网页元素存储为库元素 186

10.2.3 将库元素应用到网页中 186

10.2.4 编辑库元素 186

10.2.5 脱离库元素控制 187

10.3 实例 187

10.4 实例分析 189

10.5 小结 191

10.6 练习 191

第11章 文本 193

11.1 文本面板和文本属性面板 193

11.1.1 文本面板 193

11.1.2 文本属性面板 194

11.2 设置文本属性 195

11.2.1 设置字体 195

11.2.2 设置字号 196

11.2.3 设置文本颜色 196

11.2.4 设置字符样式 197

11.2.5 定义段落格式 198

11.2.6 段落对齐 199

11.2.7 段落缩进 200

11.3 设置列表 200

11.3.1 建立列表 200

11.3.2 设置列表的属性 201

11.4 特殊符号输入 202

11.5 标题和正文样式的设定 203

11.6 实例 203

11.7 实例分析 206

11.8 小结 206

11.9 练习 206

第12章 CSS样式 207

12.1 CSS样式面板 207

12.2 新建CSS样式 207

12.2.1 使用类自定义样式 208

12.2.2 使用标签定义标签样式 210

12.2.3 使用高级选项定义链接效果 212

12.3 创建与链接外部CSS样式 214

12.3.1 创建外部CSS样式 214

12.3.2 链接外部CSS样式 216

12.4 编辑CSS样式 217

12.5 实例 218

12.6 实例分析 221

12.7 小结 221

12.8 练习 221

第13章 图像 223

13.1 插入图像 223

13.1.1 插入图像基本操作 223

13.1.2 插入图像占位符 223

13.1.3 插入互动图像 224

13.2 设置图像属性 225

13.2.1 认识图像属性面板 225

13.2.2 设置图像大小 225

13.2.3 设置图像对齐 226

13.2.4 设置图像边距 227

13.2.5 设置低分辨率图像 227

13.2.6 设置热区 227

13.2.7 使用编辑工具 228

13.3 实例 229

13.4 实例分析 232

13.5 小结 232

13.6 练习 232

第14章 多媒体 233

14.1 使用Flash文件 233

14.1.1 插入Flash影片 233

14.1.2 插入Flash按钮 234

14.1.3 插入Flash文本 236

14.2 插入Shockwave动画 237

14.3 插入特殊对象 237

14.3.1 插入Java小程序 237

14.3.2 插入ActiveX 238

14.3.3 插入参数 238

14.3.4 插入插件 239

14.4 扩展Dreamweaver 239

14.4.1 安装外部插件 239

14.4.2 获得插件的方法 240

14.5 实例 241

14.6 实例分析 243

14.7 小结 244

14.8 练习 244

第15章 超链接 245

15.1 认识超链接 245

15.1.1 URL概述 245

15.1.2 路径概述 245

15.1.3 链接的组成 246

15.1.4 超链接的方式和对象 246

15.2 创建网页内部链接 246

15.3 创建本地网页间的链接 248

15.3.1 建立站点内的链接 249

15.3.2 建立本地不同站点间网页的链接 249

15.4 建立网站外部链接 251

15.5 链接到E-mail 251

15.6 创建下载文件链接 253

15.7 设置链接网页的打开方式 254

15.8 补充说明 254

15.9 实例 255

15.10 实例分析 257

15.11 小结 258

15.12 练习 258

第16章 互动行为 259

16.1 行为与行为面板 259

16.1.1 基本概念 259

16.1.2 认识行为的事件类型 259

16.1.3 认识行为面板 260

16.2 添加典型行为 261

16.2.1 播放声音 261

16.2.2 打开浏览器窗口 262

16.2.3 弹出消息框 263

16.2.4 调用JavaScript 264

16.2.5 改变网页元素属性 264

16.2.6 检查插件 265

16.2.7 检查浏览器 266

16.2.8 设置状态栏文字 267

16.2.9 跳转网页 267

16.2.10 预先载入图像 267

16.2.11 交换图像 268

16.3 实例 269

16.4 实例分析 271

16.5 小结 272

16.6 练习 272

第17章 代码设计 273

17.1 Dreamweaver的代码工具 273

17.1.1 参考面板的使用 273

17.1.2 标签选择器的使用 274

17.1.3 代码提示功能 275

17.1.4 标签库的使用 275

17.1.5 标签检查器 277

17.2 HTML概述 278

17.2.1 HTML标准 280

17.2.2 HTML标签 280

17.2.3 一些基本的语法规则 280

17.2.4 编程中所忽略的信息 284

17.2.5 文档结构 285

17.3 实例 286

17.4 实例分析 287

17.5 小结 288

17.6 练习 288

第18章 PHP基础知识 289

18.1 创建PHP程序 289

18.1.1 编写PHP代码框架 289

18.1.2 输出命令 291

18.1.3 PHP的注释脚本 293

18.1.4 执行脚本 295

18.1.5 排除脚本故障 295

18.2 PHP的组成部分 296

18.2.1 数和字符串 296

18.2.1.1 数 297

18.2.1.2 字符串 297

18.2.2 文字和变量 297

18.2.3 标量和数组 299

18.2.4 操作符和函数 299

18.2.4.1 操作符 299

18.2.4.2 函数 300

18.3 使用标量值 300

18.3.1 常量和动态变量 301

18.3.1.1 常量 301

18.3.1.2 动态变量 301

18.3.2 类型 301

18.4 编写条件语句 302

18.4.1 True/False值 302

18.4.2 编写简单的if语句 303

18.4.3 编写switch、break和default语句 303

18.4.4 编写for语句 304

18.4.5 编写while和do while语句 304

18.5 测试和查看PHP脚本 305

18.6 实例 308

18.7 实例分析 309

18.8 小结 310

18.9 练习 310

第19章 数据库基础知识 311

19.1 关系数据库的概念 311

19.1.1 关系数据库的结构 311

19.1.2 关系数据库的特点 312

19.1.3 确定何时使用数据库管理系统 312

19.2 创建数据库 313

19.2.1 创建MySQL数据库 313

19.2.2 设置目标数据库为当前状态 313

19.2.3 创建数据库表 314

19.2.4 删除和修改表 315

19.2.4 向数据库输入数据 315

19.2.5 访问数据库数据:SQL查询 317

19.2.5.1 查询当前数据库管理系统中的数据库 317

19.2.5.2 显示目标数据库中的数据表 317

19.2.5.3 查询数据库表的信息 318

19.2.6 排序、求和与分组 320

19.2.7 表达式和函数 322

19.2.8 连接 323

19.3 实例 324

19.4 小结 325

19.5 练习 326

第20章 连接到数据库 327

20.1 建立数据库 327

20.2 连接到数据库 328

20.2.1 将PHP网页连接到数据库 329

20.2.2 建立HTML网页的数据库连接 332

20.3 添加记录集 334

20.4 插入记录表单 336

20.5 插入动态表格 339

20.6 实例:制作一个动态站点的首页 341

20.7 实例分析 345

20.8 小结 346

20.9 练习 346

第21章 表单 347

21.1 认识表单和插入表单面板 347

21.2 表单元素的使用 347

21.2.1 插入表单 347

21.2.2 插入文本域 348

21.2.3 插入复选框 351

21.2.4 插入单选按钮和单选按钮组 351

21.2.5 插入列表 353

21.2.6 插入跳转菜单 355

21.2.7 插入图像域 356

21.2.8 插入文件域 357

21.2.9 插入按钮 358

21.3 连接表单与数据库 358

21.4 实例 361

21.5 实例分析 366

21.6 小结 367

21.7 练习 367

第22章 生成应用程序 369

22.1 显示动态数据 369

22.1.1 动态表格 370

22.1.2 动态文本 370

22.1.3 动态文本字段 371

22.1.4 动态复选框 372

22.1.5 动态数据单选按钮 375

22.1.6 动态选择列表 375

22.2 区域设置 377

22.2.1 重复区域 377

22.2.2 显示区域 378

22.3 记录集分页/记数 378

22.3.1 记录集分页 378

22.3.2 显示记录集记数 379

22.4 设置记录关系 380

22.4.1 主详细页集 380

22.4.2 插入记录 382

22.4.3 更新记录和删除记录 383

22.5 登录程序 383

22.5.1 登录用户 383

22.5.2 注销用户 385

22.5.3 限制对页的访问 386

22.5.4 检查新用户 387

22.6 服务器行为 388

22.7 实例 389

22.8 实例分析 395

22.9 小结 396

22.10 练习 396

第23章 测试 397

23.1 浏览器的测试 397

23.2 不同分辨率和不同操作系统测试 399

23.3 链接测试 400

23.4 站点报告 400

23.5 其他相关测试信息 401

23.6 实例 402

23.7 小结 404

23.8 练习 404

第24章 服务器配置与网站发布 405

24.1 服务器的基础知识 405

24.1.1 Linux 405

24.1.1.1 什么是Linux 405

24.1.1.2 Linux的特点 405

24.1.2 Linux网络服务软件安装 406

24.1.3 远程登录软件SSH 411

24.1.3.1 什么是SSH 411

24.1.3.2 SSH协议的内容 411

24.1.3.3 SSH的安全验证 412

24.1.3.4 了解SSH和使用 412

24.2 申请域名 413

24.3 发布 414

24.3.1 获得WEB服务器 414

24.3.2 定义远程站点 414

24.3.3 上传站点 416

24.4 网站管理与维护 417

24.5 小结 418

24.6 练习 418

第25章 综合实例 419

25.1 规划网站 419

25.2 建立站点 420

25.3 设置站点结构 422

25.3.1 建立存放网站资源的文件夹 422

25.3.2 建立网站地图 423

25.4 设置CSS样式 423

25.5 创建模板 427

25.6 建立数据库 430

25.7 使用模板建立网页 432

25.8 测试网站 437

25.9 发布 439

25.10 宣传和推广网站 441

25.11 小结 442

25.12 练习 442

第26章 获得资源 443

26.1 服务器资源获得 443

26.1.1 Apache简介 443

26.1.2 MySQL简介 444

26.1.3 PHP简介 444

26.1.4 ProFTPD简介 444

26.1.5 Vsftpd简介 444

26.1.6 UnrealIRCd 444

26.1.7 pptpd 445

26.1.8 JabberD 445

26.1.9 ample 445

26.2 获得免费网站资源 446

26.3 获得更多的免费资源 452

26.4 获得最新的信息 452

26.5 学会独立思考和学习 453

26.6 实例分析 453

26.7 小结 454

26.8 练习 454

第27章 建站注意事项 455

27.1 建立站点 455

27.2 布局问题 456

27.3 制作网页内容 457

27.4 测试 457

27.5 动态网站 458

27.6 小结 458

27.7 练习 458

第28章 网站建设的几个问题 459

28.1 信息组织与传递问题 459

28.1.1 什么是信息 459

28.1.2 网站与信息的关系 459

28.1.3 网站安排信息的顺序 460

28.1.4 建立检索信息的机制 462

28.2 网站安全问题 462

28.2.1 常见网络的服务安全问题 462

28.2.2 数据库安全问题 463

28.2.3 网络安全技术——防火墙 464

28.2.4 入侵检测 464

28.3 其他应当了解的网络相关知识 466

28.3.1 网络硬件 466

28.3.2 通信协议 467

28.3.3 服务器端的更新 468

28.4 小结 468

28.5 练习 468

附录1 快捷键一览 469

附录2 售后服务 474