出版時間:2011-1 出版社:電子工業(yè) 作者:丁月光//王鈞玉//孫更新 頁數(shù):549
Tag標(biāo)簽:無
前言
網(wǎng)絡(luò)技術(shù)日新月異,細(xì)心的讀者會發(fā)現(xiàn)許多網(wǎng)頁文件擴(kuò)展名不再只是“.htm”,還有“.php”、“.asp”等,這些都是采用動態(tài)網(wǎng)頁技術(shù)制作出來的。早期的動態(tài)網(wǎng)頁主要采用CGI(Common Gateway Interface,公用網(wǎng)關(guān)接口)技術(shù),可以使用不同的程序編寫適合的CGI程序,如Visual Basic、Delphi或C/C++等,雖然CGI技術(shù)已經(jīng)發(fā)展成熟而且功能強大,但由于編程困難、效率低下、修改復(fù)雜,所以有逐漸被新技術(shù)取代的趨勢。PHP(Hypertext Preprocessor,超文本預(yù)處理器)是當(dāng)今Internet上最為火熱的腳本語言,其語法借鑒了C、Java、PERL等語言,但只需要很少的編程知識你就能使用PHP建立一個真正交互的Web站點。它與HTML語言具有非常好的兼容性,使用者可以直接在腳本代碼中加入HTML標(biāo)簽,或者在HTML標(biāo)簽中加入腳本代碼從而更好地實現(xiàn)頁面控制。PHP提供了標(biāo)準(zhǔn)的數(shù)據(jù)庫接口,數(shù)據(jù)庫連接方便,兼容性強;擴(kuò)展性強;可以進(jìn)行面向?qū)ο缶幊獭.?dāng)前,動態(tài)網(wǎng)站開發(fā)的主流技術(shù)可謂炙手可熱,無論是企業(yè)的軟件開發(fā)工程師還是高校的學(xué)子都在鉆研這些技術(shù)。但是市場上一些動態(tài)網(wǎng)站開發(fā)案例書籍,由于作者的寫作脫離了實際開發(fā)的環(huán)境,很多雖然讀者學(xué)習(xí)完了這類書籍,但是當(dāng)真正跟客戶談項目需求方案的過程才發(fā)現(xiàn)無所適從。有時候就算談好了一個開發(fā)項目,但是在制定項目開發(fā)任務(wù)、管理和風(fēng)險評估方面才感覺手忙腳亂,事倍功半效果,本書正是為了解決讀者的這些實際的問題而進(jìn)行策劃的。本書的特色(1) 格遵守“軟件工程的理念”。把軟件架構(gòu)、系統(tǒng)分析、管理咨詢、設(shè)計模式、風(fēng)險評估及后期的驗收融入到每個案例中,讓讀者如親臨其境,感受開發(fā)的魅力。(2) 實例方面做到實用性、通用性。實例一定跟實際聯(lián)系密切,突出學(xué)以致用的原則。讓讀者通過案例的學(xué)習(xí),可以舉一反三,達(dá)到快速高效的開發(fā)出同類產(chǎn)品特點。(3) 大量的代碼開發(fā)經(jīng)驗總結(jié),在每個重要模塊及重要的知識點中給出“專家經(jīng)驗”提示,更好的提醒和指導(dǎo)讀者吸收。(4) 代碼分割清晰合理。拋棄傳統(tǒng)語言類型圖書一大段代碼的,讀者難以理解和閱讀的缺點。通過對系統(tǒng)模塊的合理的分割,把核心的代碼采用詳盡的注釋來闡明,極大方便讀者閱讀。(5) 一線的軟件工程師主筆,真正的工業(yè)界的產(chǎn)品而非一般網(wǎng)絡(luò)代碼拼湊。讓讀者無論是獨自承接客戶的項目,還是在軟件公司團(tuán)隊一起合作研發(fā),都能夠做到游刃有余。(6) 開發(fā)語言及開發(fā)工具的無縫結(jié)合,達(dá)到高速、高效開發(fā)的目的。
內(nèi)容概要
本書根據(jù)作者的實際教學(xué)和開發(fā)經(jīng)驗,首先介紹了PHP的基礎(chǔ)知識和Apache、PHP和MySQL的環(huán)境搭建、常規(guī)應(yīng)用,然后精選通用會員管理系統(tǒng)、博客系統(tǒng)、視頻網(wǎng)站系統(tǒng)、農(nóng)場游戲系統(tǒng)等10個動態(tài)網(wǎng)站典型的實際商業(yè)項目案例,由淺入深,由易到難,采用“軟件工程”開發(fā)理論,系統(tǒng)的對其進(jìn)行詳細(xì)地講解,字里行間滲透著多年的開發(fā)經(jīng)驗總結(jié),并對初學(xué)者開發(fā)時容易發(fā)生的問題做了簡要介紹?! ”緯鴥?nèi)容豐富,語言講解詳細(xì)準(zhǔn)確,操作性強,適合作為高等院校本、??聘鲗I(yè)PHP動態(tài)網(wǎng)頁制作課程的課程設(shè)計類輔助教材,也適合作為網(wǎng)頁設(shè)計師與PHP程序開發(fā)人員的參考書。
書籍目錄
第1章 PHP快速入門 第2章 PHP常用模塊設(shè)計 第3章 文件管理系統(tǒng) 第4章 通用會員管理系統(tǒng) 第5章 教務(wù)管理信息系統(tǒng) 第6章 博客系統(tǒng) 第7章 CMS內(nèi)容管理系統(tǒng) 第8章 商務(wù)合同管理系統(tǒng) 第9章 電子商務(wù)系統(tǒng)之網(wǎng)上商城 第10章 論壇系統(tǒng) 第11章 視頻分享系統(tǒng) 第12章 農(nóng)場偷菜網(wǎng)絡(luò)游戲
章節(jié)摘錄
插圖:1.1.2 PHP的特性PHP的特性包括。開放源代碼:所有的PHP源代碼都可以免費得到。經(jīng)濟(jì):PHP是免費的。便捷性:PHP十分便捷,學(xué)習(xí)簡單,易上手。服務(wù)器端支持:跨平臺,性能優(yōu)越,可以運行在UNIX、Linux、Windows等各種操作系統(tǒng)下。嵌入HTMI:因為:PHP可以嵌入HTMI語言,所以學(xué)習(xí)起來并不困難。語法簡單:PHP堅持腳本語言為主,與Java和C++不同,如果有c語言的經(jīng)驗,很容易上手。效率高:PHP消耗相當(dāng)少的系統(tǒng)資源。圖像處理:用PHP可以方便的動態(tài)創(chuàng)建多種格式的圖像。面向?qū)ο瘢涸赑HP4、PHP5中,面向?qū)ο蠓矫娑加辛撕艽蟮母倪M(jìn),現(xiàn)在。PHP完全可以用來開發(fā)大型商業(yè)程序。1.1.3 PHP與ASP、JSP的比較目前的Web應(yīng)用開發(fā)上,ASP、PHP和JSP是三種最流行的腳本語言,那么他們之間有什么區(qū)別,怎么選擇一個合適的腳本語言工具呢?下面我們將三者之間做一個比較。
編輯推薦
《Web開發(fā)的平民英雄:PHP+MySQL》收錄了博客和論壇等10個豐富案例,涵蓋了網(wǎng)頁形式的各種應(yīng)用,提供了詳盡的代碼注釋,便于初學(xué)者快速理解開發(fā)思路,遵循軟件工程理念,從項目背景、需求分析開始介紹具體案例,特別收錄了視頻網(wǎng)站、農(nóng)場游戲等時下流行應(yīng)用的網(wǎng)站設(shè)計開發(fā)。項目開發(fā),火速上手。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載