出版時(shí)間:2011-1 出版社:北京大學(xué)出版社 作者:房愛蓮 頁數(shù):365
Tag標(biāo)簽:無
前言
隨著Internet技術(shù)及其應(yīng)用的不斷發(fā)展,網(wǎng)絡(luò)對(duì)人們生活、學(xué)習(xí)和工作的影響越來越大。而處于核心地位的Web技術(shù)也逐漸滲透到各個(gè)領(lǐng)域,從企業(yè)網(wǎng)站、個(gè)人博客到電子商務(wù)、電子政務(wù)工程的建設(shè)都離不開網(wǎng)頁設(shè)計(jì)與制作技術(shù)。這些網(wǎng)站除了要展示常規(guī)的信息以外,更多地是實(shí)時(shí)更新、動(dòng)態(tài)變化的內(nèi)容,因此需要在HTML、CSS和JavaScript的基礎(chǔ)上進(jìn)一步使用Web新技術(shù),如ASP、JSP、PHP、Ajax??梢姡窘坛淌恰毒W(wǎng)頁設(shè)計(jì)和制作案例教程》的后繼教程?! ∽鳛槿蜃钇占暗幕ヂ?lián)網(wǎng)開發(fā)語言之一的PHP從1994年誕生至今已被2000多個(gè)網(wǎng)站采用。全球知名互聯(lián)網(wǎng)公司Yahoo!、Google、Lycos、Youtube和中國知名網(wǎng)站新浪、百度、騰訊、TOM等均是PHP技術(shù)的經(jīng)典應(yīng)用?! ‰S著PHP技術(shù)的成熟和完善,它已經(jīng)從一種針對(duì)網(wǎng)絡(luò)開發(fā)的計(jì)算機(jī)語言發(fā)展成為一個(gè)適合于企業(yè)級(jí)部署的技術(shù)平臺(tái)。IBM、Cisco、西門子、Adobe等公司均選用了PHP技術(shù),PHP正逐漸成為互聯(lián)網(wǎng)開發(fā)的主流語言。2005年7月,PHP5.0的誕生標(biāo)志著PHP進(jìn)入一個(gè)新時(shí)代。ZendII引擎的采用、完備對(duì)象模型、改進(jìn)的語法設(shè)計(jì)使得PHP成為一個(gè)設(shè)計(jì)完備、真正具有面向?qū)ο竽芰Φ哪_本語言?! ∠鄬?duì)ASP(.NET)和JSP(或Java開發(fā)的B/S程序),PHP不需要太多的類庫,不需要強(qiáng)大但有些笨拙的開發(fā)平臺(tái),一切都能給人簡(jiǎn)單和清新的感覺。更重要的是,基于PHP的函數(shù)庫(動(dòng)態(tài)庫)的開發(fā)可以讓開發(fā)者全面了解系統(tǒng)功能是如何一步步用代碼實(shí)現(xiàn)的,不像ASP的控件、Java的類庫,雖然給開發(fā)者帶來了方便,卻屏蔽了功能上具體的實(shí)現(xiàn)細(xì)節(jié),這對(duì)初學(xué)者來說是不利的,容易對(duì)控件和類庫產(chǎn)生依賴而不能獨(dú)立開發(fā)?! ∧壳笆褂肞HP的工程師有數(shù)百萬之多,PHP的開源特性使開發(fā)者可獲得的資源很多,幾乎所有開發(fā)中可能遇到的問題在Internet上都能找到解決的辦法,隨著技術(shù)的不斷發(fā)展,還會(huì)發(fā)現(xiàn)新的方法與優(yōu)化的方案,甚至在PHP中融合了其他Web語言的優(yōu)點(diǎn),為PHP注入了新的活力。本教程能為剛進(jìn)入PHP的新人開辟一條捷徑?! ”窘坛淌且槐驹诰哂徐o態(tài)網(wǎng)頁設(shè)計(jì)和制作的基礎(chǔ)上全面介紹PHP動(dòng)態(tài)網(wǎng)頁編程技術(shù)的教材。通過本教程的學(xué)習(xí),學(xué)習(xí)者可掌握動(dòng)態(tài)網(wǎng)站的開發(fā)方法和過程;學(xué)會(huì)動(dòng)態(tài)網(wǎng)站中常見的模塊,如網(wǎng)上論壇、會(huì)員管理或網(wǎng)上商城等的設(shè)計(jì)技術(shù);學(xué)會(huì)使用網(wǎng)站發(fā)布和維護(hù)的技巧。
內(nèi)容概要
本書通過展示一個(gè)完整網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn)過程,詳細(xì)地介紹動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)和制作的技術(shù)和相關(guān)理論。全書共8章,主要包括:動(dòng)態(tài)網(wǎng)站設(shè)計(jì)概述、動(dòng)態(tài)網(wǎng)站編程環(huán)境、PHP基礎(chǔ)、PHP文件訪問、PHP數(shù)據(jù)獲取、PHP數(shù)據(jù)庫訪問、PHP面向?qū)ο蠹夹g(shù)、PHP圖像庫及電子郵箱與正則表達(dá)式等。書中案例以模塊的方式加以組織,包括:網(wǎng)站的整體設(shè)計(jì)、主頁的實(shí)現(xiàn)、網(wǎng)站計(jì)數(shù)器、網(wǎng)上社區(qū)、會(huì)員管理系統(tǒng)、網(wǎng)上購物系統(tǒng)、PHP的高級(jí)功能等。案例以可視化開發(fā)工具為平臺(tái),既關(guān)注高效率的實(shí)現(xiàn)技術(shù),也注重理論知識(shí)的系統(tǒng)和完整,更關(guān)注讀者的學(xué)習(xí)體驗(yàn)。 本書內(nèi)容系統(tǒng)全面,案例典型實(shí)用,講述直觀詳盡,非常適合動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)與制作的初學(xué)者,可作為高等院校教材和“實(shí)用型”人才培訓(xùn)教材。
書籍目錄
第1章 動(dòng)態(tài)網(wǎng)站設(shè)計(jì)概述 1.1 動(dòng)態(tài)網(wǎng)站的特點(diǎn) 1.2 動(dòng)態(tài)網(wǎng)站的運(yùn)行機(jī)制 1.2.1 域名 1.2.2 網(wǎng)頁 1.2.3 瀏覽器 1.2.4 服務(wù)器 1.3 動(dòng)態(tài)網(wǎng)站的規(guī)劃 1.3.1 確定網(wǎng)站的類型 1.3.2 確定網(wǎng)站的主題 1.3.3 確定網(wǎng)站的整體風(fēng)格 1.3.4 確定網(wǎng)站的內(nèi)容 1.3.5 規(guī)劃界面 1.3.6 規(guī)劃站點(diǎn)的目錄結(jié)構(gòu)和鏈接結(jié)構(gòu) 1.3.7 編寫網(wǎng)站策劃書 1.4 動(dòng)態(tài)網(wǎng)站開發(fā)前的準(zhǔn)備 1.4.1 申請(qǐng)域名 1.4.2 接入Internet 1.4.3 選擇軟硬件平臺(tái) 1.4.4 選擇網(wǎng)站建設(shè)服務(wù)商第2章 動(dòng)態(tài)網(wǎng)站編程環(huán)境 2.1 動(dòng)態(tài)網(wǎng)頁編程環(huán)境的構(gòu)成要素 2.1.1 操作系統(tǒng) 2.1.2 服務(wù)器端程序 2.1.3 程序語言 2.1.4 數(shù)據(jù)庫 2.1.5 基于PHP常見動(dòng)態(tài)網(wǎng)站開發(fā)環(huán)境 2.2 安裝和配置Apache 2.2.1 安裝Apache前的準(zhǔn)備 2.2.2 安裝Apache 2.2.3 測(cè)試Apache 2.2.4 配置Apache 2.2.5 在Windows上管理Apache 2.3 安裝和配置PHP 2.3.1 安裝PHP前的準(zhǔn)備 2.3.2 安裝PHP 2.3.3 配置PHP 2.3.4 測(cè)試PHP 2.4 安裝和配置MySQL 2.4.1 安裝MySQL前的準(zhǔn)備 2.4.2 安裝MySQL 2.4.3 配置MySQL 2.4.4 在Windows上手動(dòng)啟動(dòng)和停止MySQL 2.4.4 安裝phpMyAdmin 2.5 AppServ組件安裝 2.5.1 安裝AppServ前的準(zhǔn)備 2.5.2 安裝AppServ 2.5.3 測(cè)試AppServ 2.5.4 配置Apache 2.5.5 修改MySQL服務(wù)器的密碼 2.6 PHP的集成開發(fā)環(huán)境 2.6.1 Dreamweaver開發(fā)工具 2.6.2 Eclipse開發(fā)工具 2.6.3 其他開發(fā)工具第3章 網(wǎng)站主頁設(shè)計(jì)與PHP基礎(chǔ) 3.1 網(wǎng)站主頁的設(shè)計(jì) 3.1.1 主頁中的頁面元素 3.1.2 規(guī)劃主頁的結(jié)構(gòu) 3.1.3 布局頁面版式 3.1.4 用Fireworks創(chuàng)建網(wǎng)頁模型 3.2 網(wǎng)站主頁的實(shí)現(xiàn) 3.2.1 在Dreamweaver中創(chuàng)建網(wǎng)站 3.2.2 布局頁面元素的樣式 3.2.3 實(shí)現(xiàn)主頁的結(jié)構(gòu) 3.2.4 編輯主頁的欄目?jī)?nèi)容 3.3 網(wǎng)站主頁中的鏈接策略 3.3.1 導(dǎo)航條 3.3.2 搜索欄 3.3.3 友情鏈接 3.3.4 欄目頁面 3.3.5 計(jì)數(shù)器鏈接 3.4 PHP語言基礎(chǔ) 3.4.1 PHP的程序結(jié)構(gòu) 3.4.2 PHP的句法結(jié)構(gòu) 3.4.3 PHP的數(shù)據(jù)類型 3.4.4 PHP的控制語句第4章 網(wǎng)站計(jì)數(shù)器設(shè)計(jì)與PHP文件訪問 4.1 網(wǎng)站計(jì)數(shù)器的設(shè)計(jì) 4.1.1 系統(tǒng)架構(gòu) 4.1.2 系統(tǒng)設(shè)計(jì) 4.2 網(wǎng)站計(jì)數(shù)器的實(shí)現(xiàn) 4.2.1 文本輸出的網(wǎng)頁計(jì)數(shù)器 4.2.2 圖片輸出的網(wǎng)頁計(jì)數(shù)器 4.2.3 調(diào)試代碼 4.3 PHP的函數(shù) 4.3.1 PHP函數(shù)概述 4.3.2 自定義函數(shù) 4.3.3 PHP內(nèi)置函數(shù) 4.4 PHP訪問文件 4.4.1 PHP支持的文件系統(tǒng) 4.4.2 PHP訪問文件 4.4.3 PHP訪問目錄 4.5 文件管理器第5章 會(huì)員注冊(cè)和管理設(shè)計(jì)與數(shù)據(jù)獲取 5.1 會(huì)員注冊(cè)和管理概述 5.2 會(huì)員注冊(cè)和管理設(shè)計(jì) 5.2.1 系統(tǒng)架構(gòu) 5.2.2 系統(tǒng)設(shè)計(jì) 5.3 注冊(cè)模塊的實(shí)現(xiàn) 5.3.1 頁面樣式表 5.3.2 網(wǎng)頁的頭部、尾部和數(shù)據(jù)庫連接文件 5.3.3 注冊(cè)的主頁和處理程序 5.3.4 用戶申請(qǐng)購書卡頁和處理程序 5.3.5 注冊(cè)用戶資料頁與處理程序 5.3.6 調(diào)試代碼 5.4 會(huì)員管理模塊的實(shí)現(xiàn) 5.4.1 頁面樣式表 5.4.2 網(wǎng)頁的頭部、尾部和連接數(shù)據(jù)庫 5.4.3 會(huì)員管理的主頁 5.4.4 用戶分級(jí)登錄頁和處理程序 5.4.5 用戶購書卡專區(qū)頁和處理程序 5.4.6 會(huì)員修改資料頁與處理程序 5.4.7 會(huì)員找回密碼頁與處理程序 5.4.8 購書卡管理頁與處理程序 5.4.9 調(diào)試代碼 5.5 表單數(shù)據(jù)處理 5.5.1 PHP與表單 5.5.2 表單數(shù)據(jù)的采集 5.5.3 表單數(shù)據(jù)處理描述 5.6 cookie與會(huì)話管理 5.6.1 數(shù)據(jù)傳遞概述 5.6.2 cookie 5.6.3 會(huì)話管理第6章 網(wǎng)上社區(qū)設(shè)計(jì)與PHP數(shù)據(jù)庫訪問 6.1 網(wǎng)上社區(qū)概述 6.2 留言板的設(shè)計(jì) 6.2.1 留言板的架構(gòu) 6.2.2 留言板的設(shè)計(jì)描述 6.3 留言板的實(shí)現(xiàn) 6.3.1 網(wǎng)頁的頭部、尾部和系統(tǒng)配置文件 6.3.2 留言板的主頁——?dú)g迎頁 6.3.3 寫留言頁和回復(fù)留言 6.3.4 瀏覽留言主題頁 6.3.5 瀏覽主題留言頁 6.3.6 管理員登錄頁 6.3.7 屏蔽和刪除留言頁 6.3.8 調(diào)試代碼 6.4 聊天室的設(shè)計(jì) 6.4.1 聊天室的架構(gòu) 6.4.2 聊天室的設(shè)計(jì)描述 6.5 聊天室的實(shí)現(xiàn) 6.5.1 網(wǎng)頁的頭部、尾部和系統(tǒng)配置文件 6.5.2 聊天室的主頁——登錄頁 6.5.3 聊天室頁 6.5.4 瀏覽聊天信息頁 6.5.5 離開頁 6.5.6 注銷頁 6.5.7 調(diào)試代碼 6.6 PHP訪問數(shù)據(jù)庫 6.6.1 PHP訪問數(shù)據(jù)庫的機(jī)制 6.6.2 連接數(shù)據(jù)庫服務(wù)器 6.6.3 PHP數(shù)據(jù)庫管理函數(shù) 6.6.4 PHP查詢數(shù)據(jù)函數(shù) 6.6.5 其他數(shù)據(jù)管理工具第7章 網(wǎng)上購書與PHP面向?qū)ο蠹夹g(shù) 7.1 網(wǎng)上購書系統(tǒng)分析 7.1.1 系統(tǒng)工作流程分析 7.1.2 系統(tǒng)功能模塊分析 7.2 網(wǎng)上購書系統(tǒng)設(shè)計(jì) 7.2.1 模塊的邏輯結(jié)構(gòu)設(shè)計(jì) 7.2.2 數(shù)據(jù)庫設(shè)計(jì) 7.2.3 數(shù)據(jù)操作類設(shè)計(jì) 7.2.4 界面設(shè)計(jì) 7.3 網(wǎng)上購書系統(tǒng)實(shí)現(xiàn) 7.3.1 數(shù)據(jù)操作類 7.3.2 圖書查詢 7.3.3 圖書顯示處理 7.3.4 購物車 7.3.5 訂單處理 7.3.6 調(diào)試代碼 7.4 PHP面向?qū)ο蠹夹g(shù) 7.4.1 基本概念 7.4.2 定義類 7.4.3 創(chuàng)建對(duì)象 7.4.4 使用對(duì)象的屬性和方法 7.4.5 對(duì)象的操作第8章 網(wǎng)站優(yōu)化與PHP的高級(jí)功能 8.1 用戶注冊(cè)安全管理 8.1.1 用戶注冊(cè)安全管理的策略 8.1.2 優(yōu)化用戶注冊(cè)頁面 8.1.3 PHP的GD函數(shù)庫 8.1.4 圖片縮略圖 8.2 圖像文件上傳處理 8.2.1 網(wǎng)站圖像存儲(chǔ)策略 8.2.2 上傳圖書封面圖像 8.2.3 PHP文件上傳處理 8.3 電子郵件處理 8.3.1 PHP電子郵件處理概述 8.3.2 向客戶發(fā)送郵件 8.3.3 PHP發(fā)送電子郵件的方式 8.4 正則表達(dá)式 8.4.1 正則表達(dá)式簡(jiǎn)介 8.4.2 常用表單項(xiàng)驗(yàn)證 8.4.3 正則表達(dá)式的法則參考文獻(xiàn)
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
PHP動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)與制作案例教程 PDF格式下載