輕松學(xué)編程

出版時間:2012-4  出版社:化學(xué)工業(yè)出版社  作者:馬春興,王瑞敬,陳軍紅 等編著  頁數(shù):356  

前言

  PHP是一種易于學(xué)習(xí)和使用的動態(tài)網(wǎng)站開發(fā)技術(shù)。用戶只需要具備很少的編程知識,便可以使用PHP建立一個具有交互功能的Web站點。另外,PHP還具有獨有的優(yōu)勢,如實用性強(qiáng)、功能強(qiáng)大、支持跨平臺、開發(fā)和維護(hù)成本較低等。因此對于個人來說,學(xué)習(xí)和使用PHP是一個很好的選擇?! ”緯阅壳爸髁鞯腜HP 5為例,由淺入深、全面詳細(xì)地介紹了Web開發(fā)所需的PHP技術(shù)。本書語言簡明扼要、結(jié)構(gòu)清晰、內(nèi)容豐富,非常適合PHP的初學(xué)者,也可作為大、中院校師生和培訓(xùn)班的教材。

內(nèi)容概要

  本書以 PHP 5.0 為主線,詳細(xì)講解了開發(fā)動態(tài)網(wǎng)站所需的各種技術(shù)。全書共 13 章,首先介紹了 PHP
的基礎(chǔ)知識,包括配置PHP環(huán)境、輸出函數(shù)、運算符和表達(dá)式、條件和循環(huán)語句,以及類和對象的編程;然后重點對PHP的操作進(jìn)行講解,包括字符串操作、數(shù)組遍歷和排序、獲取表單數(shù)據(jù)、保存用戶信息、操作文件和
MySQL 數(shù)據(jù)庫等;另外還對 PHP 中如何處理異常、正則表達(dá)式和 XML
做了簡單介紹;最后通過一個綜合案例介紹PHP在實際開發(fā)中的應(yīng)用。
  本書語言簡明扼要、結(jié)構(gòu)清晰、內(nèi)容豐富,非常適合PHP的初學(xué)者,也可作為大、中院校師生和培訓(xùn)班的教材。

書籍目錄

第1章 PHP親密接觸
 1.1 PHP概述
 1.2 搭建PHP環(huán)境
 1.2.1 安裝Apache服務(wù)器
 1.2.2 安裝MySQL數(shù)據(jù)庫
 1.2.3 安裝PHP運行庫
 1.3 PHP配置文件概述
 1.4 PHP語法結(jié)構(gòu)
 1.4.1 默認(rèn)標(biāo)記
 1.4.2 腳本標(biāo)記
 1.4.3 短標(biāo)記
 1.4.4 ASP風(fēng)格標(biāo)記
 1.5 程序注釋
 1.5.1 單行注釋
 1.5.2 Perl風(fēng)格單行注釋
 1.5.3 多行注釋語法
 1.6 PHP輸出函數(shù)
 1.6.1 print()函數(shù)
 1.6.2 echo()函數(shù)
 1.6.3 printf()函數(shù)
 1.6.4 sprintf()函數(shù)
 1.7 實踐案例:編寫一個PHP程序
 1.8 動手練一練
 1.8.1 練習(xí)題
 1.8.2 上機(jī)實踐
第2章 PHP語法基礎(chǔ)
 2.1 變量
 2.1.1 變量命名規(guī)則
 2.1.2 創(chuàng)建變量
 2.1.3 變量作用域
 2.2 常量
 2.3 數(shù)據(jù)類型
 2.3.1 單一數(shù)據(jù)類型
 2.3.2 復(fù)合數(shù)據(jù)類型
 2.3.3 特殊數(shù)據(jù)類型
 2.4 類型轉(zhuǎn)換
 2.4.1 自動轉(zhuǎn)換
 2.4.2 強(qiáng)制類型轉(zhuǎn)換
 2.4.3 轉(zhuǎn)換函數(shù)
 2.5 運算符
 2.5.1 算術(shù)運算符
 2.5.2 賦值運算符
 2.5.3 比較運算符
 2.5.4 邏輯運算符
 2.5.5 位運算符
 2.5.6 字符串運算符
 2.5.7 自增和自減運算符
 2.5.8 錯誤控制運算符
 2.6 運算符優(yōu)先級
 2.7 表達(dá)式
 2.8 實踐案例:編寫圖書收據(jù)打印程序
 2.9 動手練一練
 2.9.1 練習(xí)題
 2.9.2 上機(jī)實踐
第3章 PHP流程控制語句
 3.1 條件控制語句
 3.1.1 單條件if語句
 3.1.2 雙條件if語句
 3.1.3 多條件if語句
 3.1.4 嵌套if語句
 3.1.5 switch語句
 3.2 循環(huán)控制語句
 3.2.1 while循環(huán)語句
 3.2.2 do while循環(huán)語句
 3.2.3 for循環(huán)語句
 3.2.4 foreach循環(huán)語句
 3.3 跳轉(zhuǎn)控制語句
 3.3.1 break語句
 3.3.2 continue語句
 3.3.3 return語句
 3.4 實踐案例:在頁面上顯示前50個素數(shù)
 3.5 動手練一練
 3.5.1 練習(xí)題
 3.5.2 上機(jī)實踐
第4章 PHP面向?qū)ο缶幊?br /> 4.1 面向?qū)ο蟾攀?br /> 4.1.1 什么是對象
 4.1.2 封裝
 4.1.3 繼承
 4.1.4 多態(tài)
 4.2 類和對象
 4.3 類的成員
 4.3.1 字段
 4.3.2 屬性
 4.3.3 常量
 4.3.4 方法
 4.3.5 作用域關(guān)鍵字
 4.4 構(gòu)造函數(shù)和析構(gòu)函數(shù)
 4.4.1 構(gòu)造函數(shù)
 4.4.2 析構(gòu)函數(shù)
 4.5 繼承
 4.5.1 類繼承
 4.5.2 構(gòu)造函數(shù)繼承
 4.6 接口
 4.6.1 接口的概念
 4.6.2 定義接口
 4.6.3 實現(xiàn)接口
 4.7 實踐案例:編寫圖書管理系統(tǒng)
 4.8 動手練一練
 4.8.1 練習(xí)題
 4.8.2 上機(jī)實踐
第5章 使用PHP函數(shù)
 5.1 數(shù)學(xué)函數(shù)
 5.2 日期和時間函數(shù)
 5.2.1 date()函數(shù)
 5.2.2 checkdate()函數(shù)
 5.2.3 gmdate()函數(shù)
 5.2.4 getdate()函數(shù)
 5.2.5 time()函數(shù)
 5.3 文件引用函數(shù)
 5.3.1 include()函數(shù)
 5.3.2 require()函數(shù)
 5.3.3 include_once()函數(shù)和require_once()函數(shù)
 5.4 創(chuàng)建自定義函數(shù)
 5.4.1 自定義函數(shù)格式
 5.4.2 調(diào)用自定義函數(shù)
 5.4.3 函數(shù)的參數(shù)
 5.5 函數(shù)的高級應(yīng)用
 5.5.1 嵌套函數(shù)
 5.5.2 遞歸函數(shù)
 5.6 實踐案例:實現(xiàn)網(wǎng)站后臺管理
 5.7 動手練一練
 5.7.1 練習(xí)題
 5.7.2 上機(jī)實踐
第6章 操作字符串
 6.1 字符串簡介
 6.2 定義字符串
 6.2.1 使用單引號
 6.2.2 使用雙引號
 6.2.3 使用定界符
 6.3 字符串運算符
 6.4 字符串操作
 6.4.1 去除字符串首尾空格和特殊字符
 6.4.2 字符串大小寫轉(zhuǎn)換
 6.4.3 填充字符串
 6.4.4 獲取字符串的長度
 6.4.5 截取字符串
 6.4.6 比較字符串
 6.4.7 檢索字符串
 6.4.8 替換字符串
 6.4.9 分隔字符串
 6.4.10 將字符串轉(zhuǎn)換為HTML
 6.4.11 將HTML轉(zhuǎn)換為字符串
 6.5 實踐案例:實現(xiàn)網(wǎng)站后臺登錄功能
 6.6 動手練一練
 6.6.1 練習(xí)題
 6.6.2 上機(jī)實踐
第7章 操作數(shù)組
 7.1 數(shù)組概述
 7.1.1 創(chuàng)建數(shù)組
 7.1.2 測試數(shù)組
 7.1.3 遍歷數(shù)組
 7.1.4 統(tǒng)計數(shù)組中的元素
 7.2 數(shù)組的基本操作
 7.2.1 定位數(shù)組
 7.2.2 增加數(shù)組元素
 7.2.3 刪除數(shù)組元素
 7.3 管理數(shù)組
 7.3.1 合并數(shù)組
 7.3.2 截取數(shù)組
 7.3.3 從數(shù)組中提取元素
 7.4 數(shù)組的排序
 7.4.1 按值對數(shù)組排序
 7.4.2 按鍵對數(shù)組排序
 7.4.3 排序時保持鍵-值對
 7.4.4 實現(xiàn)級聯(lián)排序
 7.4.5 自定義排序算法
 7.5 其他數(shù)組函數(shù)
 7.6 實踐案例:實現(xiàn)圖書網(wǎng)站首頁
 7.7 動手練一練
 7.7.1 練習(xí)題
 7.7.2 上機(jī)實踐
第8章 操作HTML頁面
 8.1 HTML表單
 8.1.1 HTML表單元素
 8.1.2 創(chuàng)建發(fā)表評論表單
 8.2 使用PHP為表單元素賦值
 8.3 提交表單數(shù)據(jù)
 8.3.1 GET和POST提交方式
 8.3.2 獲取POST提交的數(shù)據(jù)
 8.3.3 獲取GET提交的數(shù)據(jù)
 8.4 獲取表單中的多值
 8.5 遍歷表單
 8.6 處理URL中的參數(shù)
 8.6.1 編碼操作
 8.6.2 解碼操作
 8.7 Session管理
 8.7.1 Session簡介
 8.7.2 獲取Session ID
 8.7.3 啟動Session
 8.7.4 刪除Session
 8.8 Cookie管理
 8.8.1 創(chuàng)建Cookie
 8.8.2 訪問Cookie
 8.8.3 刪除Cookie
 8.9 實踐案例:實現(xiàn)圖書網(wǎng)站購物車
 8.10 動手練一練
 8.10.1 練習(xí)題
 8.10.2 上機(jī)實踐
第9章 操作文件和目錄
 9.1 文件處理
 9.1.1 打開文件
 9.1.2 關(guān)閉文件
 9.1.3 寫入文件
 9.1.4 讀取文件
 9.1.5 刪除文件
 9.1.6 復(fù)制文件
 9.2 獲取文件屬性
 9.3 目錄處理
 9.3.1 打開和關(guān)閉目錄
 9.3.2 讀取目錄
 9.3.3 解析目錄
 9.3.4 新建目錄
 9.3.5 刪除目錄
 9.4 獲取目錄容量
 9.5 文件上傳
 9.6 文件下載
 9.7 實踐案例:實現(xiàn)圖書網(wǎng)站的留言本模塊
 9.8 動手練一練
 9.8.1 練習(xí)題
 9.8.2 上機(jī)實踐
第10章 操作數(shù)據(jù)庫
 10.1 建立到MySQL的連接
 10.1.1 建立普通連接
 10.1.2 建立持久化連接
 10.1.3 關(guān)閉連接
 10.2 選擇數(shù)據(jù)庫
 10.3 基本操作
 10.3.1 執(zhí)行SQL語句
 10.3.2 獲取數(shù)據(jù)
 10.3.3 顯示數(shù)據(jù)
 10.4 數(shù)據(jù)分頁顯示
 10.5 數(shù)據(jù)庫高級操作
 10.5.1 獲取數(shù)據(jù)庫信息
 10.5.2 獲取表信息
 10.5.3 獲取列信息
 10.6 讀取數(shù)據(jù)庫顯示亂碼解決方案
 10.6.1 了解產(chǎn)生亂碼的原因
 10.6.2 PHP網(wǎng)頁的編碼
 10.6.3 MySQL數(shù)據(jù)庫的編碼
 10.7 實踐案例:實現(xiàn)基于數(shù)據(jù)庫的圖書網(wǎng)站
 10.8 動手練一練
 10.8.1 練習(xí)題
 10.8.2 上機(jī)實踐
第11章 應(yīng)用Ajax技術(shù)
 11.1 Ajax概述
 11.2 XMLHttpRequest對象
 11.2.1 創(chuàng)建XMLHttpRequest對象
 11.2.2 XMLHttpRequest對象的屬性和方法
 11.2.3 XMLHttpRequest對象的生命周期
 11.2.4 發(fā)送請求和處理回調(diào)函數(shù)
 11.3 普通文本格式
 11.3.1 發(fā)送帶參數(shù)的普通請求
 11.3.2 處理文本格式的響應(yīng)
 11.4 XML格式
 11.4.1 發(fā)送XML請求
 11.4.2 處理XML格式的響應(yīng)
 11.5 處理JSON格式響應(yīng)
 11.6 Ajax中文亂碼解決方案
 11.6.1 客戶端亂碼
 11.6.2 服務(wù)器端亂碼
 11.7 實踐案例:實現(xiàn)自動完成的圖書搜索功能
 11.8 動手練一練
 11.8.1 練習(xí)題
 11.8.2 上機(jī)實踐
第12章 PHP高級開發(fā)技術(shù)
 12.1 異常處理
 12.1.1 異常處理語句
 12.1.2 內(nèi)置的異常類
 12.1.3 配置指令
 12.2 正則表達(dá)式處理
 12.2.1 Perl風(fēng)格正則表達(dá)式
 12.2.2 POSIX風(fēng)格正則表達(dá)式
 12.2.3 正則表達(dá)式函數(shù)
 12.3 XML處理
 12.3.1 生成XML
 12.3.2 DOM解析XML
 13.3.3 SimpleXML解析XML
 12.4 實踐案例:操作學(xué)生信息XML文檔
 12.5 動手練一練
 12.5.1 練習(xí)題
 12.5.2 上機(jī)實踐
第13章 留言本
 13.1 系統(tǒng)分析
 13.2 數(shù)據(jù)庫設(shè)計
 13.3 公共模塊設(shè)計
 13.3.1 配置文件
 13.3.2 全局變量
 13.3.3 頁面頭部信息
 13.3.4 函數(shù)庫
 13.4 基本功能實現(xiàn)
 13.4.1 發(fā)表留言
 13.4.2 查看留言
 13.5 管理功能實現(xiàn)
 13.5.1 管理員登錄
 13.5.2 回復(fù)留言
 13.5.3 刪除留言
 13.6 總結(jié)
練習(xí)題參考答案

編輯推薦

  《輕松學(xué)編程:輕松學(xué)PHP編程(附光盤1張))》特色:  本書從初學(xué)者的角度出發(fā),通過通俗易懂的語言、豐富多彩的實例,詳細(xì)介紹了使用PHP進(jìn)行Web開發(fā)應(yīng)該掌握的各方面技術(shù)。 結(jié)構(gòu)獨特:每個知識點都按照“概念→語法描述→實例描述→實例應(yīng)用→運行結(jié)果→示例分析”的模式進(jìn)行講解,非常符合科學(xué)的學(xué)習(xí)思維,很容易掌握。 形式新穎:用準(zhǔn)確的語言總結(jié)概念,用直觀的圖示演示過程,用詳細(xì)的注釋解釋代碼,用形象的比喻幫助記憶。 內(nèi)容豐富:涵蓋了實際PHP網(wǎng)站開發(fā)中所涉及的配置環(huán)境、輸出函數(shù)、運算符、流程控制語句、內(nèi)置函數(shù)、操作字符串、操作數(shù)組、操作文件、Web交互以及數(shù)據(jù)庫編程等方面的各種技術(shù)。 隨書光盤:本書為實例配備了視頻教學(xué)文件,讀者可以通過視頻文件更加直觀地學(xué)習(xí)PHP的使用知識。 貼心的提示:為了便于讀者閱讀,全書還穿插著一些技巧、提示等小貼士。 

圖書封面

評論、評分、閱讀與下載


    輕松學(xué)編程 PDF格式下載


用戶評論 (總計3條)

 
 

  •   閱讀后 受益匪淺
  •   看了一下很不錯的
  •   又要從頭再來...
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7