图书介绍
J2ME无线通信实用案例教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 温尚书编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302069867
- 出版时间:2003
- 标注页数:368页
- 文件大小:42MB
- 文件页数:384页
- 主题词:无线电通信-JAVA语言-程序设计-技术培训-教材
PDF下载
下载说明
J2ME无线通信实用案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 无线设备与J2ME1
1.1 无线通信(Wireless Communication)浪潮1
1.2 J2ME与Java1
1.2.1 J2ME的发展1
1.2.2 CLDC2
1.2.3 MIDP4
1.2.4 KVM6
1.2.5 J2ME/J2SE/J2EE的关系6
1.2.6 为什么选择J2ME7
1.3 小结7
第2章 J2ME编程初体验8
2.1 下载相关软件8
2.1.1 下载JSDK8
2.1.3 下载MIDP10
2.1.2 下载CLDC10
2.1.4 下载Wireless Toolkit11
2.2 安装配置SDK11
2.3 安装CLDC13
2.4 安装MIDP14
2.5 安装J2ME Wireless Toolkit15
2.6 编写第一个J2ME程序17
2.6.1 编写一个简单的演示程序——HelloWorld.iava17
案例2-1:MIDlet演示17
2.6.2 利用javac编译18
2.6.3 用preverify验证类文件19
2.6.4 运行HelloWorld19
2.6.5 MIDlet的基本架构20
2.7 小结20
第3章 CLDC库21
3.1 CLDC概述21
3.2 K虚拟机(KVM)22
3.3 KVM中的类文件验证机制23
3.4 CLDC虚拟机所支持的类文件格式24
3.5 CLDC库与J2SE库24
3.5.1 系统类24
3.5.2 数据类型类25
3.5.3 集合类26
3.5.4 输入/输出类26
3.5.5 日期和时间类27
3.5.6 异常类和错误类27
3.5.7 网络类29
案例3-1:Socket通信服务端程序32
案例3-2:Socket通信客户端程序34
3.5.8 附加的工具类35
3.6 小结36
4.1 什么是MIDlet37
第4章 进一步认识MIDlet37
4.2 MIDlet生命周期38
4.3 MIDlet中的方法39
4.4 MIDlet套件(suite)40
案例4-1:一个简单的清单文件41
4.5 Java应用管理器42
4.6 取得应用描述文件中的MIDlet属性42
案例4-2:取得清单文件和应用描述文件中的属性43
4.7 将多个MIDlet打包到MIDlet套件中45
案例4-3:一个用于MIDlet套件演示的MIDlet45
4.8 小结47
第5章 用户界面设计48
5.1 MIDP用户界面API的架构48
5.2 高级用户界面49
5.3 低级用户界面50
5.5 lcdui包51
5.4 事件处理简介51
5.6 高级用户界面API编程53
5.6.1 Screen类53
案例5-1:Screen的简单演示53
5.6.2 Alert类55
案例5-2:Alert演示56
5.6.3 TextBox类59
案例5-3:TextBox演示59
5.6.4 List类61
案例5-4:互斥型列表(Exclusive List)的使用63
案例5-5:多选型列表(Multiple List)的使用66
5.6.5 Ticker类68
案例5-6:Ticker组件的使用68
5.6.6 Form类70
案例5-7:ChoiceGroup的使用(互斥型)71
案例5-8:ChoiceGroup的使用(多选型)73
案例5-9:DateField的使用75
案例5-10:TIME模式的DateField76
案例5-11:DATE_TIME模式的DateField77
案例5-12:Gauge的使用80
案例5-13:Image的使用82
案例5-14:ImageItem的使用85
案例5-15:StringItem的使用88
案例5-16:用于登录的TextField89
5.7 低级用户界面API编程91
案例5-17:在屏幕上画字符串91
案例5-18:在MIDlet中设置字体93
5.7.1 在屏幕上画线96
案例5-19:在屏幕上画线96
5.7.2 绘制和填充(圆角)矩形97
案例5-20:绘制矩形98
案例5-21:利用弧来表示不同的市场占有率100
5.7.3 绘制和填充弧100
5.8 小结102
5.7.4 图像102
第6章 事件处理103
6.1 事件处理基础103
6.2 高级事件处理104
6.2.1 Command104
案例6-1:Command的使用106
6.2.2 通过软按键(Soft Button)使用Command108
案例6-2:通过软按键使用Command108
6.2.3 通过菜单(menu)使用Command109
6.2.4 建立一个ItemStateListener112
案例6-3:使用ItemStateListener处理事件113
6.2.5 处理ChoiceGroup状态改变事件115
案例6-4:处理ChoiceGroup的状态改变事件115
案例6-5:处理DateField/TextField的状态改变事件117
6.2.6 处理DateField/TextField状态改变事件117
6.2.7 处理Gauge状态改变事件121
6.3 低级事件处理121
6.3.1 按键事件122
案例6-6:按键事件的处理122
6.3.2 指针(Pointer)事件125
案例6-7:处理指针(Pointer)事件126
6.3.3 Canvas显示事件129
6.4 小结130
第7章 利用移动设备访问网络131
7.1 无线网络的特点131
7.2 通用连接框架(GCF)在MIDP中的实现131
7.3 HTTP通信132
7.3.1 HTTP通信模式132
案例7-1:在MIDlet中使用HTTP连接133
7.3.2 HTTP连接133
7.3.3 HttpConnection接口139
7.3.4 MIDlet与Servlet的通信142
案例7-2:利用浏览器来访问Servlet142
案例7-3:利用MIDlet来调用Servlet145
7.3.5 MIDlet和JSP的通信154
案例7-4:掌握MIDlet与JSP的通信154
7.3.6 在MIDlet中使用Session(会话)158
案例7-5:在MIDlet中使用Session160
7.4 访问JSP/Servlet时中文问题的解决方法166
案例7-6:解决JSP/Servlet中的中文乱码问题169
7.5 小结179
第8章 在移动设备中保存数据180
8.1 记录管理系统RMS180
8.2 记录存储的操作181
案例8-1:新建记录存储183
8.3 使用记录185
8.3.1 向记录存储中加入记录185
案例8-2:向记录存储增加记录186
8.3.2 从记录存储中取出记录188
案例8-3:从记录存储中获得数据188
8.3.3 从记录存储中删除记录190
案例8-4:从记录存储中删除记录190
8.3.4 修改记录存储内的记录191
案例8-5:修改记录存储内的数据191
8.3.5 监听记录存储内记录的变化193
案例8-6:处理记录存储中的记录改变事件193
8.4 记录的过滤和排序198
8.4.1 用RecordEnumeration从记录存储中读取记录198
案例8-7:利用枚举器来读取记录存储中的数据200
案例8-8:定义一个过滤器203
8.4.2 用RecordFilter过滤记录203
8.4.3 对记录进行排序206
案例8-9:自定义Comparator对记录进行排序206
8.5 RMS高级应用210
案例8-10:记录存储中读写不同数据类型的数据211
8.6 综合案例——手机电话簿216
8.6.1 “联系人”类216
8.6.2 “记录存储”类217
8.6.3 电话簿菜单225
8.6.4 新增联系人228
8.6.5 列出所有联系人230
8.6.6 列出联系人详细信息232
8.6.7 维护联系人信息234
8.6.8 删除联系人信息235
8.6.9 查询237
8.7 小结239
9.1 Java应用管理器240
第9章 让移动用户使用MIDP应用程序240
9.2 配置Web服务器(以Tomcat为例)241
9.3 将MIDlet套件下载到MIDP模拟器241
9.3.1 -install242
9.3.2 -list243
9.3.3 -run243
9.3.4 -remove244
9.3.5 -transient244
9.3.6 -autotest245
9.3.7 -storageNames245
9.3.8 MIDP模拟器中对MIDlet套件的管理245
9.4 使用Wireless Toolkit的JAM功能247
9.5 小结248
第10章 项目案例249
10.1 项目案例1——用lcdui编写TicTacToe游戏249
10.2.1 数据库设计263
10.2 项目案例2——运动会查询系统263
10.2.2 Servlet和MIDlet程序264
10.3 小结291
第11章 将MIDlet程序移植到Palm上292
11.1 Palm与POSE292
11.2 安装MIDP4Palm293
11.2.1 安装MIDP4Palm到Palm293
11.2.2 将MIDP4Palm安装到POSE上295
11.2.3 参数设置296
11.3 将J2ME应用转换成Palm应用299
11.3.1 用图形工具进行转换300
11.3.2 用命令行进行转换301
11.4 在Palm上安装运行J2ME程序304
11.5 小结305
12.1.1 Wireless Toolkit目录结构306
12.1 Wireless Toolkit的使用306
第12章 使用Wireless Toolkit和JBuilder来开发MIDlet306
12.1.2 Wireless Toolkit自带的模拟器307
12.1.3 模拟器的参数设置和功能设置310
12.1.4 使用Wireless Toolkit开发J2ME程序313
案例12-1:使用Wireless Toolkit来开发J2ME程序313
12.1.5 在命令行中使用Wireless Toolkit317
案例12-2:在命令行中使用Wireless Toolkit317
12.2 JBuilder MobileSet的使用321
12.2.1 安装JBuilder MobileSet322
12.2.2 配置JBuilder323
12.2.3 新建MIDP项目325
12.2.4 开发图形用户界面327
案例12-3:利用JBuilder MobileSet开发MIDlet图形用户界面程序327
12.2.5 开发MIDlet329
案例12-4:利用JBuilder MobileSet开发MIDlet329
12.2.6 调试、编译和运行MIDlet332
12.2.7 将J2ME应用打包333
12.3 Wireless Toolkit与JBuilder MobileSet的比较340
12.4 小结340
第13章 更强劲的界面库——kAWT341
13.1 kAWT与AWT341
13.2 下载并安装kAWT341
13.3 KAWTlet342
案例13-1:使用kAWT的Frame来建立图形用户界面343
13.4 事件处理345
案例13-2:kAWT中的事件处理345
13.5 de.kawt中常用类介绍350
13.5.1 OptionDialog类351
案例13-3:OptionDialog的使用351
13.5.2 ProgressBar类354
案例13-4:ProgressBar的使用354
13.5.3 TabbedPane类355
案例13-5:TabbedPane的使用357
13.6 小结359
附录A Tomcat架设360
A.1 从网上下载Tomcat360
A.2 安装Tomcat360
A.3 配置虚拟目录362
A.3.1 设置管理账号362
A.3.2 应用的目录结构364
A.3.3 建立应用程序364
A.3.4 启动应用程序365
A.3.5 停止应用程序365
A.3.6 重新装载应用程序365
A.3.7 删除应用程序365
A.3.8 通过server.xml来建立应用程序365
附录B 支持Java的无线设备列表367
热门推荐
- 1150491.html
- 60726.html
- 261776.html
- 340864.html
- 1750976.html
- 2752155.html
- 3492257.html
- 289074.html
- 1859337.html
- 2674157.html
- http://www.ickdjs.cc/book_1448051.html
- http://www.ickdjs.cc/book_261173.html
- http://www.ickdjs.cc/book_3316943.html
- http://www.ickdjs.cc/book_1175014.html
- http://www.ickdjs.cc/book_559403.html
- http://www.ickdjs.cc/book_2054327.html
- http://www.ickdjs.cc/book_3853155.html
- http://www.ickdjs.cc/book_1745327.html
- http://www.ickdjs.cc/book_3153988.html
- http://www.ickdjs.cc/book_795805.html