当前位置:首页 > 工业技术
基于  Eclipse  环境的  J2ME  应用程序开发
基于  Eclipse  环境的  J2ME  应用程序开发

基于 Eclipse 环境的 J2ME 应用程序开发PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:万辉,王军编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302188810
  • 页数:397 页
图书介绍:本书全面介绍在Eclipse平台下进行Java ME开发的各项最新技术,内容涵盖了基于Eclipse环境的Java ME开发的各个方面,是一本学习Java ME开发技术的手册。
《基于 Eclipse 环境的 J2ME 应用程序开发》目录

第1章 JavaME概述 1

1.1Java平台简介 1

1.1.1Java的来源 1

1.1.2Java的发展 2

1.1.3Java发展趋势 5

1.2Java主要应用技术以及特点 7

1.2.1JavaSE的主要应用技术 7

1.2.2JavaEE的主要应用技术 9

1.2.3JavaME的主要应用技术 10

1.3JavaME简介 10

1.3.1J2ME的基本特性 10

1.3.2JavaME体系架构 10

1.4JavaME配置 12

1.4.1CLDC配置 12

1.4.2CDC配置 12

1.5JavaME简表 13

1.5.1KJava简表 13

1.5.2MIDP简表 13

1.6JavaME可选包 14

第2章 JavaME开发环境的安装与配置 16

2.1无线应用开发包的安装 16

2.1.1Java安装 16

2.1.2Sun无线应用程序包的安装 16

2.1.3SonyEricsson无线应用程序包的安装 17

2.2JavaMEIDE开发环境的安装 17

2.2.1JavaME开发工具一览 17

2.2.2Eclipse平台下JavaME开发平台的安装 18

2.2.3EclipseME的安装 18

2.3EclipseME插件的配置 25

2.3.1设备配置 25

2.3.2调试配置 27

2.3.3混淆器配置(可选) 28

2.3.4OTA设置(可选) 29

2.4其他JavaME专业开发工具的安装与配置 30

2.4.1NetBeansMobilityPack 30

2.4.2NokiaJavaME开发工具 33

2.4.3MotorolaJavaME开发工具的安装 36

2.5部署JavaME程序到设备 40

2.5.1硬件准备 40

2.5.2软件准备 40

第3章 使用JavaME无线开发工具包 41

3.1关于JavaMEWirelessToolkit 41

3.2使用SunJavaWirelessToolkit 42

3.2.1DefaultDeviceSelection菜单命令 42

3.2.2Documentation菜单命令 43

3.2.3OTAProvisioning菜单命令 43

3.2.4Preferences菜单命令 45

3.2.5RunMIDPApplication菜单命令 48

3.2.6Utilities菜单命令 49

3.2.7WirelessToolkit2.5.2菜单命令 49

3.3使用SonyEricssonJavaMEWirelessToolkit 50

3.3.1License菜单 50

3.3.2WTK2菜单 50

3.3.3ConnectionProxy菜单命令 52

3.3.4ConnectionProxySetting菜单命令 53

3.3.5DeveloperWorld菜单命令 53

3.3.6DeviceExplorer菜单命令 53

3.3.7其他菜单命令 53

3.4使用无线开发工具包示例 54

3.4.1SunJavaWirelessToolkit使用示例 54

3.4.2SonyEricssonSDKforJavaMEPlatform使用示例 58

第4章 EclipseJavaME工作台 61

4.1Eclipse工作台 61

4.1.1Eclipse开发平台简介 61

4.1.2Eclipse项目简介 61

4.1.3Eclipse界面简介 62

4.2Java开发环境 70

4.2.1JDT简介 70

4.2.2JDT概览 70

4.2.3JDT基本功能 71

4.2.4Java构建器 75

4.2.5快速修复 77

4.2.6文件、项目的导入导出 78

4.2.7书签功能 80

4.2.8视图、编辑器的位置设置 81

4.3Eclipse团队开发 81

4.3.1Eclipse团队开发概述 82

4.3.2本地历史(LocalHistory)功能 82

4.3.3代码补丁功能 83

4.3.4团队同步透视图 84

4.4JavaME开发常用的透视图 86

4.4.1Java透视图 87

4.4.2Java浏览(JavaBrowsing)透视图 88

4.4.3Java类型等级(JavaTypeHierarchy)透视图 88

4.4.4调试(Debug)透视图 89

第5章 创建简单的JavaME应用 91

5.1创建MIDlet项目 91

5.2检验Eclipse设置 92

5.2.1Eclipse ME插件的检查 92

5.2.2Eclipse的J2ME环境配置检查 93

5.3创建JavaME项目 95

5.4添加MIDlet到项目 97

5.5编辑JavaME元素 99

5.6运行与调试 100

5.7向真机发布程序 105

5.7.1IDE打包 105

5.7.2WTK打包 110

5.7.3ANT打包 111

5.7.4向真机发布 120

5.8常见问题 121

第6章 开发带有图形的JavaME应用 122

6.1MIDlet图形界面编程基础 122

6.2设计思路概述 123

6.3Display类和Displayable类 124

6.3.1Display类 124

6.3.2Displayable类 127

6.4高级界面的实现 127

6.4.1TextBox组件 128

6.4.2TextBox组件抽象命令及事件响应 132

6.4.3List组件 132

6.4.4Form及其Item 135

6.4.5Alert控件 151

6.5程序实现 154

6.6低级界面的绘制 159

6.7布局 166

6.8常见问题 167

6.8.1界面布局的不合理 167

6.8.2控件属性及用法分不清 168

6.8.3锚点值的组合模糊 168

6.8.4一些特殊用法 169

第7章 手机游戏设计概述 170

7.1手机游戏与传统游戏的区别 170

7.2手机游戏开发的特点 171

7.3手机游戏设计的基本原则 172

7.4手机游戏的实现技术 173

7.4.1图像处理技术 173

7.4.2按键操作技术 185

7.4.31/O读取写入技术 186

7.4.41/O存储技术 187

7.5小团队开发手机游戏的策略 195

7.5.1提案 196

7.5.2设计 196

7.5.3代码 197

7.5.4测试 197

7.5.5评审 197

7.5.6发布 198

第8章 利用Eclipse开发单机游戏示例 199

8.1贪吃蛇游戏开发 199

8.1.1贪吃蛇游戏概述 199

8.1.2Snake开发架构的搭建 200

8.1.3SnakeMidlet类 203

8.1.4SnakeCanvas类 206

8.2扫雷游戏开发 223

8.2.1MineMidlet类 224

8.2.2MineCanvas类 225

8.3比大小游戏开发 249

第9章 MIDP2.0编程 261

9.1MIDP2.0的新特性 261

9.1.1运算方面 261

9.1.2通讯方面 262

9.1.3游戏方面 262

9.1.4多媒体方面 262

9.1.5安全机制方面 263

9.2MIDP2.0游戏开发概述 263

9.3新的游戏API 265

9.3.1GameCanvas类 265

9.3.2Layer类 266

9.3.3Sprite类 266

9.3.4TiledLayer类 274

9.3.5LayerManager类 276

9.4主动查询用户按键 278

9.5使用后台屏幕缓存 279

9.6使用图层开发 284

9.7使用向导 286

9.7.1创建手机应用程序项目 286

9.7.2创建MIDlet类 288

9.7.3创建Canvas类或者其他相关类 290

9.8示例开发 292

第10章 JavaME的通讯开发 297

10.1JavaME通讯概念 297

10.1.1GCF通用链接方法 297

10.1.2GCF扩展使用 299

10.1.3GCF链接类型 299

10.2JavaME通讯方式 301

10.2.1HTTP通讯 301

10.2.2Socket通讯 312

10.2.3数据报通讯 314

10.2.4蓝牙通讯 315

10.3JavaME通讯示例 328

10.3.1服务器端数据库的搭建 330

10.3.2客户端的搭建 334

10.3.3服务器端的搭建 351

10.4JavaME通讯开发常见的问题 359

第11章 用CVS进行JavaME团队开发 360

11.1CVS的基本概念 360

11.1.1CVS概述 360

11.1.2CVS仓库 360

11.1.3CVS客户端 361

11.1.4CVS基本开发流程 362

11.2CVS服务器的安装和管理 363

11.2.1Windows下CVSNT服务器的安装和管理 363

11.2.2Linux下CVS服务器的安装和管理 368

11.3EclipseCVS客户端概述 371

11.3.1CVS控制台 371

11.3.2CVS仓库浏览透视图 372

11.4EclipseCVS的基本操作 377

11.4.1导入项目到CVS仓库 378

11.4.2模块检出 382

11.4.3添加/删除/修改 388

11.4.4更新 389

11.4.5检入(提交) 389

11.4.6将已有CVS项目导入 391

11.5EclipseCVS高级操作 391

11.5.1创建分支 391

11.5.2创建版本 393

11.5.3切换分支或者版本 393

11.5.4比较 394

11.5.5替换 394

11.5.6合并 395

11.6EclipseCVS其他操作 395

11.6.1修改文件文本/二进制属性 395

11.6.2把文件添加到忽略列表 397

相关图书
作者其它书籍
返回顶部