目錄
引子 開發(fā)環(huán)境配置............................................. 1
0.1 安裝JDK ................................................. 1
0.2 基于ADT插件的Eclipse環(huán)境的下載和安裝 ...................... 3
0.3 基于PDT插件的Eclipse環(huán)境的下載和安裝 ....................... 9
0.4 XAMPP套件安裝 ............................. 10
項目一 在線音樂播放器.............................. 14
任務1-1 服務端開發(fā) .......................................... 16
1.1.1 服務端目錄結構設置 ................................ 16
1.1.2 接口設計 .......................................... 16
1.1.3 服務端代碼編寫 ....................................... 16
1.1.4 測試 .................................................... 17
任務1-2 客戶端開發(fā) ............................................. 18
1.2.1 客戶端文件結構 .......................................... 18
1.2.2 客戶端開發(fā) ................................................ 18
1.2.3 測試 .................................................... 45
相關知識點與課后題..................................... 45
項目二 QQ在線聊天APP......................................... 47
任務2-1 用戶注冊及登錄模塊開發(fā) ............................... 50
2.1.1 數(shù)據庫開發(fā) .......................................... 50
2.1.2 服務端開發(fā) ......................................... 52
2.1.3 客戶端開發(fā) ............................................. 58
任務2-2 聊天信息發(fā)送及接收模塊開發(fā) ......................... 79
2.2.1 服務端開發(fā) ................... 79
2.2.2 客戶端開發(fā) .................... 82
2.2.3 測試 ............................................. 97
相關知識點與課后題.............................. 98
項目三 在線點餐系統(tǒng)............................ 109
任務3-1 服務端開發(fā) ..........................116
3.1.1 數(shù)據庫設計 ...............................116
3.1.2 接口設計 ...........................................117
3.1.3 服務端開發(fā) ............................119
任務3-2 管理端開發(fā) ............................. 129
3.2.1 管理端文件結構 ....................... 129
3.2.2 管理端開發(fā) .................................... 129
任務3-3 客戶端開發(fā) ...................... 143
3.3.1 客戶端文件結構 ...................... 143
3.3.2 客戶端開發(fā) ............................ 144
相關知識點與課后題.................................... 193
項目四 自我實踐............................................. 203
附錄A PHP開發(fā)框架初步....................................... 206
A.1 PHP開發(fā)框架簡介 ............................ 206
A.2 ThinkPHP開發(fā)框架實例 ...................... 207
A.2.1 數(shù)據庫 ...................................... 208
A.2.2 View(視圖)開發(fā) ............................. 208
A.2.3 Controller(控制器)開發(fā) ........................... 210
A.2.4 Model(模型)開發(fā) .......................211
A.2.5 測試 .................................211
A.3 小結 ......................................211
A.4 課后題 ...................... 212
參考文獻.......................... 213