内 容 简 介
本书以零基础讲解为宗旨,用实例引导读者深入学习,采取“网站基础知识→网页美化布局→动态网站开发→网站全能拓展”的讲解模式,深入浅出地讲解了Dreamweaver开发动态网站的各项技术及实战技能。
本书第1篇主要讲解网页设计与网站建设认知、网站配色与布局、Dreamweaver CS6创建网站站点、网页内容之美、HTML 5新增元素与属性速览、设计网页超链接、使用网页表单和行为、使用表格布局网页、使用框架布局网页、使用模板等;第2篇主要讲解使用CSS样式表美化网页、CSS+DIV布局典型范例、网站的发布等;第3篇主要讲解构建动态网站的运行环境、使用MySQL数据库、动态网站应用模块开发、娱乐休闲类网站开发实战、电子商务类网站开发实战等;第4篇主要讲解网站优化与推广、网站安全与防御等。本书还在配套的在DVD光盘中赠送了丰富的资源,诸如本书实例素材文件、教学幻灯片、本书精品教学视频、网页样式与布局案例赏析、Dreamweaver CS6快捷键和技巧、HTML标签速查表、精彩网站配色方案赏析、CSS+DIV布局赏析案例、Web前端工程师常见面试题等。
本书适合任何想学习Dreamweaver开发动态网站的人员,无论您是否从事计算机相关行业,无论您是否接触过Dreamweaver,通过学习本书内容均可快速掌握Dreamweaver开发动态网站的方法和技巧。
前 言
“网站开发案例课堂”系列图书是专门为网站开发和数据库初学者量身定做的一套学习用书,整套图书涵盖网站开发、数据库设计等诸多方面,具有以下特点。
前沿科技
无论是网站建设、数据库设计还是HTML5、CSS,我们都精选较为前沿或者用户群最大的领域推进,帮助大家认识和了解最新动态。
权威的作者团队
组织国家重点实验室和资深应用专家联袂编著该套图书,融合丰富的教学经验与优秀的管理理念
学习型案例设计
以技术的实际应用过程为主线,全程采用图解和同步多媒体结合的教学方式,生动、直观、全面地剖析使用过程中的各种应用技能,降低难度和提升学习效率。
为什么要写这样一本书
随着网络的发展,很多企事业单位和广大网民对于建立网站的需求越来越强烈;另外对于大中专院校,很多学生需要做网站毕业设计,但是这些读者又不懂网页代码程序,不知道从哪里下手,针对这些情况,我们编写了此书,以期全面带领读者学习网页设计和网站建设的全面知识。通过本书的实训,读者可以很快地上手设计网页和开发网站,提高职业化能力,从而解决其需求。
本书特色
零基础、入门级的讲解
无论您是否从事计算机相关行业,无论您是否接触过Dreamweaver和动态网站开发,都能从本书中找到最佳起点。
超多、实用、专业的范例和项目
本书在编排上紧密结合深入学习Dreamweaver开发动态网站技术的先后过程,从Dreamweaver的基本操作开始,带领大家逐步深入地学习各种应用技巧,侧重实战技能,使用简单易懂的实际案例进行分析和操作指导,让读者读起来简明轻松,操作起来有章可循。
随时检测自己的学习成果
每章首页中,均提供了学习目标,以指导读者重点学习和检查。
每章最后的“跟我练练手”板块,均根据本章内容精选而成,读者可以随时检测自己的学习成果和实战能力,做到融会贯通。
细致入微、贴心提示
本书在讲解过程中,在各章中使用了“注意”“提示”“技巧”等小栏目,使读者在学习过程中更清楚地了解相关操作、理解相关概念,并轻松掌握各种操作技巧。
专业创作团队和技术支持
本书由IT应用实训中心组织编写并提供技术支持。
如果您在学习过程中遇到了问题,可加入QQ群群号为221376441)进行提问,届时会有专家人员在线答疑。
“Dreamweaver开发动态网站”学习最佳途径
本书以学习“Dreamweaver开发动态网站”的最佳制作流程来分配章节,从Dreamweaver基本操作开始,然后讲解了网页美化布局、动态网站开发、网站全能拓展等内容。最后在项目实战环节又特意补充了两个常见综合动态网站开发过程,以便能更进一步提高读者的实战技能。
超值光盘
全程同步教学录像
涵盖本书所有知识点,详细讲解每个实例及项目实施过程中的关键技术,让读者更轻松地掌握书中所有的Dreamweaver开发动态网站知识。其中的扩展讲解部分可让读者得到比书中内容更多的收获。
超多容量资源大放送
赠送大量资源,包括本书实例素材文件、教学幻灯片、本书精品教学视频、网页样式与布局案例赏析、Dreamweaver CS6快捷键和技巧、HTML标签速查表、精彩网站配色方案赏析、CSS+DIV布局赏析案例、Web前端工程师常见面试题等。
读者对象
* 没有任何Dreamweaver基础的初学者。
* 有一定的Dreamweaver基础,想精通动态网站开发的人员。
* 有一定的动态网站开发基础,没有项目经验的人员。
* 正在进行毕业设计的学生。
* 大专院校及培训学校的老师和学生。
创作团队
本书由刘玉红策划,IT应用实训中心高级讲师蒲娟编著,参加编写的人员有付红、李园、郭广新、侯永岗、王月娇、包慧利、陈伟光、胡同夫、梁云梁和周浩浩。
在编写过程中,我们虽尽其所能,将最好的讲解呈现给读者,但书中也难免有疏漏和不妥之处,敬请读者朋友不吝指正。
编 者
目 录第1篇 Dreamweaver网页设计第1章 网页设计与网站建设认知 31.1 认识网页和网站 41.1.1 什么是网页 41.1.2 什么是网站 51.1.3 网站的种类和特点 51.2 网页的相关概念 61.2.1 因特网与万维网 61.2.2 浏览器与HTML 71.2.3 URL、域名与IP地址 71.2.4 上传和下载 81.3 网页的HTML构成 81.3.1 文档标记 91.3.2 头部标记 91.3.3 主体标记 101.4 HTML的常用标记 101.4.1 标题标记<h1>到<h6> 101.4.2 段落标记<p> 111.4.3 换行标记<br> 121.4.4 链接标记<a> 131.4.5 列表标记<ul> 141.4.6 图像标记<img> 161.4.7 表格标记<table> 191.4.8 框架标记<frame> 211.4.9 表单标记<form> 221.4.10 注释标记<!> 241.4.11 移动标记<marquee> 241.5 实战演练——制作日程表 251.6 跟我练练手 291.6.1 练习目标 291.6.2 上机练习 291.7 高手甜点 29第2章 整体把握网站结构——网站配色与布局 312.1 善用色彩设计网页 322.1.1 认识色彩 322.1.2 网页上的色彩处理 332.2 网页色彩的搭配 362.2.1 确定网站的主题色 372.2.2 网页色彩搭配原理 382.2.3 网页中色彩的搭配 402.2.4 网页元素的色彩搭配 412.2.5 网页色彩搭配的技巧 432.3 布局网站板块结构 452.3.1 “国”字型 452.3.2 标题正文型 462.3.3 左右框架型 462.3.4 上下框架型 462.3.5 综合框架型 472.3.6 封面型 472.3.7 Flash型 472.4 网站配色应用案例 482.4.1 案例1——网络购物网站的色彩应用 482.4.2 案例2——游戏网站的色彩应用 492.4.3 案例3——企业门户网站的色彩应用 502.4.4 案例4——时政新闻网站的色彩应用 522.4.5 案例5——影音视频网站的色彩应用 522.4.6 案例6——电子商务网站的色彩应用 532.4.7 案例7——娱乐网站的色彩应用 542.5 实战演练——定位网站页面的框架 542.6 跟我练练手 562.6.1 练习目标 562.6.2 上机练习 562.7 高手甜点 56第3章 磨刀不误砍柴工——DreamweaverCS6 创建网站站点 573.1 认识Dreamweaver CS6的工作环境 583.1.1 启动Dreamweaver CS6 583.1.2 认识Dreamweaver CS6的工作区 593.1.3 熟悉Dreamweaver CS6的面板 613.2 创建站点 633.2.1 案例1——创建本地站点 633.2.2 案例2——使用【文件】面板创建站点 643.3 管理站点 653.3.1 案例3——打开站点 653.3.2 案例4——编辑站点 663.3.3 案例5——删除站点 663.3.4 案例6——复制站点 673.4 操作站点文件及文件夹 683.4.1 案例7——创建文件夹 683.4.2 案例8——创建文件 693.4.3 案例9——文件或文件夹的移动和复制 693.4.4 案例10——删除文件或文件夹 703.5 实战演练——建立站点文件和文件夹 703.6 跟我练练手 713.6.1 练习目标 713.6.2 上机练习 723.7 高手甜点 72第4章 制作我的第一个网页——网页内容之美 734.1 文档的基本操作 744.1.1 案例1——创建空白文档 744.1.2 案例2——设置页面属性 744.2 用文字美化网页 784.2.1 案例3——插入文字 794.2.2 案例4——设置字体 804.2.3 案例5——设置字号 824.2.4 案例6——设置字体颜色 834.2.5 案例7——设置字体样式 834.2.6 案例8——编辑段落 854.2.7 案例9——检查拼写 914.2.8 案例10——创建项目列表 924.3 用图像美化网页 944.3.1 案例11——插入图像 944.3.2 案例12——图像属性设置 964.3.3 案例13——图像的对齐方式 984.3.4 案例14——插入鼠标经过图像 994.3.5 案例15——插入图像占位符 1014.4 用动画美化网页 1034.4.1 案例16——插入Flash动画 1034.4.2 案例17——插入FLV视频 1044.5 用其他网页元素美化网页 1064.5.1 案例18——插入水平线 1064.5.2 案例19——插入日期 1074.5.3 案例20——插入特殊字符 1084.6 综合演练——制作图文并茂的网页 1094.7 跟我学上机 1114.7.1 练习目标 1114.7.2 上机练习 1114.8 高手甜点 111第5章 Web新面孔——HTML 5新增元素与属性速览 1135.1 新增的主体结构元素 1145.1.1 案例1——section元素 1145.1.2 案例2——article元素 1145.1.3 案例3——aside元素 1175.1.4 案例4——nav元素 1195.1.5 案例5——time元素 1215.2 新增的非主体结构元素 1225.2.1 案例6——header元素 1225.2.2 案例7——hgroup元素 1235.2.3 案例8——footer元素 1255.2.4 案例9——figure元素 1275.2.5 案例10——address元素 1295.3 新增其他常用元素 1305.3.1 案例11——mark元素 1315.3.2 案例12——rp、rt与ruby元素 1325.3.3 案例13——progress元素 1325.3.4 案例14——command元素 1335.3.5 案例15——embed元素 1345.3.6 案例16——details与summary元素 1355.3.7 案例17——datalist元素 1355.4 新增的全局属性 1365.4.1 案例18——content Editable属性 1365.4.2 案例19——spellcheck属性 1375.4.3 案例20——tabindex属性 1385.5 HTML新增属性与废除的属性 1395.5.1 案例21——表单属性 1395.5.2 案例22——链接相关属性 1455.5.3 案例23——其他属性 1465.5.4 HTML 5中已废除的属性 1475.6 综合演练——制作HTML 5的网页 1495.7 跟我练练手 1505.7.1 练习目标 1505.7.2 上机练习 1505.8 高手甜点 151第6章 不在网页中迷路——设计网页超链接 1536.1 链接与路径 1546.1.1 链接的概念 1546.1.2 链接路径 1546.1.3 链接的类型 1566.2 添加网页超链接 1566.2.1 案例1——添加文本链接 1566.2.2 案例2——添加图像链接 1576.2.3 案例3——创建外部链接 1586.2.4 案例4——创建锚记链接 1596.2.5 案例5——创建图像热点链接 1616.2.6 案例6——创建电子邮件链接 1626.2.7 案例7——创建下载文件的链接 1636.2.8 案例8——创建空链接 1646.2.9 案例9——创建脚本链接 1656.3 案例10——链接的检查 1666.4 实战演练——为企业网站添加友情链接 1666.5 跟我练练手 1676.5.1 练习目标 1676.5.2 上机练习 1676.6 高手甜点 167第7章 让网页互动起来——使用网页表单和行为 1697.1 在网页中插入表单元素 1707.1.1 案例1——插入表单域 1707.1.2 案例2——插入文本域 1717.1.3 案例3——插入单行文本域 1717.1.4 案例4——插入多行文本域 1727.1.5 案例5——插入密码域 1727.2 在网页中插入复选框和单选按钮 1737.2.1 案例6——插入复选框 1737.2.2 案例7——插入单选按钮 1747.3 制作网页列表和菜单 1747.3.1 案例8——插入下拉菜单 1747.3.2 案例9——插入滚动列表 1757.4 在网页中插入按钮 1767.4.1 案例10——插入按钮 1767.4.2 案例11——插入图像按钮 1767.5 添加网页行为 1777.5.1 案例12——打开【行为】面板 1777.5.2 案例13——添加行为 1787.6 常用行为的应用 1797.6.1 案例14——交换图像 1797.6.2 案例15——弹出信息 1807.6.3 案例16——打开浏览器窗口 1817.6.4 案例17——检查表单行为 1837.6.5 案例18——设置状态栏文本 1857.7 实战演练——使用表单制作留言本 1877.8 跟我练练手 1907.8.1 练习目标 1907.8.2 上机练习 1907.9 高手甜点 191第8章 初步接触网页布局——使用表格布局网页 1938.1 插入表格 1948.2 选中表格 1958.2.1 案例1——选中完整的表格 1958.2.2 案例2——选中行和列 1968.2.3 案例3——选中单元格 1978.3 表格属性 1988.3.1 案例4——设置单元格属性 1988.3.2 案例5——设置整个表格属性 1998.4 操作表格 1998.4.1 案例6——调整表格的大小 1998.4.2 案例7——增加行和列 2008.4.3 案例8——删除行、列、单元格 2028.4.4 案例9——剪切、复制和粘贴单元格 2028.4.5 案例10——合并和拆分单元格 2038.5 操作表格数据 2058.5.1 案例11——在表格中输入文本 2058.5.2 案例12——在表格中插入图像 2058.5.3 案例13——表格中的数据排序 2068.6 实战演练——使用表格布局网页 2078.7 跟我练练手 2108.7.1 练习目标 2108.7.2 上机练习 2108.8 高手甜点 210第9章 极速的页面布局——使用框架布局网页 2139.1 认识框架 2149.2 创建框架 2149.2.1 案例1——创建预定义的框架集 2149.2.2 案例2——在框架中添加内容 2159.2.3 案例3——创建嵌套框架集 2189.2.4 案例4——创建浮动框架 2199.3 保存框架和框架集文件 2209.3.1 案例5——保存所有的框架集文件 2209.3.2 案例6——保存框架集文件 2219.3.3 案例7——保存框架文件 2219.4 选中框架和框架集 2229.4.1 案例8——认识【框架】面板 2229.4.2 案例9——在【框架】面板中选中框架或框架集 2229.4.3 案例10——在文档窗口中转移框架或框架集 2239.5 设置框架和框架集属性 2249.5.1 案例11——设置框架属性 2249.5.2 案例12——设置框架集属性 2259.5.3 案例13——改变框架的背景颜色 2269.6 实战演练——创建左右结构框架的网页 2279.7 跟我练练手 2289.7.1 练习目标 2289.7.2 上机练习 2299.8 高手甜点 229第10章 批量制作风格统一的网页——使用模板 23110.1 创建模板 23210.1.1 案例1——在空白文档中创建模板 23210.1.2 案例2——在【资源】面板中创建模板 23210.1.3 案例3——使用现有文档创建模板 23310.1.4 案例4——创建可编辑区域 23410.2 管理模板 23510.2.1 案例5——从模板中分离文档 23510.2.2 案例6——更新模板和基于模板的网页 23610.3 实战演练——创建基于模板的页面 23710.4 跟我练练手 23910.4.1 练习目标 23910.4.2 上机练习 23910.5 高手甜点 239第2篇 网页美化与布局第11章 读懂样式表密码——使用CSS样式表美化网页 24311.1 初识CSS 24411.1.1 CSS概述 24411.1.2 CSS的作用 24411.1.3 CSS的基本语法 24511.2 使用CSS样式美化网页 24511.2.1 案例1——使用字体样式美化文字 24611.2.2 案例2——使用文本样式美化文本 24811.2.3 案例3——使用背景样式美化背景 25211.2.4 案例4——使用链接样式美化链接 25411.2.5 案例5——使用列表样式美化列表 25511.2.6 案例6——使用区块样式美化区块 25711.2.7 案例7——使用宽高样式设定宽高 25811.2.8 案例8——使用边框样式美化边框 25911.3 使用CSS滤镜美化网页 26111.3.1 CSS滤镜概述 26111.3.2 案例9——Alpha滤镜 26211.3.3 案例10——Blur滤镜 26411.3.4 案例11——Chroma滤镜 26611.3.5 案例12——DropShadow滤镜 26611.3.6 案例13——FlipH滤镜和FlipV滤镜 26811.3.7 案例14——Glow滤镜 27011.3.8 案例15——Gray滤镜 27111.3.9 案例16——Invert滤镜 27111.3.10 案例17——Mask滤镜 27211.3.11 案例18——Shadow滤镜 27311.3.12 案例19——Wave滤镜 27411.3.13 案例20——X-ray滤镜 27511.4 实战演练——设定网页中的链接样式 27611.5 跟我练练手 27911.5.1 练习目标 27911.5.2 上机练习 28011.6 高手甜点 280第12章 架构师的大比拼——网页布局典型案例 28112.1 使用CSS排版 28212.1.1 案例1——将页面用DIV分块 28212.1.2 案例2——设置各块位置 28212.1.3 案例3——用CSS定位 28312.2 固定宽度网页剖析与布局 28612.2.1 案例4——网页单列布局模式 28612.2.2 案例5——网页1-2-1型布局模式 29112.2.3 案例6——网页1-3-1型布局模式 29512.3 自动缩放网页1-2-1型布局模式 29912.3.1 案例7——1-2-1型等比例变宽布局 29912.3.2 案例8——1-2-1型单列变宽布局 30012.4 自动缩放网页1-3-1型布局模式 30112.4.1 案例9——1-3-1型三列宽度等比例布局 30112.4.2 案例10——1-3-1型单侧列宽度固定的变宽布局 30212.4.3 案例11——1-3-1型中间列宽度固定的变宽布局 30512.4.4 案例12——1-3-1型双侧列宽度固定的变宽布局 30912.4.5 案例13——1-3-1型中列和侧列宽度固定的变宽布局 31312.5 实战演练——使用CSS设定网页布局列的背景色 31612.6 跟我练练手 31812.6.1 练习目标 31812.6.2 上机练习 31812.7 高手甜点 318第13章 让别人浏览我的成果——网站的发布 32113.1 上传网站前的准备工作 32213.1.1 注册域名 32213.1.2 申请空间 32213.2 测试网站 32213.2.1 案例1——测试站点范围的链接 32213.2.2 案例2——改变站点范围的链接 32313.2.3 案例3——查找和替换 32413.2.4 案例4——清理文档 32513.3 上传网站 32613.3.1 案例5——使用Dreamweaver上传网站 32613.3.2 案例6——使用FTP工具上传网站 32813.4 跟我练练手 33013.4.1 练习目标 33013.4.2 上机练习 33013.5 高手甜点 330第3篇 动态网站开发篇第14章 制作动态网页基础——构建动态网站的运行环境 33314.1 准备互动网页的执行环境 33414.1.1 什么是PHP 33414.1.2 执行PHP的程序 33414.2 架设IIS +PHP的执行环境 33414.2.1 案例1——IIS网站服务器的安装与设置 33414.2.2 案例2——在IIS网站服务器上安装PHP 33714.3 架设Apache+PHP的执行环境 34014.3.1 案例3——Apache 网站服务器的安装与设置 34014.3.2 案例4——在Apache网站服务器上安装PHP 34514.4 MySQL 数据库的安装 34814.4.1 案例5——MySQL 数据库的安装 34814.4.2 案例6——phpMyAdmin的安装 35114.5 实战演练——快速安装PHP集成环境:AppServ 2.5 35214.6 跟我练练手 35514.6.1 练习目标 35514.6.2 上机练习 35514.7 高手甜点 355第15章 架起动态网页的桥梁——定义动态网站与使用MySQL数据库 35715.1 定义一个互动网站 35815.1.1 定义互动网站的重要性 35815.1.2 案例1——在Dreamweaver CS6中定义网站 35815.2 MySQL数据库的使用 36115.2.1 数据库的原理 36215.2.2 案例2——数据库的建立 36315.3 在网页中使用MySQL数据库 36915.3.1 网页取得数据库的原理 36915.3.2 案例3——建立MySQL数据库连接 37015.3.3 案例4——绑定记录集 37115.4 加密MySQL数据库 37415.4.1 MySQL数据库的安全问题 37515.4.2 案例4——为MySQL管理账号加上密码 37515.5 实战演练——数据库的备份与还原 37615.6 跟我练练手 37915.6.1 练习目标 37915.6.2 上机练习 37915.7 高手甜点 380第16章 开启动态网页制作之路——动态网站应用模块开发 38116.1 网站模块的概念 38216.2 网站模块的使用 38216.2.1 案例1——程序源文件的复制 38216.2.2 案例2——新建站点 38216.3 常用动态网站模块开发 38316.3.1 案例3——在线点播模块开发 38316.3.2 案例4——网页搜索模块开发 38416.3.3 案例5——在线支付模块开发 38616.3.4 案例6——在线客服模块开发 38616.3.5 案例7——天气预报模块开发 387第17章 娱乐休闲类网站开发实战 38917.1 网站分析及准备工作 39017.1.1 设计分析 39017.1.2 网站工作流程图 39017.1.3 数据库分析 39017.1.4 制作程序基本数据表 39217.2 网站结构分析 39217.3 网站主页面的制作 39317.3.1 管理站点 39317.3.2 网站广告管理主页面的制作 39317.4 网站二级页面的制作 39717.5 网站后台分析与讨论 39917.6 网站成品预览 399第18章 电子商务类网站 开发实战 40318.1 网站分析及准备工作 40418.1.1 设计分析 40418.1.2 网站流程图 40418.1.3 数据库分析 40518.1.4 制作程序基本数据表 40618.2 网站结构分析 40718.3 网站主页面的制作 40818.3.1 管理站点 40818.3.2 网站广告管理主页面的制作 40818.4 网站二级页面的制作 41018.4.1 企业新闻列表页 41018.4.2 企业产品展示列表页 41118.5 网站后台分析与讨论 41318.6 网站成品预览 413第4篇 网站全能拓展篇第19章 增加点击率——网站优化与推广 41919.1 在网站中添加广告 42019.1.1 网站广告分类 42019.1.2 添加网站广告 42119.2 添加实用查询工具 42219.2.1 添加天气预报 42319.2.2 添加IP查询 42319.2.3 添加万年历 42419.2.4 添加列车时刻查询 42519.3 网站的宣传与推广 42619.3.1 网站宣传实用策略 42619.3.2 利用大众传媒进行推广 42719.3.3 利用网络媒介进行推广 42819.3.4 利用其他形式进行推广 42919.4 实战演练——查看网站的流量 43019.5 跟我练练手 43219.5.1 练习目标 43219.5.2 上机练习 43219.6 高手甜点 433第20章 打造坚实的保垒——网站安全与防御 43520.1 网站维护基础知识 43620.1.1 网站的维护与安全 43620.1.2 常见的网站攻击方式 43720.2 网站安全防御策略 43820.2.1 检测上传文件的安全性 43820.2.2 设置网站的访问权限 44020.4 高手甜点 441