基于 Eclipse 环境的 J2ME 应用程序开发PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:万辉,王军编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302188810
- 页数:397 页
第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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《你好,生态环境部!》生态环境部编 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019