基本信息
作者:仵博 張立涓 池瑞楠
叢書名: 21世紀高職高專規劃教材·軟體專業系列
出版社:清華大學出版社
ISBN:730213071X
出版日期:2006 年8月
開本:185×230
頁碼:297
版次:1-1
內容簡介
本書是一本介紹最新j2me開發的實用教程,面向具有一定java編程基礎的開發人員。全書分為三大部分,第一部分包括1~2章,主要介紹最新j2me和midp應用程式的基礎知識;第二部分包括第3~7章,主要以一個實例項目——“移動公車查詢系統”為主線,詳細講述如何開發最新j2me移動電子商務的客戶端、中間伺服器和資料庫;第三部分包括第8~12章,以“迷失森林”遊戲為主軸,詳細講述手機遊戲的規則、設計和開發。.
本書主要是面向高職高專院校高年級的學生,也可以供最新j2me開發者作為參考書。
目錄
第1部分基礎篇1.
第1章最新j2me概述3
1.1最新j2me簡介3
1.1.1最新j2me的歷史3
1.1.2最新j2me與j2ee及j2se的比較5
1.2最新j2me的體系結構6
1.2.1kvm虛擬機6
1.2.2cldc/cdc7
1.2.3簡檔10
1.3安裝開發環境12
1.3.1安裝j2sdk12
1.3.2安裝wireless toolkit14
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.3jdbc api中的重要接口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
第10章遊戲設計223
10.1遊戲設計223
10.1.1遊戲項目整體設計223
10.1.2遊戲精靈設計230
10.1.3遊戲層次顯示設計236
10.1.4遊戲背景繪製237
10.2遊戲中的人工智慧243
10.2.1方向控制243
10.2.2遊戲中的人工智慧246
10.3本章小結256
第11章rms記錄管理系統257
11.1記錄存儲概述257
11.1.1rms簡介257
11.1.2rms包259
11.2記錄存儲操作261
11.2.1創建rms261
11.2.2添加記錄262
11.2.3修改記錄262
11.2.4刪除記錄263
11.2.5監聽記錄的變化263
11.3生命值的設計264
11.4本章小結274
第12章迷失森林遊戲原始碼275
12.1遊戲界面設計原始碼275
12.2遊戲功能實現原始碼280
12.3本章小結288
附錄ajava編程規範289
a.1程式的書寫版式289
a.1.1書寫順序289
a.1.2縮進290
a.1.3正確使用大括弧290
a.1.4換行292
a.2標識符的命名和聲明293
a.2.1標識符的命名293
a.2.2聲明294
a.3間距294
a.3.1空行294
a.3.2空格295
a.4注釋296
a.4.1注釋的四種風格296
a.4.2注釋的指導原則296
a.5編程實踐建議297
a.6java編程規範小結297
參考文獻298...
前言
目前,企業對手機開發人員的需求很大,主要集中在手機的增值業務和手機遊戲上。本教材根據企業的需求,分為三大部分,第1部分是基礎篇,第2部分為移動電子商務篇,第3部分為手機遊戲篇。本教材編寫的指導思想是:“知識的深度上要能夠適應企業的需要,廣度上要能夠做到一專多能”。本教材按照項目驅動方法和學習的循序漸進原則編寫,將目前企業需求比較多的知識組成兩大項目,每個項目都按照項目開發的要求,分需求分析、概要設計、詳細設計和測試四個階段的設計和開發,具有較高的操作性和實用性。在移動電子商務篇中,以實例項目“移動公車查詢系統”為主線,詳細講述如何開發最新j2me移動電子商務的客戶端、中間伺服器和資料庫。通過本項目的學習,讀者可以掌握部署、開發關於手機增值業務的項目。在手機遊戲篇中,以“迷失森林”遊戲為主線,詳細講述手機遊戲的規則、設計和開發。通過本實例可使讀者具備手機遊戲開發的能力。.
本書的特色:
(1) 注重實踐性和可操作性,突出高職高專教育的特色。
(2) 注重技能的培養,突出企業編程規範和職業能力的實訓。
(3) 突出案例教學,培養學生編寫應用程式的能力。..
(4) 項目驅動教學,引發高職類學生的學習興趣。
全書分12章,第1章是最新j2me的概述,主要講述最新j2me的架構和開發環境。第2章主要講述如何建立MIDlet應用程式以及MIDlet的生命周期。第3章介紹移動公車查詢系統的需求分析和系統架構。第4章講述移動公車查詢系統的用戶界面設計和高級事件處理。第5章講述最新j2me程式連線Internet的過程。第6章講述移動公車查詢系統的查詢算法,其中涉及JDBC技術和查詢算法。第7章是移動公車查詢系統的客戶端和伺服器端的完整代碼。第8章介紹“迷失森林”遊戲的需求分析和概要設計。第9章詳細講述手機遊戲界面的設計,包括Graphics類、Canvas類、選單設計和多執行緒程式設計。第10章主要講述遊戲圖層設計和遊戲中精靈的控制。第11章主要講述RMS,利用RMS來設計遊戲中精靈的生命值。第12章是遊戲的完整代碼。附錄A講述Java編程規範,對於開發者來說具有較高的參考價值。
在本書的編寫過程中,蔡學軍高級工程師擔任本書的主審工作,在教材的內容安排、結構組織和內容深淺取捨上給予編者大量的幫助,在此表示衷心的感謝。同時感謝以下同事對本書所提出的寶貴建議和幫助,他們是:劉興東高級工程師、孫涌高級工程師、鄒潤生高級工程師、石淑華副教授、王隆傑老師、梁廣民老師、齊治文老師、石光華老師、劉平老師、楊名川老師、馮延蓬老師、楊旭副教授和孫宏偉老師等。...