輕松學(xué)編程

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

前言

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

內(nèi)容概要

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

書(shū)籍目錄

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

編輯推薦

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

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


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


用戶(hù)評(píng)論 (總計(jì)3條)

 
 

  •   閱讀后 受益匪淺
  •   看了一下很不錯(cuò)的
  •   又要從頭再來(lái)...
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7