《J2ME無線開發實用教程》是2006年清華大學出版社出版的圖書,作者是仵博。本書主要講述了J2ME和MIDP應用程式的基礎知識、實例項目以及手機遊戲的規則、設計和開發。
基本介紹
- 書名:J2ME無線開發實用教程
- 作者:仵博
- ISBN:9787302130710
- 出版社:清華大學出版社
版權資訊,內容簡介,編輯推薦,圖書目錄,
版權資訊
書名:J2ME無線開發實用教程
作者:仵博
ISBN:9787302130710
出版社:清華大學出版社
出版日期:2006年8月1日
內容簡介
本書是一本介紹J2ME開發的實用教程,面向具有一定Java編程基礎的開發人員。全書分為三大部分,第一部分包括1~2章,主要介紹J2ME和MIDP應用程式的基礎知識;第二部分包括第3~7章,主要以一個實例項目——“移動公車查詢系統”為主線,詳細講述如何開發J2ME移動電子商務的客戶端、中間伺服器和資料庫;第三部分包括第8~12章,以“迷失森林”遊戲為主軸,詳細講述手機遊戲的規則、設計和開發。 本書主要是面向高職高專院校高年級的學生,也可以供J2ME開發者作為參考書。
編輯推薦
本書是一本介紹J2ME開發的實用教程,面向具有一定Java編程基礎的開發人員。全書分為三大部分,第一部分包括1~2章,主要介紹J2ME和MIDP應用程式的基礎知識;第二部分包括第3~7章,主要以一個實例項目——“移動公車查詢系統”為主線,詳細講述如何開發J2ME移動電子商務的客戶端、中間伺服器和資料庫;第三部分包括第8~12章,以“迷失森林”遊戲為主軸,詳細講述手機遊戲的規則、設計和開發。 本書主要是面向高職高專院校高年級的學生,也可以供J2ME開發者作為參考書。
圖書目錄
第1部分基礎篇1
第1章J2ME概述3
1.1J2ME簡介3
1.1.1J2ME的歷史3
1.1.2J2ME與J2EE及J2SE的比較5
1.2J2ME的體系結構6
1.2.1KVM虛擬機6
1.2.2CLDC/CDC7
1.2.3簡檔10
1.3安裝開發環境12
1.3.1安裝J2SDK12
1.3.2安裝WirelessToolkit14
1.3.3運行HelloWorld程式15
1.3.4安裝Tomcat17
1.4本章小結21
第2章MIDP應用程式22
2.1MIDlet概述22
2.1.1MIDlet簡介22
2.1.2MIDlet包23
2.1.3MIDlet套件24
2.1.4JAD檔案和JAR檔案的關係26
2.2MIDlet應用程式27
2.2.1建立MIDlet應用程式27
2.2.2將多個MIDlet應用程式打包到MIDlet套件中33
2.2.3將MIDlet應用程式導入手機中35
2.3MIDlet生命周期36
2.3.1MIDlet的三種狀態36
2.3.2MIDlet生命周期項目39
2.4本章小結42
J2ME無線開發實用教程目錄第2部分移動電子商務篇43
第3章移動公車查詢系統設計45
3.1項目需求45
3.1.1項目功能需求45
3.1.2技術支持46
3.1.3產品定位47
3.2概要設計48
3.2.1移動電子商務平台的架構48
3.2.2概要設計50
3.3本章小結51
第4章客戶端用戶界面設計52
4.1MIDlet用戶界面結構52
4.1.1MIDP用戶界面的體系結構52
4.1.2Display類和Displayable類55
4.1.3Screen類58
4.1.4創建Screen應用程式59
4.2移動查詢系統用戶界面63
4.2.1移動查詢系統用戶界面概述63
4.2.2創建工程63
4.2.3工程中所使用的類64
4.2.4事件處理83
4.3其他常用的高級UI類89
4.3.1TextBox類89
4.3.2List類91
4.3.3ChoiceGroup類96
4.3.4ItemStateListener事件處理98
4.3.5DateField類101
4.3.6Gauge類105
4.3.7StringItem類107
4.4本章小結109
第5章網路連線編程111
5.1通用連線框架(GCF)概述111
5.1.1通用連線框架111
5.1.2GCF訪問數據模型112
5.1.3Connector類112
5.1.4HTTP的工作原理114
5.1.5HTTP請求/回響協定——客戶端請求116
5.1.6HTTP請求/回響協定——伺服器回響118
5.2移動公車查詢系統的網路連線120
5.2.1客戶端設計——MIDlet120
5.2.2訪問網路時執行緒的設計127
5.2.3伺服器端設計——Servlet133
5.3其他常用的網路連線137
5.3.1使用HTTP協定訪問網頁137
5.3.2使用HTTP協定訪問JSP143
5.4本章小結148
第6章公車查詢算法設計149
6.1JDBC概述149
6.1.1JDBC構成149
6.1.2使用JDBC建立與資料庫的連線151
6.1.3JDBCAPI中的重要接口151
6.1.4JDBC在項目中的套用159
6.2公車查詢算法164
6.2.1一次查詢164
6.2.2二次查詢165
6.2.3三次查詢168
6.2.4完整的伺服器端程式170
6.3本章小結174
第7章移動公車查詢系統原始碼175
7.1客戶端原始碼175
7.2伺服器端原始碼180
7.3移動公車查詢系統的套用184
7.4本章小結186
第3部分手機遊戲篇187
第8章手機遊戲——迷失森林189
8.1項目需求189
8.1.1項目背景189
8.1.2需求分析191
8.2概要設計191
8.2.1總體設計191
8.2.2概要設計194
8.3本章小結195
第9章遊戲界面設計196
9.1低級用戶界面概述196
9.1.1Canvas類196
9.1.2Graphics類199
9.2遊戲界面設計202
9.2.1建立應用程式202
9.2.2添加選單207
9.2.3事件處理210
9.2.4多執行緒處理217
9.3本章小結222
第十章 遊戲設計
第十一章 RMS記錄管理系統
第十二章 迷失森林遊戲原始碼
附錄A Java編程規範
參考文獻