简介
本书共十章,分三个模块设计。**个模块为入门的基础知识讲解,包括**、2章;第二个模块为JavaME理论基础知识的应用,包括图形用户界面、相关组件、信息保存等综合内容,并辅以一个小实训项目来具体分析,本模块涵盖第3、4、5、6章;第三个模块为JavaME**应用模块,在这个模块里面,通过一个市面上常见的手机游戏类型的综合项目阐述,让读者能基本掌握JavaME手机游戏开发的相关技术和开发流程,本模块主要包括第7、8、9、10章。
本书适合高职高专软件技术、计算机应用及相关专业学生学习使用,也适合作为具有其他语言或者平台游戏开发经验并且想使用JavaME开发游戏的游戏开发者参考。
目录
前言第1章 Java ME概述1.1 Java ME体系结构1.1.1 Java的版本1.1.2 Java ME的3层体系结构1.1.3 虚拟机(KVM)1.2 有限连接设备配置表(CLDC)1.2.1 CLDC概览1.2.2 CLDC中使用的J2SE类1.2.3 CLDC专用类1.2.4 CLDC 1.1的新特性1.3 MIDP1.3.1 设备需求1.3.2 MIDP的总体体系结构1.3.3 MIDP类库1.3.4 MIDP 2.0的新特性1.3.5 MIDP 2.0的安全机制1.4 本章小结第2章 搭建开发平台——Eclipse2.1 初识Eclipse、EclipseME、WTK2.1.1 Eclipse2.1.2 EclipseME2.1.3 其他工具和环境2.2 搭建Eclipse移动开发环境2.2.1 安装JDK 1.62.2.2 安装Eelipse2.2.3 安装EclipseME插件2.3 加载厂商模拟器2.4 Java ME项目开发2.4.1 创建工程2.4.2 创建Midlet类2.4.3 执行Midlet2.4.4 打包与混淆2.5 本章小结第3章 MIDP高级UI的使用3.1 概述3.2 列表List3.2.1 Exclusive(单选式)3.2.2 Implicit(隐含式)3.2.3 Multiple(多选式)3.3 TextBOX3.4 Alert3.5 Form概述3.6 Stringltem及Imageltem3.6.1 Stringltem3.6.2 Imageltem3.7 CustomItem3.8 TextField和DateField3.9 Gauge和Spacer,ChoiccGroup3.9.1 Gauge3.9.2 Spacer3.9.3 ChoiceGroup3.1 0本章小结第4章 MIDP低级UI的使用4.1 低级API与低级事件响应4.2 重绘事件及Graphics4.2.1 坐标概念4.2.2 颜色操作4.2.3 绘图操作4.3 Canvas与屏幕事件处理4.4 键盘及触控屏幕事件的处理4.5 Graphics相关类4.5.1 Image类4.5.2 字体类4.6 本章小结第5章 MIDP的数据存储——RMS5.1 初识RMS(Record Management System)5.2 RecordStore的管理5.2.1 RecordStore的打开5.2.2 RecordStore的关闭5.2.3 RecordStore的删除5.2.4 其他相关操作5.3 RecordStore的基本操作5.3.1 增加记录5.3.2 修改与删除记录5.3.3 自定义数据类型与字节数组的转换技巧5.3.4 利用RMS实现对象序列化5.4 RecordStore的高级操作5.4.1 RecordEnumeration遍历接口5.4.2 RecordFilter过滤接口5.4.3 RecordComparator比较接口5.4.4 RecordListener监听器接口5.5 本章小结第6章 GAME API(MIDP2.0)6.1 游戏API简介6.2 GameCanvas的使用6.2.1 绘图6.2.2 键盘6.3 Sprite的使用6.3.1 Sprite帧6.3.2 帧序列6.3.3 ReferencePixel6.3.4 Sprite的变换6.3.5 绘制Sprite6.3.6 碰撞检测6.4 Layer的使用6.4.1 TiledLayer6.4.2 LayerManager6.5 一个示例6.6 本章小结第7章 手机:RPG游戏设计与实现7.1 游戏概述7.2 游戏启动画面7.3 游戏主菜单的实现7.4 “关于我们”菜单的实现7.5 “游戏帮助”菜单的实现7.6 “游戏设置”菜单的实现7.7 怪物敌人功能的实现7.8 怪物BOSS功能的实现7.9 人物魔法技能功能的实现7.10 游戏碰撞检测功能的实现7.11 游戏按键检测功能的实现7.12 游戏主要逻辑循环功能的实现7.13 其他功能的实现7.13.1 游戏加载进度条类7.13.2 游戏道具类7.13.3 游戏公共参数资源配置的实现7.14 游戏实现效果图7.15 本章小结第8章 网络编程8.1 移动网络编程概述8.1.1 CLDC通用连接框架8.1.2 CLDC通用连接类8.2 HTTP编程8.2.1 MIDLet连接到HTTP服务器上8.2.2 获取HTTP连接的基本信息8.2.3 手机客户端与HTTP服务器通信8.3 Socket套接字编程8.3.1 客户端与服务器的套接字连接8.3.2 套接字连接可以得到的基本信息8.3.3 套接字连接通信8.4 UDP数据报编程8.4.1 客户端与服务器端数据报连接8.4.2 数据包的传递8.5 本章小结第9章 MMAPI多媒体程序设计9.1 移动媒体API(MMAPI)概述9.1.1 MMAPI的体系结构9.1.2 管理器Manager类9.1.3 播放器Player接口9.1.4 数据源DataSource类9.1.5 控制器Control接口9.2 音频播放9.3 视频播放9.4 手机拍照的实现9.5 本章小结第10章 无线消息程序设计10.1 无线消息概述10.1.1 GSM短消息服务10.1.2 GSM小区广播10.2 WMA概述10.3 使用WTK中的WMA控制台10.3.1 配置和启动WTK中的WMA控制台10.3.2 使用WMA控制台发送文本消息10.3.3 使用WMA控制台发送小区广播10.3.4 使用WMA控制台发送多媒体消息10.4 编写利用WMA控制台收发短消息的程序10.4.1 发送和接收SMS消息10.4.2 发送和接收二进制消息10.4.3 发送和接收多媒体消息10.5 本章小结
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问