您的浏览历史

PHP与Dreamweaver基础教程(Amazon五星盛誉图书)

促销活动
  • [本书]参加人民邮电出版社满80元赠书活动

基本信息

编辑推荐

Amazon五星盛誉图书.
深入浅出的典范之作..
教你轻松实现最炫的Web 2.0功能...

内容简介回到顶部↑

本书讲述了如何使用Dreamweaver、PHP和MySQL来构建动态网站。书中首先介绍Dreamweaver的新版本以及如何把PHP和MySQL整合到新版本中;然后讲述如何安装PHP、MySQL以及Apache Web服务器来设置工作环境;接着进行实践,包括使用表单,设计并实现高效的MySQL数据库,调试并处理发现的问题,创建动态的导航、登录和搜索功能。
  本书非常适合初中级Web设计与开发人员阅读。

作译者回到顶部↑

本书提供作译者介绍

David Powers,Adobe技术社区专家,撰写了多部深受读者欢迎的PHP技术图书。他曾经担任BBC记者30年,在派驻日本期间,被迫同时负责创建并维护了一个双语网站,令人难以置信地就此开始了自己的IT生涯。现在,他已经成为一名独立职业IT咨询师,为世界各地的客户提供顾问服务。
.. << 查看详细

目录回到顶部↑

第1章 你想构建动态站点吗 
 1.1 如何使一个站点成为动态站点 
 1.2 为什么选择PHP/MySQL 
 1.3 动态站点的工作方式 
  1.3.1 使用充当模板的代码 
  1.3.2 偷窥幕后情况 
 1.4 用Dreamweaver构建动态站点 
 1.5 计划未来 
第2章 Dreamweaver和PHP——一对高效的伙伴 
 2.1 Dreamweaver 8的新特性概览 
  2.1.1 改进的CSS支持 
  2.1.2 更高效的编码环境 
  2.1.3 对PHP 5的支持 
 2.2 组织工作区 
  2.2.1 在Windows中预先设置工作区布局 
  2.2.2 Mac OS X中的选项卡式文档 
  2.2.3 保存和共享自定义的工作区布局 
 2.3 最大限度地利用“代码”视图 
  2.3.1 使用“编码”工具栏 
  2.3.2 折叠代码区 

译者序回到顶部↑

本书通过研究一个实际的案例,深入介绍了如何在Dreamweaver 8上应用PHP和MySQL来制作与众不同、功能强大的动态网站。读者将通过实际操作,逐步体验完整的网站开发过程,从而踏上网站开发之路。.
本书是一本“基础教程”,其内容安排为:第1章概述全书内容并简要解释了Dreamweaver 8中服务器行为的作用。第2章探讨了Dreamweaver 8的新特性,并着重介绍了PHP。第3章和第7章详细给出了PHP、MySQL的安装指导,以及MySQL的phpMyAdmin图形界面。第4章建立了East-West Seasons案例研究。此后整本书都将围绕这个案例研究进行讲解,并在此过程中介绍了PHP基础知识(第5章和第6章),以及Dreamweaver 8中所有与PHP相关的服务器行为(第8章~第12章)。本书还介绍了如何构建你自己的服务器行为(第10章和第11章)。最后的两个附录是对本书内容的有益补充。
本书不要求读者具有PHP或有关数据库使用的知识,但读者应该掌握一些HTML或XHTML方面的知识,如果具有CSS方面的知识就更好了。本书提供了做好所有准备工作的详细指导;介绍了PHP和SQL的基本原理;对每一步操作都给出了详细的讲解,并配以相应的屏幕截图,可以让读者一目了然。..
本书语言简洁,内容丰富,非常适合从事网页制作、网站开发、网页编程等工作的人员阅读。对于那些已经具有一些PHP或MySQL数据库方面知识的读者,也可从本书中获得有价值的参考。另外,本书也可作为高等院校相关专业和各类社会培训班的教学用书。
参加本书翻译的人员有陈宗斌、陈宁、房金萍、黄绪民、焦敬俭、赖松林、李军、刘瑞东、潘曙光、蒲书箴、邵长凯、郁琪琳、申川、衣华为、程明、梁永翔、孙玲、刘广东、刘冀得、李振国、张楠、刘淑妮和高德杰。
由于时间紧迫,加之译者水平有限,错误在所难免,恳请广大读者批评指正。...
译 者
2007年年底

前言回到顶部↑

首先是我的忏悔时间。当我第一次使用Dreamweaver UltraDev 4开始开发动态网站时,简直是一团糟。我相当天真地认为Dreamweaver会为我“做所有的事情”,我需要做的只是指向和点击鼠标。前两个项目确实进展得很顺利,这给了我一种自以为很安全的错觉。只要我尝试做不符合相同模式的基本指南的任何操作,情况就会变得极其糟糕。虽然我一直乐于和代码打交道,但是看看“代码”视图里面繁杂的内容还是会让我不寒而栗。.
问题的原因一部分在于我没有清楚地领会数据库结构,也未真正理解服务器端技术的内涵。另一部分原因是我把Dreamweaver视作一种所见即所得(WYSIWYG)的程序。如果我看到某一内容没有出现在正确的位置上,就会在“设计”视图中突出显示它并点击DELETE键。我并没有意识到这样做会留下杂乱无章的代码,甚至会导致最简单的应用程序运行中断。我删除的内容越多,情况就越糟。
我不希望在你身上也发生这种情况,这就是我编写本书的原因。
读者对象
为了能够利用像PHP这样的服务器端语言来开发动态网站,你需要很好地领会Web设计的原理。应该熟悉HTML(Hypertext Markup Language,超文本标记语言)或XHTML(Extensible Hypertext Markup Language,可扩展超文本标记语言)的基础知识,而且最好具有一些CSS(Cascading Style Sheet,层叠样式表)的知识。你不需要知道如何手工编写Web页面的代码,但是本书会频繁涉及切换到Dreamweaver的“代码”视图并调整代码。除非你熟悉Web页面的基本结构,否则你会发现很难跟上所有的步骤。
我假定读者以前没有PHP或如何使用数据库的知识。本书详细说明了如何做好一切准备工作,并且讲授PHP和SQL的基本原理,SQL是用于同数据库交互的语言。本书的目的不是把你转变成一名“程序员”,而是让你充分理解正在发生什么(以及原因),从而帮助你避免我最初犯的错误。
对于那些具有PHP、MySQL数据库知识的读者,我希望本书也同样有价值。甚至是那些讨论PHP基础知识的章节也有助于你在Dreamweaver 8环境中更高效地工作。学完本书后,你将能够研究相对高级的主题。本书包含了许多自定义的函数,更喜欢编写代码的读者可能会乐于解析和改编这些函数。如果你对编码不感兴趣,可以只使用这些函数,而不必关心它们如何工作。
我需要Dreamweaver 8吗
本书是专门针对Dreamweaver 8编写的,如果你使用的是Dreamweaver以前的版本,有些内容可能不适用。没有版本8时也可以使用Dreamweaver MX 2004来代替,因为大多数服务器行为是完全相同的,但是MX 2004版本中的“用户认证”(User Authentication)服务器行为的一些bug将会使第10章中的某些内容无法实现,并且第12章中的操作都无法执行(该章介绍了新的、吸引人的XSL Transformation服务器行为)。你也无法看到CSS呈现和“代码”视图的一些重要的增强功能。
如果没有Dreamweaver 8或者其他版本,问题也不大。你可以从www.macromedia.com/ cfusion/tdrc/index.cfm?product=dreamweaver下载一个30天的试用版。
所需的其他软件是Windows或Mac OS X操作系统自带的,有些可以从因特网免费下载。本书根据需要给出了下载地址。..
Windows与Mac OS
本书所有内容都在Windows与Mac OS X 10.3和10.4上进行了测试。大多数屏幕截图都取自Windows版本,但是,在提及Mac OS X独有的特性或者明显不同于Windows版本的特性时,本书包含了单独的屏幕截图或描述。幸好,Dreamweaver 8的Windows版本和Mac版本之间差别极小,因此,Mac用户在使用本书时应该不会感到困难。
所有用到的键盘快捷键都是以Windows/Mac的顺序给出的。如果你是Mac OS X新手并且没有美式键盘,就可能会对OPT键的键盘快捷键使用感到迷惑。在英式Mac键盘上,这个键被标记为Alt。无论你使用哪种Mac键盘,都可以通过右边所示的符号来识别它。
如果我是Dreamweaver新手怎么办
本书是一本“基础教程”,因此对每一步都给出了详细的指导。不过,我建议你自己首先要熟悉Dreamweaver工作区。按下F1键打开“Dreamweaver帮助”,看看“Dreamweaver入门”和“Dreamweaver基础”这两部分。
图0-1显示了Windows中的Dreamweaver工作区,它使用的是“设计”布局。(每个元素的位置与Mac版本中的完全相同。)这幅屏幕截图显示了一个在“拆分”视图中打开的PHP文档,这允许你在看到最终设计的相当精确的表示时查看一部分底层代码。只要你熟悉下面所标出的工作区的各个部分,并且很好地理解了Web页面布局,就应该能够毫不费力地遵循本书的指导。在右边显示的面板组中,用于构建动态站点的两个最重要的面板(“应用程序”和“文件”)是展开显示的。
图0-1 Dreamweaver的界面
本书内容
本书书名实际上指出了本书所介绍的全部内容,即结合使用PHP与Dreamweaver 8。如果你对像PHP和服务器端编程这样的说法感到陌生,可仔细阅读第1章,本章概述了本书所涉及的内容并简要解释了Dreamweaver 8中的服务器行为的作用。第2章探讨了Dreamweaver 8的新特性,并特别强调了PHP。第3章和第7章详细介绍了PHP、MySQL的安装指导,以及MySQL的图形界面phpMyAdmin。

媒体评论回到顶部↑

“好书啊,深入浅出。作者的语言非常好,而且细心解决了我遇到的很多问题。”
                        ——豆瓣评论
  “本收作者似乎对读者知道什么时候会碰到问题以及如何解决这些问题都了如指掌……有本书在手,我已经别无他求。”
                        ——Amazon.com

【插图】

chatu
评论交流

共有5人开贴评论  5人参与评论  3人参与打分 查看

3人
 100%
用户平均打分
我要写评论 help如何参与评论和打分
0人
 0%
0人
 0%
0人
 0%
0人
 0%

wiifov
一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-12-29 19:36:00
此书是入门极品
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

Andy_Henry

四级评论员
  
发表于:2009-10-17 17:02:00
成了赠品,大概图灵不会再出新版的。这书出版时好像都有cs4了,谁还买dw 8的书,界面差太多了。
很好的书,希望图灵继续出,作者还有一本php solutions,也建议出
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

ironing001
一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-7-17 8:57:00
书还没时间看,就是想买来大致学一下web制作的,质量过的去
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

snowclatter

专家级评论员
  
发表于:2009-1-8 20:03:00
希望能够引进这本书的最新版DW CS4的那一版~CS3版我强忍着痛苦把英文版的过了一遍,真的是一本不可多得的好书中的好书~强烈希望可以有CS4的中文版~多谢~
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

turingbook
出版商
评价等级:  
发表于:2008-4-28 3:10:00
Amazon上的五星著作!
http://www.amazon.com/Foundation-PHP-Dreamweaver-David-Powers/dp/1590595696
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共5条)