PHP程式開發實用教程(簡體書)
商品資訊
系列名:大學軟件學院軟件發展系列教材
ISBN13:9787302367123
出版社:清華大學出版社(大陸)
作者:滿在龍; 陳鳳鳴
出版日:2014/07/01
裝訂/頁數:平裝/544頁
規格:23.5cm*16.8cm (高/寬)
版次:1
商品簡介
目次
相關商品
商品簡介
PHP是目前最流行的Web應用程序開發語言之一。
PHP運行效率高、性能穩定、可擴展性強。隨著Web2.0的流行,Ajax技術得到了廣泛應用。本書內容包括PHP基礎知識、對象、XML、JavaScript、Ajax、Sajax以及使用Sajax實現的考試系統。
這本由滿在龍、陳鳳鳴編著的《PHP程序開發實用教程》內容全面,結合大量實例,在向讀者介紹PHP的同時,也介紹JavaScript、Ajax技術,理論與實踐相結合,循序漸進,易學易用,具有較強的可讀性和可操作性。
本書適合高等院校計算機科學、軟件工程、數字媒體技術、網頁設計及相關專業本/專科作為PHP開發相關課程的教材使用,也是學習者和Web應用程序開發人員的優秀教材和參考書籍。
PHP運行效率高、性能穩定、可擴展性強。隨著Web2.0的流行,Ajax技術得到了廣泛應用。本書內容包括PHP基礎知識、對象、XML、JavaScript、Ajax、Sajax以及使用Sajax實現的考試系統。
這本由滿在龍、陳鳳鳴編著的《PHP程序開發實用教程》內容全面,結合大量實例,在向讀者介紹PHP的同時,也介紹JavaScript、Ajax技術,理論與實踐相結合,循序漸進,易學易用,具有較強的可讀性和可操作性。
本書適合高等院校計算機科學、軟件工程、數字媒體技術、網頁設計及相關專業本/專科作為PHP開發相關課程的教材使用,也是學習者和Web應用程序開發人員的優秀教材和參考書籍。
目次
第1章 PHP概述
1.1 PHP簡介
1.2 PHP5的新變化
第2章 PHP的基本語法
2.1 PHP編程基礎
2.1.1 PHP標記
2.1.2 注釋
2.1.3 包含文件
2.2 常數
2.2.1 內置常數
2.2.2 自定義常數
2.3 變量
2.3.1 變量
2.3.2 數據類型
2.3.3 變量類型轉換 第1章 PHP概述
1.1 PHP簡介
1.2 PHP5的新變化
第2章 PHP的基本語法
2.1 PHP編程基礎
2.1.1 PHP標記
2.1.2 注釋
2.1.3 包含文件
2.2 常數
2.2.1 內置常數
2.2.2 自定義常數
2.3 變量
2.3.1 變量
2.3.2 數據類型
2.3.3 變量類型轉換
2.3.4 變量的作用域
2.3.5 靜態變量
2.3.6 預定義變量
2.4 運算符
2.4.1 算術運算符
2.4.2 關系運算符
2.4.3 邏輯與位運算符
2.4.4 賦值運算符
2.4.5 錯誤控制運算符
2.4.6 三元運算符
2.4.7 運算符的優先級
2.5 條件語句
2.5.1 條件語句
2.5.2 循環語句
2.6 上機實訓
2.7 本章習題
第3章 數組
3.1 創建數組
3.1.1 創建數組
3.1.2 多維數組
3.2 數組操作
3.2.1 遍歷數組
3.2.2 合并數組
3.2.3 數組排序
3.3 上機實訓
3.4 本章習題
第4章 函數
4.1 編碼
4.1.1 編碼
4.1.2 PHP字符集的處理
4.2 字符串的操作
4.2.1 獲取字符串長度
4.2.2 字符串的格式化
4.2.3 字符串的比較
4.2.4 字符串的查找
4.2.5 字符串的截取
4.3 案例:字符串查找
4.3.1 界面
4.3.2 處理查找
4.3.3 查找函數
4.4 正則表達式
4.4.1 正則表達式的語法
4.4.2 正則表達式例子
4.5 案例:長度單位換算
4.5.1 界面
4.5.2 轉換代碼
4.6 案例:數在不同進制間轉換
4.6.1 轉換界面
4.6.2 獲取轉換的進制
4.6.3 檢查數值
4.6.4 制數轉換
4.7 日期和時間
4.7.1 時區設置
4.7.2 獲取日期和時間
4.8 案例:日歷
4.8.1 獲取當前日期
4.8.2 輸出表頭
4.8.3 產生當前月份的天數
4.8.4 輸出日期
4.8.5 獲取節日
4.9 案例:獲取服務器IP地址
4.9.1 界面
4.9.2 查詢指定網址的IP地址
4.10 上機實訓
4.11 本章習題
第5章 文件與目錄操作
5.1 文件操作
5.1.1 打開、關閉文件
5.1.2 讀文件
5.1.3 寫文件
5.1.4 操作文件的其他函數
5.2 解析網頁實例
5.2.1 解析網頁
5.2.2 操作文件
5.3 目錄操作
5.3.1 瀏覽目錄
5.3.2 創建目錄
5.3.3 復制目錄
5.3.4 刪除目錄
5.4 上機實訓
5.5 本章習題
第6章 面向對象
6.1 類
6.1.1 定義類
6.1.2 訪問屬性和方法的方式
6.1.3 構造方法與析構方法
6.1.4 類靜態屬性和方法
6.1.5 類常量
6.2 繼承
6.2.1 定義繼承
6.2.2 繼承的訪問方式
6.2.3 parent和self
6.3 復制
6.4 類的高級特性
6.4.1 抽象類
6.4.2 特殊方法
6.5 接口(Interfaces)
6.6 上機實訓
6.7 本章習題
第7章 錯誤處理
7.1 錯誤信息
7.1.1 錯誤類型
7.1.2 配置PHP.ini中有關錯誤的信息
7.1.3 有關函數
7.2 錯誤類型
7.2.1 語法錯誤
7.2.2 運行時錯誤
7.2.3 邏輯錯誤
7.3 異常處理
7.3.1 異常
7.3.2 Exception
7.4 上機實訓
7.5 本章習題
第8章 Web技術
8.1 HTTP基礎
8.1.1 表單
8.1.2 GET
8.1.3 POST
8.1.4 獲取表單數據
8.2 上機實訓
8.3 本章習題
第9章 PHP與XML
9.1 XML文檔
9.1.1 XML簡介
9.1.2 XML基本語法規則
9.1.3 XML的例子
9.2 SAX方式
9.2.1 解析XML文檔的過程
9.2.2 解析XML文檔的例子
9.2.3 DOM
9.3 上機實訓
9.4 本章習題
第10章 JavaScript編程基礎
10.1 JavaScript編程基礎
10.1.1 在HTML中嵌入JavaScript
10.1.2 變量
10.2 運算符
10.2.1 算術運算符
10.2.2 關系運算符
10.2.3 邏輯運算符和位運算符
10.2.4 賦值運算符
10.2.5 其他運算符
10.2.6 運算符的優先級
10.3 流程控制語句
10.3.1 條件語句
10.3.2 循環語句
10.3.3 函數
10.3.4 消息框
10.4 對象
10.4.1 數組
10.4.2 Date
10.4.3 Math
10.4.4 String
10.4.5 自定義對象
10.4.6 prototype
10.5 DHTML
10.5.1 DHTML對象概述
10.5.2 DHTML對象
10.5.3 DHTML對象的事件
10.6 DHTML內置控件
10.6.1 內置控件
10.6.2 計算器
10.6.3 問卷調查示例
10.6.4 下拉列表框
10.7 倒計時器
10.7.1 把時間數字轉換成圖片
10.7.2 顯示時間
10.7.3 設置計時器
10.7.4 啟動計時器
10.8 檢查電子郵件地址
10.8.1 界面
10.8.2 CheckMailAddress()
10.8.3 MatchEmail()
10.9 上機實訓
10.10 本章習題
第11章 Ajax
11.1 Ajax技術核心
11.1.1 Ajax原理
11.1.2 Ajax的優勢和缺陷
11.2 Ajax技術核心
11.2.1 XMLHttpRequest對象的創建
11.2.2 XMLHttpRequest對象的屬性
11.2.3 XMLHttpRequest對象的事件
11.2.4 XMLHttpRequest對象方法
11.2.5 XMLHttpRequest對象使用實例
11.3 Ajax框架:prototype框架
11.3.1 prototype的常用函數
11.3.2 prototype對Ajax的支持——Ajax.Request類
11.3.3 Ajax.Updater類
11.3.4 Ajax.Responders對象
11.3.5 prototype的其他對象
11.4 Ajax框架:Sajax包
11.4.1 Sajax例子
11.4.2 Sajax客戶端函數
11.4.3 Sajax服務器端的變量和函數
11.4.4 Sajax的實現過程
11.5 Ajax實例:動態樹狀菜單
11.5.1 使用XMLHttpRequest實現動態樹狀菜單
11.5.2 使用prototype框架實現動態樹狀菜單
11.5.3 使用Sajax框架實現動態樹狀菜單
11.6 上機實訓
11.7 本章習題
第12章 PHP5 與MySQL
12.1 MySQL數據庫
12.1.1 MySQL數據庫簡介
12.1.2 MySQL基本命令
12.1.3 多表查詢
12.1.4 獲取記錄數目
12.1.5 獲取列的相關信息
12.2 操作MySQL數據庫
12.2.1 連接數據庫
12.2.2 提交指定的SQL指令
12.2.3 獲取查詢結果
12.2.4 關閉與數據庫的連接
12.3 上機實訓
12.4 本章習題
第13章 考試系統
13.1 系統總體設計
13.1.1 系統功能描述
13.1.2 系統實現環境
13.2 數據庫設計
13.2.1 總體設計
13.2.2 表設計
13.2.3 關系設計
13.3 通用文件
13.4 登錄
13.4.1 考生登錄
13.4.2 管理員登錄
13.5 實現考試功能
13.5.1 顯示考試信息
13.5.2 獲取試卷
13.5.3 提交答案
13.5.4 結束考試
13.6 試題錄入與修改
13.6.1 錄入試題
13.6.2 修改試題
13.7 組卷功能
13.7.1 設置試卷結構
13.7.2 組卷界面
13.7.3 自動組卷
13.7.4 人工組卷
13.7.5 修改試卷
13.8 設置考試課程
13.8.1 界面
13.8.2 檢查輸入
13.8.3 設置考試時間
13.9 設置專業和班級
13.9.1 專業管理
13.9.2 班級管理
13.10 設置考生
13.10.1 界面
13.10.2 添加學生
13.10.3 管理考生
13.11 查詢成績
13.11.1 界面
13.11.2 客戶端函數
13.11.3 服務器端函數
13.12 查詢交卷考生
13.12.1 客戶端函數
13.12.2 服務器端函數
13.13 小結
1.1 PHP簡介
1.2 PHP5的新變化
第2章 PHP的基本語法
2.1 PHP編程基礎
2.1.1 PHP標記
2.1.2 注釋
2.1.3 包含文件
2.2 常數
2.2.1 內置常數
2.2.2 自定義常數
2.3 變量
2.3.1 變量
2.3.2 數據類型
2.3.3 變量類型轉換 第1章 PHP概述
1.1 PHP簡介
1.2 PHP5的新變化
第2章 PHP的基本語法
2.1 PHP編程基礎
2.1.1 PHP標記
2.1.2 注釋
2.1.3 包含文件
2.2 常數
2.2.1 內置常數
2.2.2 自定義常數
2.3 變量
2.3.1 變量
2.3.2 數據類型
2.3.3 變量類型轉換
2.3.4 變量的作用域
2.3.5 靜態變量
2.3.6 預定義變量
2.4 運算符
2.4.1 算術運算符
2.4.2 關系運算符
2.4.3 邏輯與位運算符
2.4.4 賦值運算符
2.4.5 錯誤控制運算符
2.4.6 三元運算符
2.4.7 運算符的優先級
2.5 條件語句
2.5.1 條件語句
2.5.2 循環語句
2.6 上機實訓
2.7 本章習題
第3章 數組
3.1 創建數組
3.1.1 創建數組
3.1.2 多維數組
3.2 數組操作
3.2.1 遍歷數組
3.2.2 合并數組
3.2.3 數組排序
3.3 上機實訓
3.4 本章習題
第4章 函數
4.1 編碼
4.1.1 編碼
4.1.2 PHP字符集的處理
4.2 字符串的操作
4.2.1 獲取字符串長度
4.2.2 字符串的格式化
4.2.3 字符串的比較
4.2.4 字符串的查找
4.2.5 字符串的截取
4.3 案例:字符串查找
4.3.1 界面
4.3.2 處理查找
4.3.3 查找函數
4.4 正則表達式
4.4.1 正則表達式的語法
4.4.2 正則表達式例子
4.5 案例:長度單位換算
4.5.1 界面
4.5.2 轉換代碼
4.6 案例:數在不同進制間轉換
4.6.1 轉換界面
4.6.2 獲取轉換的進制
4.6.3 檢查數值
4.6.4 制數轉換
4.7 日期和時間
4.7.1 時區設置
4.7.2 獲取日期和時間
4.8 案例:日歷
4.8.1 獲取當前日期
4.8.2 輸出表頭
4.8.3 產生當前月份的天數
4.8.4 輸出日期
4.8.5 獲取節日
4.9 案例:獲取服務器IP地址
4.9.1 界面
4.9.2 查詢指定網址的IP地址
4.10 上機實訓
4.11 本章習題
第5章 文件與目錄操作
5.1 文件操作
5.1.1 打開、關閉文件
5.1.2 讀文件
5.1.3 寫文件
5.1.4 操作文件的其他函數
5.2 解析網頁實例
5.2.1 解析網頁
5.2.2 操作文件
5.3 目錄操作
5.3.1 瀏覽目錄
5.3.2 創建目錄
5.3.3 復制目錄
5.3.4 刪除目錄
5.4 上機實訓
5.5 本章習題
第6章 面向對象
6.1 類
6.1.1 定義類
6.1.2 訪問屬性和方法的方式
6.1.3 構造方法與析構方法
6.1.4 類靜態屬性和方法
6.1.5 類常量
6.2 繼承
6.2.1 定義繼承
6.2.2 繼承的訪問方式
6.2.3 parent和self
6.3 復制
6.4 類的高級特性
6.4.1 抽象類
6.4.2 特殊方法
6.5 接口(Interfaces)
6.6 上機實訓
6.7 本章習題
第7章 錯誤處理
7.1 錯誤信息
7.1.1 錯誤類型
7.1.2 配置PHP.ini中有關錯誤的信息
7.1.3 有關函數
7.2 錯誤類型
7.2.1 語法錯誤
7.2.2 運行時錯誤
7.2.3 邏輯錯誤
7.3 異常處理
7.3.1 異常
7.3.2 Exception
7.4 上機實訓
7.5 本章習題
第8章 Web技術
8.1 HTTP基礎
8.1.1 表單
8.1.2 GET
8.1.3 POST
8.1.4 獲取表單數據
8.2 上機實訓
8.3 本章習題
第9章 PHP與XML
9.1 XML文檔
9.1.1 XML簡介
9.1.2 XML基本語法規則
9.1.3 XML的例子
9.2 SAX方式
9.2.1 解析XML文檔的過程
9.2.2 解析XML文檔的例子
9.2.3 DOM
9.3 上機實訓
9.4 本章習題
第10章 JavaScript編程基礎
10.1 JavaScript編程基礎
10.1.1 在HTML中嵌入JavaScript
10.1.2 變量
10.2 運算符
10.2.1 算術運算符
10.2.2 關系運算符
10.2.3 邏輯運算符和位運算符
10.2.4 賦值運算符
10.2.5 其他運算符
10.2.6 運算符的優先級
10.3 流程控制語句
10.3.1 條件語句
10.3.2 循環語句
10.3.3 函數
10.3.4 消息框
10.4 對象
10.4.1 數組
10.4.2 Date
10.4.3 Math
10.4.4 String
10.4.5 自定義對象
10.4.6 prototype
10.5 DHTML
10.5.1 DHTML對象概述
10.5.2 DHTML對象
10.5.3 DHTML對象的事件
10.6 DHTML內置控件
10.6.1 內置控件
10.6.2 計算器
10.6.3 問卷調查示例
10.6.4 下拉列表框
10.7 倒計時器
10.7.1 把時間數字轉換成圖片
10.7.2 顯示時間
10.7.3 設置計時器
10.7.4 啟動計時器
10.8 檢查電子郵件地址
10.8.1 界面
10.8.2 CheckMailAddress()
10.8.3 MatchEmail()
10.9 上機實訓
10.10 本章習題
第11章 Ajax
11.1 Ajax技術核心
11.1.1 Ajax原理
11.1.2 Ajax的優勢和缺陷
11.2 Ajax技術核心
11.2.1 XMLHttpRequest對象的創建
11.2.2 XMLHttpRequest對象的屬性
11.2.3 XMLHttpRequest對象的事件
11.2.4 XMLHttpRequest對象方法
11.2.5 XMLHttpRequest對象使用實例
11.3 Ajax框架:prototype框架
11.3.1 prototype的常用函數
11.3.2 prototype對Ajax的支持——Ajax.Request類
11.3.3 Ajax.Updater類
11.3.4 Ajax.Responders對象
11.3.5 prototype的其他對象
11.4 Ajax框架:Sajax包
11.4.1 Sajax例子
11.4.2 Sajax客戶端函數
11.4.3 Sajax服務器端的變量和函數
11.4.4 Sajax的實現過程
11.5 Ajax實例:動態樹狀菜單
11.5.1 使用XMLHttpRequest實現動態樹狀菜單
11.5.2 使用prototype框架實現動態樹狀菜單
11.5.3 使用Sajax框架實現動態樹狀菜單
11.6 上機實訓
11.7 本章習題
第12章 PHP5 與MySQL
12.1 MySQL數據庫
12.1.1 MySQL數據庫簡介
12.1.2 MySQL基本命令
12.1.3 多表查詢
12.1.4 獲取記錄數目
12.1.5 獲取列的相關信息
12.2 操作MySQL數據庫
12.2.1 連接數據庫
12.2.2 提交指定的SQL指令
12.2.3 獲取查詢結果
12.2.4 關閉與數據庫的連接
12.3 上機實訓
12.4 本章習題
第13章 考試系統
13.1 系統總體設計
13.1.1 系統功能描述
13.1.2 系統實現環境
13.2 數據庫設計
13.2.1 總體設計
13.2.2 表設計
13.2.3 關系設計
13.3 通用文件
13.4 登錄
13.4.1 考生登錄
13.4.2 管理員登錄
13.5 實現考試功能
13.5.1 顯示考試信息
13.5.2 獲取試卷
13.5.3 提交答案
13.5.4 結束考試
13.6 試題錄入與修改
13.6.1 錄入試題
13.6.2 修改試題
13.7 組卷功能
13.7.1 設置試卷結構
13.7.2 組卷界面
13.7.3 自動組卷
13.7.4 人工組卷
13.7.5 修改試卷
13.8 設置考試課程
13.8.1 界面
13.8.2 檢查輸入
13.8.3 設置考試時間
13.9 設置專業和班級
13.9.1 專業管理
13.9.2 班級管理
13.10 設置考生
13.10.1 界面
13.10.2 添加學生
13.10.3 管理考生
13.11 查詢成績
13.11.1 界面
13.11.2 客戶端函數
13.11.3 服務器端函數
13.12 查詢交卷考生
13.12.1 客戶端函數
13.12.2 服務器端函數
13.13 小結
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。