动态网站开发教程(Dreamweaver+MySQL+PHP)

动态网站开发教程(Dreamweaver+MySQL+PHP)"

作者:杨秋翔、董晓丽、李雯、贾志燕
ISBN:9787302419969
定价:¥45
字数:千字
页数:
出版时间:2015.12.01
开本:
版次:1-2
装帧:
出版社:清华大学出版社
简介

本书以“网站开发基础→MySQL开发基础→PHP开发基础→网站开发综合实例”为主线,全面、翔实地介绍了使用Dreamweaver、MySQL和PHP进行动态网站开发的具体步骤和技巧,涵盖了使用PHP进行动态网站开发的主要内容。

本书内容循序渐进、语言简明、容易入门,动态网站初学者可以通过本书的学习,了解并掌握使用PHP动态网站开发技术开发实际项目所需要使用到的基本知识。

本书适合于网页制作人员、PHP网络开发人员和广大网络爱好者学习使用,尤其适合PHP动态网站开发初学者,便于了解整个动态网站开发全过程及所用的基本知识和技术。

前言

PHP是一个操作简单、功能强大的动态网站开发语言,用PHP开发的网站,开发过程简单,用户维护方便。由于具有很好的安全性、跨平台性及开源性,PHP自出现以来,得到了广泛的应用和迅速的发展。在国内,PHP的发展也非常迅速,百度、新浪、搜狐等各大互联网门户都在广泛使用PHP,越来越多的小门户网站也加入使用PHP的行列。根据调查,PHP从业者选择PHP的因素主要是“语言简单容易上手”、“可获得大量开源代码”和“PHP免费”三个方面,今后的发展潜力巨大,更多的年轻人对PHP产生了浓厚的兴趣。

学习PHP动态网站开发技术,前提必备基础知识包括静态网站制作基础(HTML基础知识、Dreamweaver使用方法等)、数据库技术。通过多年的教学实践,分析学生在学习过程中普遍存在的问题,作者认为对PHP动态网站开发有浓厚兴趣的学习者,选择通俗易懂且容易入门的教材,有助于学生了解并掌握整个动态网站开发全过程及所用的基本知识和技术。鉴于此,通过整合HTML基础知识、Dreamweaver的使用、MySQL数据库及PHP动态网站知识等内容,使得动态网站初学者可以快速地了解并掌握使用PHP动态网站开发技术开发实际项目的基本技能。

全书共12章,第1章网页制作基础知识,主要介绍网页与网站的基本概念,计算机网络的相关概念以及网页制作相关技术。第2章介绍HTML基础知识。第3~5章为Dreamweaver CS6的使用: 第3章介绍Dreamweaver CS6基本操作,包括如何创建站点、制作简单网页、创建链接、表单的使用; 第4章介绍了CSS样式和网页布局规划,主要介绍在Dreamweaver中如何使用CSS样式,利用表格、框架以及CSS对网站页面进行布局; 第5章为Dreamweaver的高级应用,介绍了如何在页面中添加行为、菜单栏、折叠式面板以及JavaScript简单应用等。第6~8章为数据库基础: 第6章介绍数据库的基本概念、数据模型、关系模型等数据库基础知识; 第7章主要介绍MySQL服务器的安装、配置及使用; 第8章详细介绍MySQL数据库的基本操作,包括使用SQL语句与客户端界面工具如何定义数据库、表、修改表、表中数据增删改查操作以及MySQL数据库的备份与恢复。第9~12章为PHP技术内容: 第9章介绍PHP基本知识,包括基本语法、数据类型、运算符与表达式、流程控制以及函数等; 第10章介绍了PHP处理表单数据; 第11章介绍了PHP操作数据库,包括连接数据库、创建数据库、建立表、表中增删改选取数据等; 第12章为PHP动态网站开发实例,主要以网上商城管理系统为例,介绍了数据库表结构的设计以及PHP实现核心代码。本书围绕PHP动态网站开发所需要掌握的基础知识循序渐进展开,通过这种安排,力图使学生掌握使用PHP技术进行动态网站开发的基本技术方法。  

本书语言简明、内容丰富、容易入门,动态网站初学者可以通过本书的学习,了解并掌握使用PHP动态网站开发技术开发实际项目所需要使用的基本知识,有静态网页基础知识的学习者可选择MySQL数据库、PHP动态网站开发、综合案例等部分内容进行学习。选用该教材的教师可以参考已修课程,选择其中的内容进行教学。

本书第2章由杨秋翔编写,第5~8章由董晓丽编写,第1章和第9~12章由李雯编写,第3、4章由贾志燕编写,全书由董晓丽最后统稿。

本书的编写参考了大量的相关书籍和资料(详见参考文献),在此向这些参考文献和书籍的作者表示感谢。

本书在编写过程中得到了中北大学软件学院、计算机与控制工程学院领导以及同事的大力帮助和热情支持,在此向他们一并表示感谢。

由于编者水平有限,书中难免存在疏漏之处,欢迎广大读者和同行专家,尤其是使用本书的教师和学生批评指正。

编者2015年6月

目录

第1章网页制作基础知识

1.1网页与网站基本概念

1.1.1网页基本概念

1.1.2网站基本概念

1.2计算机网络相关概念

1.2.1Internet基本概念

1.2.2Internet基本服务功能

1.2.3TCP/IP协议簇

1.2.4域名

1.2.5DNS服务器

1.2.6浏览器

1.2.7URL

1.2.8超链接

1.3网页相关技术

1.3.1网页的本质——HTML

1.3.2网页修饰技术——CSS

1.3.3客户端脚本语言——JavaScript

1.3.4服务器端脚本语言——PHP,ASP,JSP

1.3.5数据库——MySQL,Access

1.4网站分类与网站托管

1.4.1网站分类

1.4.2网站部署方式

小结

习题

第2章HTML基础

2.1HTML概述

2.1.1HTML的基本概念

2.1.2一个简单的HTML实例

2.1.3HTML基本结构

2.1.4编写第一个HTML文档

2.2HTML标签概述

2.2.1HTML标签概念

2.2.2HTML标签的分类

2.2.3HTML元素概念及其使用

2.3HTML标签及使用

2.3.1HTML文件基本标签

2.3.2标题标签

2.3.3字体标签

2.3.4格式控制标签

2.3.5图片标签

2.3.6链接标签

2.3.7表格标签

2.3.8框架标签

2.3.9列表标签

2.3.10表单标签

2.3.11多媒体标签

2.3.12块标签<div>与<span>

2.3.13样式标签

小结

习题

第3章Dreamweaver CS6基本操作

3.1Dreamweaver CS6概述

3.1.1Dreamweaver CS6的工作区

3.1.2Dreamweaver CS6的插入栏

3.2站点的创建及管理

3.2.1站点概述

3.2.2创建本地站点

3.2.3管理站点

3.3制作简单网页

3.3.1文档的基本操作

3.3.2文本及文本属性设置

3.3.3插入图像及图像属性设置

3.4创建链接

3.4.1文本和图像链接

3.4.2锚点链接

3.4.3电子邮件链接

3.4.4下载文件链接

3.4.5链接的检查

3.5其他的一些网页元素

3.5.1插入水平线

3.5.2插入日期

3.5.3插入特殊字符

3.5.4插入多媒体对象

3.6表单

3.6.1表单介绍

3.6.2表单的使用

小结

习题

第4章CSS样式网页布局规划

4.1CSS3介绍

4.1.1CSS3功能

4.1.2CSS规则

4.1.3链接和导入CSS样式

4.1.4优先级问题

4.2CSS3基础语法

4.2.1CSS3选择器

4.2.2选择器声明

4.2.3CSS3常用单位

4.2.4CSS继承

4.3在Dreamweaver中使用CSS样式

4.3.1Dreamweaver中的样式类型

4.3.2CSS类型设置

4.3.3CSS背景设置

4.3.4CSS区块设置

4.3.5CSS方框设置

4.3.6CSS边框设置

4.3.7CSS列表设置

4.3.8CSS定位设置

4.3.9CSS扩展设置

4.4编辑CSS样式

4.4.1修改CSS样式

4.4.2删除CSS样式

4.4.3复制CSS样式

4.5网页布局规划

4.5.1表格的基础知识

4.5.2使用框架

4.5.3使用CSS布局网页

小结

习题

第5章Dreamweaver的高级应用

5.1行为

5.1.1认识行为

5.1.2向页面添加行为

5.2Spry效果

5.2.1Spry菜单栏

5.2.2Spry选项卡式面板

5.2.3Spry折叠式

5.2.4Spry可折叠面板

5.3JavaScript介绍

5.3.1JavaScript概述

5.3.2JavaScript编程基础

5.3.3调用JavaScript脚本

小结

习题

第6章数据库基础

6.1数据库的基本概念

6.2数据模型

6.3实体联系模型

6.4关系模型

小结

习题

第7章MySQL数据库基础

7.1MySQL下载

7.2MySQL服务器的安装与配置

7.3MySQL的卸载

7.4MySQL软件的常用操作

7.5MySQL官方客户端软件

7.6MySQL常用图形化管理软件SQLyog软件

小结

习题

第8章MySQL数据库的基本操作

8.1MySQL数据库、数据库对象及数据类型

8.1.1MySQL数据库分类

8.1.2MySQL的数据库对象

8.1.3MySQL数据类型

8.2SQL基础

8.2.1数据定义语句和数据操作语句

8.2.2查询语句

8.3MySQL数据库备份与恢复

8.3.1使用命令行备份和恢复数据库

8.3.2使用MySQL界面工具进行备份和恢复

小结

习题

第9章PHP语法基础

9.1PHP基本语法

9.1.1PHP标记风格

9.1.2PHP程序注释

9.1.3使用PHP输出HTML

9.2PHP中的数据类型

9.3运算符与表达式

9.3.1PHP变量

9.3.2PHP运算符

9.4PHP字符串

9.4.1字符串的定义与显示

9.4.2常用字符串函数

9.5使用数组

9.5.1数组的创建和显示

9.5.2数组的分类

9.6流程控制

9.6.1条件控制

9.6.2循环控制

9.7使用函数使代码模块化

小结

习题

第10章PHP处理表单数据

10.1HTML表单

10.2动态生成表单

10.3提交和接收表单数据

10.4表单数据验证

10.4.1表单数据验证方式

10.4.2正则表达式验证表单

10.4.3过滤式扩展验证表单

10.5通过表单上传文件

小结

习题

第11章PHP操作数据库

11.1连接和关闭数据库

11.1.1连接数据库

11.1.2关闭数据库

11.2对数据库的操作

11.2.1创建数据库

11.2.2选择数据库

11.2.3删除数据库

11.3对数据表的操作

11.3.1建立数据表

11.3.2向数据库表插入数据

11.3.3更新数据库表中的数据

11.3.4删除数据库中的数据

11.3.5从数据库表中选取数据

11.3.6获取记录个数

小结

习题

第12章PHP动态网站设计实例

12.1概要设计

12.1.1系统功能及逻辑结构

12.1.2数据库设计

12.1.3系统运行环境要求

12.2代码实现

12.2.1注册账号

12.2.2登录注销

12.2.3浏览商品

12.2.4购物车

12.2.5下单

小结

习题

参考文献

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个