注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計JAVA及其相關(guān)基于J2ME的無線設備編程源代碼解析

基于J2ME的無線設備編程源代碼解析

基于J2ME的無線設備編程源代碼解析

定 價:¥53.00

作 者: (美)Dreamtech軟件研發(fā)組著;趙剛[等]譯;趙剛譯
出版社: 電子工業(yè)出版社
叢編項: 編程源代碼解析叢書
標 簽: J2ME

購買這本書可以去


ISBN: 9787505378209 出版時間: 2002-08-01 包裝: 平裝
開本: 24cm 頁數(shù): 300 字數(shù):  

內(nèi)容簡介

  本書是一部基于J2ME的書。J2ME是針對PDA、移動電話、雙向?qū)ず魴C等移動、聯(lián)網(wǎng)且資源受限設備的Java平臺。全書共12章,全面系統(tǒng)地介紹了J2ME在編程方面的技術(shù)和技巧。對每一個應用程序都進行了詳盡的解釋和剖析,使讀者能盡快深入地掌握這些編程技術(shù)。從第6章開始介紹如何進行商品軟件的開發(fā),包括自關(guān)機測試引擎、MP3播放器控制、P2P查找、移動Web服務、Palm游戲等。最后一章主要處理從J2ME到J2ME的轉(zhuǎn)換問題。通過本書還可以了解到J2ME在應用上的不同之處。本書敘述簡潔、案例豐富、實用性強,是學習和實踐J2ME的好讀本。書中所帶光盤提供了大量的編程源代碼,讀者可借助該光盤提供的代碼,進行新的開發(fā)。本書可供本領(lǐng)域的中、高級編程人員使用,也可供從事移動應用的研究、開發(fā)人員參考。

作者簡介

暫缺《基于J2ME的無線設備編程源代碼解析》作者簡介

圖書目錄

內(nèi)容
第1章    J2ME概述 1
1.1 引言 1
1.1.1    J2ME是什么 2
1.1.2    J2ME能提供什么 3
1.2    J2ME 虛擬機 4
1.2.1    K虛擬機 4
1.2.2    C虛擬機 5
1.3    配置 6
1.3.1    CLDC 7
1.3.1    CDC 9
1.4    配置文件 10
1.4.1    移動信息設備配置文件 11
1.4.2    基礎(chǔ)配置文件 11
1.4.3    其他框架 12
1.5    J2ME編程準備 13
1.6    第一個J2ME應用 13
1.7    相關(guān)的Java技術(shù) 15
1.7.1    PersonalJava 16
1.7.2    Java 卡 17
1.8    小結(jié) 19
第2章    J2ME編程技術(shù) 20
2.1    J2ME目標設備的約束 20
2.1.1    受限的處理器速度 21
2.1.2    受限的存儲器和儲存設備 21
2.1.3    受限的聯(lián)網(wǎng)能力和帶寬 22
2.1.4    輸入輸出方法的多樣性 23
2.1.5    尺寸. 外型和重量 26
2.1.6    小設備的世界變化快 27
2.1.7    移動設備的操作系統(tǒng) 27
2.2    克服這些限制的編程技術(shù) 28
2.2.1    不要使處理器超載 28
2.2.2    最大限度地節(jié)省存儲器 29
2.2.3    讓服務器多工作 30
2.2.4    避免使用字符串連接操作 31
2.2.5    別讓垃圾收集器太忙 31
2.2.6    謹慎使用異常處理 31
2.2.7    使用本地變量 31
2.2.8    使程序族輕便 31
2.3    結(jié)合J2ME的受限特性進行管理 32
2.3.1    仔細籌劃 32
2.3.2    創(chuàng)造性地優(yōu)化使用GUI類 32
2.3.3    利用服務器的功能 32
2.3.4    使用MIDP中的低級UI API  33
2.3.5    用SyncML進行數(shù)據(jù)同步 34
2.4    小結(jié) 34
第3章    CLDC API及參考實現(xiàn) 35
3.1   核心包 35
3.1.1    java.lang包 35
3.1.2    java.io包  36
3.1.3    java.util包 36
3.1.4   常用包簡介 36
3.2    通用連接框架 40
3.3    Kjava API 43
3.4    常用類簡介 45
3.4.1    Spotlet類 46
3.4.2    Graphics類 46
3.4.3    Button類 48
3.4.4    TextField類 48
3.4.5    RadioButton和RadioGroup類 49
3.4.6    HelpDisplay類 50
3.4.7    ScrollTextBox類 51
3.4.8    Database類 51
3.4.9    TextBox類 52
3.5    安裝CLDC 52
3.5.1    應用程序的編譯. 預審和運行 53
3.6    案例研究 55
3.6.1    TextField_Spotlet 56
3.6.2    ScrollTextBox_Spotlet 58
3.6.3    HelpDisplay_Spotlet 60
3.6.4    CheckRadio_Spotlet 62
3.6.5    HttpCheck_Spotlet 66
3.6.6    服務器 69
3.6.7    Socket_Check 70
3.7    小結(jié) 78
第4章 79
MIDP-MIDlet 實現(xiàn)及案例研究 79
4.1    MIDlet和MIDlet狀態(tài) 80
4.2    MIDlet族  80
4.3    MIDP API 81
4.4    應用生命期包 82
4.5    用戶接口包 84
4.5.1    CommandListener接口 85
4.5.2    Alert類 86
4.5.3    ChoiceGroup類 87
4.5.4    Command 類 89
4.5.5    Display類 90
4.5.6    Form類 91
4.5.7    Gauge類 92
4.5.8    Graphics類 93
4.5.9    List類 96
4.5.10    StringItem類 97
4.5.11    TextField類 98
4.5.12    TextBox類 99
4.5.13    Ticker類 100
4.6    持久包 100
4.6.1    RecordStore類 101
4.6.2    持久包的異常處理 106
4.7    安裝MIDP和運行應用 106
4.7.1    run.bat 106
4.7.2    sample.bat 107
4.7.3    example.jad 109
4.8    J2ME無線工具箱 110
4.9   針對Palm的MIDP 111
4.10    案例研究 115
4.10.1    TextFieldCheck 116
4.10.2    LabelUI 119
4.10.3    ChoiceGroupUI 121
4.10.4    TickerUI 125
4.10.5    MenuCheck 127
4.10.6    AddressBook 130
4.10.7    TestHTTP 140
4.11    小結(jié) 143
第5章 144
J2ME中XML的處理與解析 144
5.1    XML概述 144
5.1.1    XML的結(jié)構(gòu) 145
5.1.2    XML模式 146
5.2    XML解析 147
5.2.1    可在KVM中使用的XML解析器 148
5.3    使用kXML 149
5.3.1    org.kxml解析器包 150
5.3.2    org.kxml.io包 151
5.4    應用實例 151
5.4.1    程序結(jié)構(gòu) 151
5.4.2    程序的分工 151
5.4.3    程序描述 152
5.5    小結(jié) 160
第6章 162
項目1:聯(lián)機測驗引擎 162
6.1    用戶界面 162
6.2    運行程序 163
6.3    工作原理 164
6.3.1    TestManager流程圖 169
6.4    TestManager.java 172
6.4.1    TestManager.java程序解釋 177
6.5    MainScreen.java 178
6.5.1    MainScreen.java程序解釋 197
6.6    QuestionParser.java 201
6.6.1    QuestionParser.java程序解釋 205
6.7    Books.asp 207
6.7.1    Books.asp程序解釋 208
6.8    TestFile.asp 209
6.8.1    TestFile.asp程序解釋 211
6.9    小結(jié) 212
第7章    項目2:聯(lián)機訂購系統(tǒng) 213
7.1    用戶接口 213
7.2    運行應用程序 214
7.3   工作原理 214
7.3.1    OrderManager.java  219
7.3.2     OrderManager.java程序解釋 233
7.3.3     sql_xml.jsp程序解釋 236
7.3.4    sql_order_mon.jsp程序解釋 238
7.4    小結(jié) 239
第8章    項目3: 240
Pocket PC上的MP3播放器 240
8.1    使用CDC規(guī)范 240
8.2    使用仿真環(huán)境 241
8.2.1    PersonalJava仿真環(huán)境 242
8.2.2     Pocket PC仿真環(huán)境 244
8.2.3    無仿真工作 245
8.3    JavaCheck 245
8.4    項目概述 249
8.5    工作原理 249
8.6    運行程序 256
8.7    在無線網(wǎng)上運行 257
8.7.1    MP3Player.java 257
8.7.2    NetDeamon.java 261
8.7.3    GUI.java 265
8.7.4    Track.java 269
8.7.5    MP3Client.java 273
8.7.6    ServerDialog.java 279
8.8    小結(jié) 280
第9章    項目4: 對等網(wǎng)絡查找 281
9.1    用戶界面 282
9.2    工作原理 282
9.3    源代碼 289
9.3.1    peer_application.java程序解釋 295
9.3.2    userlist_screen.java 程序解釋 311
9.3.3    showfiles.java程序解釋 327
9.3.4    serversearch.java程序解釋 339
9.3.5    searchfiles.java程序解釋 352
9.4    小結(jié) 354
第10章 355
項目 5:移動Web服務 355
10.1    用戶界面 355
10.2    運行程序 358
10.3   工作原理 359
10.3.1    MainClass.java 371
10.3.2    DataParser.java 375
10.3.3    Weather.java 390
10.3.4    News.java 399
10.3.5    MoviesList.java 409
10.4    小結(jié) 421
第1 1章 422
項目6:打靶游戲 422
11.1    用戶界面 422
11.2    工作原理 423
11.3    源代碼 427
11.3.1    TargetPractice.java 427
11.3.2    MainClass.java 436
11.3.3    Result.java 451
11.4    小結(jié) 454
第1 2章    將J2SE 應用程序 455
轉(zhuǎn)換到J2ME 455
12.1    轉(zhuǎn)換涉及的問題  455
12.1.1    Java語言支持與虛擬機的差別 456
12.1.2    硬件的差別 456
12.1.3    設備多樣性引起的問題 457
12.1.4     應用模型的差異 457
12.1.5    API中的差異 457
12.2    必需的轉(zhuǎn)換 459
12.2.1    必要時修改應用設計 459
12.2.2    簡化GUI 460
12.2.3    去掉不必要或不可能用的功能 460
12.2.4    優(yōu)化資源的使用 460
12.3    使用JavaCheck 460
12.4    一個轉(zhuǎn)換的例子 462
12.4.1    分析設計 462
12.4.2    簡化GUI 464
12.4.3    是否存在不必要或不可能的功能 465
12.4.4    列出消耗資源的部件 467
12.4.5   測試應用 467
12.5    小結(jié) 468
附錄A 469
關(guān)于本書的CD-ROM 469
A.1   系統(tǒng)要求 469
A.2    CD中的內(nèi)容 469
A.2.1    源代碼 469
A.2.2   應用程序 470
A.2.3    本書的電子版 471
A.3   問題處理 471
                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號