分享
 
 
 

J2ME程序设计实例教程

J2ME程序设计实例教程  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,Java,其他Java相关,
  品牌: 杨光

基本信息·出版社:清华大学出版社

·页码:336 页

·出版日期:2008年

·ISBN:7302181632/9787302181637

·条形码:9787302181637

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

产品信息有问题吗?请帮我们更新产品信息。

内容简介《J2ME程序设计实例教程》以实例为主,介绍J2ME程序设计。全书共12章,首先介绍J2ME的基础知识及MIDP应用程序的开发过程;然后通过11个具体的移动应用程序设计实例,分别介绍MIDP图形用户界面、记录管理系统、无线网络编程和游戏开发等重要内容以及PDA可选API、无线消息API、移动媒体API和Java蓝牙无线技术API等可选包的功能。

每个程序设计实例都给出了详细的讲解,包括知识点、设计要求、类设计和代码实现,最后针对具体的实例给出了实践提示。

《J2ME程序设计实例教程》适合具有Java语言基础的读者使用,可以作为高等院校J2ME移动应用开发课程的教材,也可作为移动应用开发人员的参考书。

目录

第1章J2ME入门

1.1什么是J2ME

1.2J2ME体系结构

1.2.1配置层

1.2.2简表层

1.2.3可选包层

1.3J2ME无线工具包

1.3.1安装J2ME无线工具包

1.3.2使用无线工具包开发MIDP应用程序

1.4MIDP应用程序

1.4.1MIDlet的生命周期及其状态

1.4.2MIDlet套件

1.4.3安装MIDP应用程序

第2章电子课程表

2.1知识点

2.1.1图形用户界面组件简介

2.1.2高级组件使用

2.1.3记录管理系统

2.2设计要求

2.3类设计

2.3.1课程表数据类设计

2.3.2用户界面设计

2.4代码实现

2.4.1程序打包及运行效果

2.4.2实现与代码分析

2.5实践

第3章计算器

3.1知识点

3.1.1CustomItem简介

3.1.2Graphics简介

3.2设计要求

3.3类设计

3.4代码实现

3.4.1程序打包及运行效果

3.4.2实现与代码分析

3.5实践

第4章城市公交线路查询系统

4.1知识点

4.1.1HTTP协议简介

4.1.2JavaServlet简介

4.1.3HttpConnection

4.2设计要求

4.3类设计

4.3.1服务器端

4.3.2客户端

4.4代码实现

4.4.1安装Tomcat服务器和部署服务器端程序

4.4.2客户端程序打包及运行效果

4.4.3实现与代码分析

4.5实践

第5章移动电子邮件

5.1知识点

5.1.1套接字连接

5.1.2简单邮件传输协议

5.2设计要求

5.3类设计

5.4代码实现

5.4.1程序打包及运行效果

5.4.2实现与代码分析

5.5实践

第6章俄罗斯方块

6.1知识点

6.1.1Canvas简介

6.1.2图形旋转

6.2设计要求

6.3类设计

6.4代码实现

6.4.1程序打包及运行效果

6.4.2实现与代码分析

6.5实践

第7章推箱子

7.1知识点

7.1.1GAMEAPI简介

7.1.2GAMEAPI使用

7.1.3定时器简介

7.2设计要求

7.3类设计

7.4代码实现

7.4.1程序打包及运行效果

7.4.2实现与代码分析

7.5实践

第8章文件管理器

8.1知识点

8.1.1FileConnection简介

8.1.2FileConnectionAPI使用

8.2设计要求

8.3类设计

8.3.1FileManagerMIDlet类

8.3.2FileManager类

8.3.3视图类

8.4代码实现

8.4.1程序打包及运行效果

8.4.2实现与代码分析

8.5实践

第9章名片管理器

9.1知识点

9.1.1PIM简介

9.1.2PIMAPI使用

9.2设计要求

9.3类设计

9.3.1CardcaseMIDlet类和CardcaseMenu类

9.3.2Cardcase类

9.3.3视图-控制器类

9.4代码实现

9.4.1程序打包及运行效果

9.4.2实现与代码分析

9.5实践

第10章短信息收发软件

10.1知识点

10.1.1无线消息API简介

10.1.2使用无线消息API

10.1.3PUSH注册

10.2设计要求

10.3类设计

10.4代码实现

10.4.1程序打包及运行效果

10.4.2实现与代码分析

10.5实践

第11章移动视频播放器

11.1知识点

11.1.1MMAPI框架简介

11.1.2使用MMAPI

11.2设计要求

11.3类设计

11.3.1控制器类MobilPlayerMIDlet

11.3.2播放器类VedioPlayer

11.4代码实现

11.4.1程序打包及运行效果

11.4.2实现与代码分析

11.5实践

第12章五子连珠

12.1知识点

12.1.1蓝牙API简介

12.1.2建立蓝牙连接

12.2设计要求

12.3类设计

12.3.1GobangMIDlet类

12.3.2蓝牙连接类

12.3.3棋盘类

12.4代码实现

12.4.1程序打包及运行效果

12.4.2实现与代码分析

12.5实践

参考文献

……[看更多目录]

序言随着网络和无线通信技术的发展,以及手机等无线移动设备的处理能力不断增强,手机已经不再是一个单一的通信设备,它融合了上网、个人信息管理、移动办公、娱乐游戏等功能。各种无线移动通信终端正朝着多功能、智能化的方向发展。并且随着3G网络试运行,数据通信费用大大降低,各种针对移动技术的应用需求会越来越大。

J2ME是Sun公司提供的移动应用开发平台。自从Sun公司发布J2ME以来,J2ME技术便引起了软件开发商、信息服务商的极大关注,超过500家公司签定了使用J2ME的协议。一些主要的移动设备制造商,如诺基亚、西门子、三星、摩托罗拉等公司都推出了支持Java技术的手机。现在,越来越多的人意识到了J2ME技术的开发与应用所带来的无限机遇。本书主要面向那些有一定Java基础的开发人员和高校学生。

本书共12章,以具体的移动应用实例为框架,讲解了J2ME编程的各部分知识。书中每个实例都给出了详细的解释,包括知识点、设计要求、类设计和代码实现,代码都附有详细的注释,便于读者阅读。在每个实例的最后都给出了一些实践作业,读者可以根据要求修改实例程序,或者设计一个软件。通过实践,增强了读者对所学知识的理解与掌握,也提高了读者的学习兴趣。本书注重实践,同时也有理论叙述。

第1~第3章是全书的基础,其余章节独立性很强,读者可以根据兴趣有选择性的学习。

本书第1章由孙丹编写,其余各章由杨光编写。书中的全部代码均在JDK 1.5+J2ME WTK2.2环境下调试通过,并在J2ME WTK自带的模拟器上能够正确运行。本书代码仅供学习J2ME MIDP编程使用,欢迎读者对不当之处提出批评建议。

文摘第1章J2ME入门

J2ME是Java2平台的缩微版,其目的是为移动电话、个人数字助理(PDA)、电视机顶盒等资源受限的嵌入式设备提供一个Java程序运行环境。在这个环境中,既包含了符合嵌入式设备需求的Java虚拟机和核心类库,还包含了开发Java应用程序需要的类库和接口。

目前,J2ME在手机、PDA等移动信息设备上得到了广泛的支持。在本章中,首先简单介绍了J2ME的体系结构,然后详细讲解了在移动信息设备上开发Java应用程序的相关知识。

1.1什么是J2ME

J2ME是Sun公司针对移动电话、PDA和电视机顶盒等嵌入设备定义的Java技术平台,其目的是为这些资源受限的嵌入式设备提供一个公共的、灵活的、开放的Java程序运行环境,也为软件开发人员开发嵌入式设备上的Java应用程序提供一个灵活、开放的开发环境。

J2ME平台由一系列技术规范组成,如CDC(JSR.36)、CLDC1.1(JSR-139)、MIDP2.0(JSR-118)、Mobile3DGraphicsAPIforJ2ME(JSR-184)、MobileMediaAPI(JSR-135)、WirelessMessagingAPI(JSR-120)等。这些技术规范是针对不同类型的嵌入式设备或者设备的不同功能定义的,在J2ME技术规范的制定过程中,有很多移动设备制造商和软件开发商参与其中。如诺基亚、摩托罗拉、SunMicrosystem、Symbian等公司。设备制造商使用这些技术规范能够在自己的设备上构建一个灵活的、完整的Java程序运行环境,为用户和软件开发人员提供一个公共的、开放的应用程序开发和运行平台。

目前,J2ME平台在移动信息设备领域得到了广泛的支持,各大移动设备厂商都推出了支持J2ME的无线移动信息设备,并提供了相应的软件开发工具包和设备模拟器。

1.2J2ME体系结构

J2ME被设计成为层次结构,主要由配置(configuration)、简表(profile)和可选包(optionalpackage)三部分组成,如图1-1所示。

1.2.1配置层

配置层是J2ME体系结构的核心。在该层中,定义了符合嵌入式设备需求的Java虚拟机(Javavirtualmachine,JVM)和核心类库。

由于不同嵌入式设备的计算能力有很大的差异,所以J2ME专家组根据嵌入式设备的计算能力将它们分为两大类:一类是连接受限的设备(connectedlimiteddevice);另一类是连接设备(connecteddevice),并为这两类设备分别定义了符合其需求的Java虚拟机和核心类库。针对连接受限设备的Java虚拟机和核心类库定义在CLDC(connectedlimiteddeviceconfiguration)规范中,针对连接设备的Java虚拟机和核心类库定义在CDC(connectedd

……[看更多书摘]

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有