欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 教材 > 本科和研究生教材 > 计算机类 > Java ME程序开发实用教程

浏览历史

Java ME程序开发实用教程

Java ME程序开发实用教程

prev next

  • 商品货号:20140827017
  • 所属系列:Java语言—程序设计—教材
    商品重量:0克
    作者:孙更新,宾晟
    出版社:清华大学出版社
    图书书号/ISBN:9787302370826
    出版日期:2014年8月
    开本:16
    图书页数:304
    图书装订:平装
    图书规格:185mm×260mm
    版次:1-1
    印张:19
    字数:460千字
  • 上架时间:2014-08-27
    商品点击数:1171
  • 定价:¥36.00元
    本店售价:¥36.00元
    注册用户:¥36.00元
    vip:¥34.20元
    黄金等级:¥32.40元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

内容简介   本书循序渐进地介绍了Java ME开发技术,深入分析Java ME的核心知识。此外,通过丰富典型的案例,从实践的角度展示了如何更好地使用Java ME技术开发手机应用程序。本书最后的综合开发案例更是将全书的内容进行总结,使读者能够对Java ME技术融会贯通。   本书内容全面,实例丰富,易于理解,每章的内容都简洁紧凑,从最佳实践的角度入手,为读者更好地使用Java ME开发手机应用程序提供了很好的指导。   本书适合高等院校计算机科学、软件工程、数字媒体技术、通信及相关专业本、专科作为Java ME移动开发相关课程教材使用,也是打算学习和正从事无线应用系统和手机程序开发人员的优秀教材和参考书籍。      前 言   Java ME是利用Java技术进行嵌入式开发和移动信息设备开发的基础,具有广阔的应用前景。本书针对Java ME移动开发编程进行了详细的讲解,以实际应用的案例,逐步引领读者从各个知识点进行学习。本书涵盖了Java ME体系介绍、环境配置、高级界面开发、低级界面开发、RMS开发、网络应用开发和游戏开发等内容。所有章节后面都有上机实训,用于对该章内容进行总结和演练。   本书共12章,具体内容说明如下。   第1章 Java ME概述:主要介绍Java ME编程中的一些基本概念,包括Java ME的定义和体系结构以及KVM、CLDC、MIDP等概念。并在此基础上详细介绍了MIDlet程序的相关概念和其编译运行的基本步骤。   第2章 Java ME开发环境:主要介绍各种常用Java ME开发环境的安装和配置过程,以及利用这些开发工具创建和运行Java ME应用程序的详细步骤。   第3章 高级用户界面:主要介绍开发简单的高级人机交互界面所应用的各种常用组件的基本使用方法。   第4章 低级用户界面:主要介绍开发低级人机交互界面所应用的各种常用组件的基本使用方法。   第5章 Java ME中的数据存储:主要介绍MIDlet如何使用记录管理系统对数据进行存储和管理。   第6章 Java ME中的网络应用开发:主要介绍如何开发基于HTTP协议和Socket编程的网络应用程序。   第7章 Java ME中的无线数据应用开发:主要介绍红外和蓝牙数据传输这两种目前应用最广泛的无线传输技术,详细介绍使用这两种无线开发技术进行通信的具体编程方法。   第8章 Java ME中的短消息应用开发:主要介绍使用Java ME如何编程实现短消息的发送和接收,并在此基础上进一步介绍发送、接收二进制消息和多媒体消息的方法。   第9章 Java ME中的多媒体应用开发:主要介绍Java ME中的多媒体编程,通过对播放音频和视频文件等实际开发中经常用到的基本功能的介绍,使读者对多媒体开发有一定的了解。   第10章 Java ME中的游戏开发:主要介绍MIDP 2.0中Game API开发包的使用,通过实例让读者轻松掌握如何使用MIDP 2.0进行手机游戏开发。   第11章 Java ME中的3D程序开发:介绍如何在手机中使用Mobile 3D Graphics API显示3D图形并进行控制。   第12章 Java ME中的角色扮演类游戏:以一款基于Java ME的手机角色扮演类游戏为例,详细介绍了标准的Java ME商业化应用程序的开发过程及技术规范。   本书内容全面,实例丰富,易于理解,每章的内容都简洁紧凑,从最佳实践的角度入手,为读者更好地使用Java ME开发手机应用程序提供了很好的指导。本书适合高等院校计算机科学、软件工程、数字媒体技术、通信及相关专业本、专科作为Java ME移动开发相关课程的教材使用,也是打算学习和正在从事无线应用系统和手机程序开发人员的优秀教材和参考书籍。   本书由孙更新、宾晟编著,参加编写的人员还有李宗颜、孙海伦、宫生文、解本巨、李海涛、史爱松、李晓娜、王萍萍等。由于水平有限,本书的内容难免会有疏漏和不足之处,恳请各位专家同仁和读者批评指正。          目 录 第1章 Java ME概述 1 1.1 Java ME简介 2 1.1.1 Java平台技术的发展和现状 2 1.1.2 Java ME简介 2 1.1.3 Java ME体系结构 3 1.1.4 Java ME的虚拟机 3 1.1.5 Java ME的配置和简表 4 1.2 MIDlet简介 5 1.2.1 MIDlet的生命周期 5 1.2.2 MIDlet的程序结构 6 1.2.3 MIDlet的事件处理 7 1.2.4 MIDlet套件 8 1.3 上机实训 10 本章习题 11 第2章 Java ME开发环境 13 2.1 Java无线开发工具包 14 2.1.1 Java WTK的安装 14 2.1.2 Java WTK的目录结构 17 2.2 Java WTK程序开发 18 2.2.1 Java WTK项目开发 18 2.2.2 Java WTK项目管理 23 2.2.3 Java WTK项目发布 24 2.3 上机实训 33 本章习题 34 第3章 高级用户界面 35 3.1 高级用户界面设计概述 36 3.2 屏幕显示类 37 3.3 高级屏幕对象 39 3.3.1 TextBox(文本框) 39 3.3.2 List(列表) 43 3.3.3 Alert(消息框) 46 3.3.4 Form(表单) 48 3.3.5 Ticker(滚动条) 51 3.4 Form表单中的Item组件 53 3.4.1 StringItem(标签) 53 3.4.2 TextField(文本域) 57 3.4.3 ImageItem图形显示控件 59 3.4.4 DateField日期控件 63 3.4.5 Gauge(进度条) 65 3.4.6 ChoiceGroup(选项组) 70 3.4.7 CustomItem用户自定义控件 73 3.4.8 Spacer空白控件 75 3.5 Command软键及其事件处理 77 3.5.1 Command软键 77 3.5.2 Command软键事件处理 79 3.6 上机实训 82 本章习题 82 第4章 低级用户界面 85 4.1 Canvas画布屏幕设计 86 4.1.1 Canvas概述 86 4.1.2 画布屏幕大小 87 4.1.3 画布屏幕的绘制和重绘 89 4.2 Canvas事件处理 93 4.2.1 按键事件 93 4.2.2 指针事件 96 4.2.3 游戏动作 99 4.3 低级用户界面图形绘制 102 4.3.1 Graphics类概述 102 4.3.2 颜色模型 103 4.3.3 坐标系统 103 4.3.4 绘制几何图形 107 4.4 低级用户界面文字绘制 110 4.4.1 Font类概述 111 4.4.2 绘制文本 111 4.4.3 字体属性 112 4.5 低级用户界面图像绘制 115 4.5.1 Image类概述 115 4.5.2 绘制不变图像 116 4.5.3 绘制可变图像 119 4.6 上机实训 121 本章习题 122 第5章 Java ME中的数据存储 123 5.1 记录存储系统概述 124 5.2 记录存储系统相关类 124 5.3 记录存储系统基本操作 125 5.3.1 记录存储系统的创建和打开操作 125 5.3.2 记录存储系统的关闭和删除操作 126 5.3.3 向记录存储系统中增加记录 128 5.3.4 获取记录存储系统中的记录 128 5.3.5 修改记录存储系统中的记录 129 5.3.6 删除记录存储系统中的记录 129 5.4 记录存储系统高级操作 132 5.5 上机实训 133 本章习题 134 第6章 Java ME中的网络应用开发 135 6.1 基于HTTP协议的Java ME应用开发 136 6.1.1 建立HTTP连接 136 6.1.2 基于HTTP连接的数据传输 139 6.2 基于Socket的Java ME应用开发 142 6.3 上机实训 152 本章习题 152 第7章 Java ME中的无线数据应用开发 153 7.1 移动信息设备无线数据传输概述 154 7.2 基于IrOBEX协议的红外通信 154 7.2.1 客户端建立连接 155 7.2.2 服务器端响应连接 157 7.3 基于JABWT的蓝牙通信 164 7.3.1 初始化蓝牙应用程序 165 7.3.2 蓝牙服务器端设置 165 7.3.3 蓝牙客户器发现服务 166 7.4 上机实训 179 本章习题 180 第8章 Java ME中的短消息应用开发 181 8.1 无线消息概述 182 8.2 Java ME中的无线消息开发包 182 8.2.1 WMA简介 183 8.2.2 WMA类库 183 8.3 WTK中的WMA控制台 184 8.3.1 配置和启动WMA控制台 184 8.3.2 使用WMA控制台发送文本消息 186 8.3.3 使用WMA控制台发送小区 广播 193 8.3.4 使用WMA控制台发送多媒体 消息 194 8.4 上机实训 195 本章习题 195 第9章 Java ME中的多媒体应用 开发 197 9.1 Java ME中的移动多媒体开发包 198 9.2 媒体管理类Manager 198 9.3 播放器接口Player 199 9.3.1 播放器状态 200 9.3.2 播放器监听接口 203 9.4 媒体控制接口Control 205 9.4.1 获取媒体控制器 205 9.4.2 音调控制接口 205 9.4.3 音量控制接口 207 9.4.4 视频控制接口 209 9.5 手机拍照功能 214 9.6 上机实训 219 本章习题 220 第10章 Java ME中的游戏开发 221 10.1 Game API概述 222 10.2 游戏容器GameCanvas类 222 10.2.1 屏幕缓冲 223 10.2.2 获取键盘输入 223 10.2.3 游戏主循环 224 10.3 图层Layer类 226 10.4 游戏精灵Sprite类 227 10.4.1 帧动画 227 10.4.2 帧序列 228 10.4.3 精灵翻转 232 10.4.4 参考像素点与碰撞检测 239 10.5 游戏背景TiledLayer类 241 10.5.1 图像贴图和单元格 241 10.5.2 制作静态地图背景 243 10.5.3 制作动态地图背景 244 10.6 图层管理LayerManager类 250 10.6.1 图层的索引 250 10.6.2 图层的位置与绘制 251 10.7 上机实训 252 本章习题 253 第11章 Java ME中的3D程序开发 255 11.1 Java ME 3D开发概述 256 11.2 Java ME中3D模型的建立 257 11.2.1 基本图元 257 11.2.2 顶点缓冲 258 11.2.3 外观属性 259 11.3 Java ME中3D场景的构造 260 11.3.1 世界World类 260 11.3.2 摄像机Camera类 261 11.3.3 光线Light类 265 11.3.4 背景Background类 266 11.3.5 3D场景的绘制 266 11.4 使用M3G文件创建3D场景 271 11.5 上机实训 274 本章习题 274 第12章 Java ME中的角色扮演类游戏 275 12.1 游戏策划及架构 276 12.1.1 游戏中的素材 276 12.1.2 游戏的模块结构 277 12.2 游戏功能实现 278 12.2.1 游戏辅助类实现 278 12.2.2 游戏怪物类实现 280 12.2.3 游戏主角类实现 281 12.2.4 游戏声音播放类实现 284 12.2.5 游戏的画布屏幕类实现 285 12.2.6 游戏MIDlet类实现 292 12.3 游戏运行界面 292 12.4 上机实训 293      

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha