您好,欢迎光临有路网!
精通Java手机游戏与应用程序设计
QQ咨询:
有路璐璐:

精通Java手机游戏与应用程序设计

  • 作者:陈立伟 张克非 黎秀红张克非黎秀红
  • 出版社:中国青年出版社
  • ISBN:9787500657170
  • 出版日期:2005年05月01日
  • 页数:523
  • 定价:¥49.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    如同因特风的普及导致网络游戏的高速发展一样,手机的普及导致手机游戏市场呈现爆炸式的发展,随着手机性能的增强手机游戏市场的发展势头迅猛。而对手机游戏开发的需求促使更多的程序员应用和关注J2ME开发平台。J2ME提供了由多数大型移动设备厂商一起设计和提出的工业标准简表MIDP,由于MIDP2.0对手机游戏提供了更多的支持,使得手机游戏开发的效率更高,运行手机游戏的速度更快。
    本书系统而全面地讲述了与MIDP相关的各种手机程序设计的方法,包括手机程序基础、手机多媒体程序、手机游戏等多个方面的内容。同时还针对MIDP2.0推出的新特性,尤其是对手机游戏开发方面的内容进行了**的讲述。本书前14章是对Java手机程序设计具体内容的讲解和阐述,第15、16两章是综合实例的应用,*后1章教您如何提高手机游戏的开发效率,使您的工作事半功倍。
    目录
    第1章J2ME开发简介
    1.1J2ME基本概念
    1.1.1J2ME简单介绍
    1.1.2JVM、CVM和KVM的介绍
    1.1.3CDC与CLDC介绍
    1.1.4J2ME简表
    1.1.5J2ME的Java企业系统体系结构
    1.2J2ME开发环境介绍
    1.2.1无线应用程序开发的介绍
    1.2.2J2MEWirelessToolkit的介绍
    1.3支持J2ME的手机设备
    1.3.1Motorola手机
    1.3.2Nokia手机
    1.3.3索尼爱立信手机
    1.3.4三星手机
    1.4J2ME的未来
    1.5总结
    第2章MIDP开发环境配置
    2.1MIDP开发所需要的资源和工具
    2.2开发包的安装与配置
    2.2.1安装和配置J2SESDK开发包
    2.2.2安装和配置J2MEVFLrelessToolkit开发包
    2.2.3模拟器(emulator)的介绍和如何定制模拟器
    2.3开发工具的安装与配置
    2.3.1开发工具的选择
    2.3.2EclipSe的安装与汉化
    2.3.3EclipseMe插件的安装
    2.3.4EclipseMe插件的配置
    2.4**个简单手机程序HelloWorld
    2.4.1Eclipse开发步骤
    2.4.2WTK开发步骤
    2.5认识手机键盘
    2.6总结
    第3章开发MIDP程序
    3.1MIDlet程序基本框架
    3.2MIDlet的生命周期
    3.3MIDPProfile的介绍
    3.4OTA发布程序
    3.4.1MIDlet程序属性设置
    3.4.2服务器安装
    3.4.3在服务器上发布程序
    3.4.4通过OTA安装MIDlet程序
    3.5MIDP2.0增加的新特性
    3.6总结
    第4章MIDP**界面开发
    4.1MIDP**界面开发简介
    4.1.1Display类的开发
    4.1.2基本控件开发简介
    4.2事件处理
    4.2.1什么是事件
    4.2.2按钮、菜单编程基础
    4.2.3处理**别事件
    4.2.4处理低级别事件
    4.3基本屏幕控件实例
    4.3.1TextBox
    4.3.2List
    4.3.3Alert
    4.3.4Form
    4.3.5Ticker
    4.4使用Item控件实例
    4.4.1TextField
    4.4.2Imageltem
    4.4.3StringItem
    4.4.4ChoiceGroup
    4.4.5DateField
    4.4.6Gauge与线程应用
    4.4.7Spacer
    4.5对话框实例
    4.5.1对话框类的分析和实现
    4.5.2对话框类的应用
    4.6总结
    第5章MIDP低级界面开发
    5.1Canvas类的开发简介
    5.1.1Canvas简介
    5.1.2按键事件
    5.1.3触摸事件
    5.2Graphics类的开发简介
    5.2.1Graphics坐标
    5.2.2绘画基本图型
    5.2.3画字符串和定位点Anchor
    5.2.4调整原点坐标
    5.2.5颜色
    5.2.6字体
    5.2.7图像
    5.2.8裁减区
    5.2.9重绘机制
    5.3清屏和全屏
    5.3.1清屏
    5.3.2全屏
    5.4双缓存技术
    5.5CustomItem
    5.6综合实例1:编写欢迎画面
    5.7综合实例2:绘制心状图形
    5.8总结
    第6章常用手机功能设计与开发
    6.1***
    6.1.1***实例的技术特点
    6.1.2***实例具体实现
    6.2时钟
    6.2.1时钟实例的技术特点
    6.2.2时钟实例的实现
    6.3记事本
    6.3.1记事本实例的技术特点
    6.3.2记事本实例的实现
    6.4日历
    6.4.1日历实例的技术特点
    6.4.2日历实例具体实现
    6.5总结
    第7章手机游戏开发基础
    7.1手机游戏简介
    7.2动画的制作
    7.2.1动画类型
    7.2.2设置合理的FPS
    7.2.3消除动画闪烁现象
    7.2.4绘制动画以及动画循环
    7.3使用计时器
    7.4设置游戏难度
    7.5游戏与玩家的交互
    7.6自定义游戏字体
    7.7俄罗斯方块游戏
    7.7.1俄罗斯方块游戏的技术特点
    7.7.2俄罗斯方块游戏的整体设计
    7.7.3俄罗斯方块形状设计
    7.7.4俄罗斯方块游戏面板
    7.7.5俄罗斯方块游戏算法
    7.8总结
    第8章手机游戏2D动画开发
    8.1MIDP2.02D游戏开发
    8.2GameCanvas类开发
    8.2.1GameCanvas类基本开发流程
    8.2.2GameCanvas类键盘输入
    8.3Sprite类开发
    8.3.1Sprite类开发基础
    8.3.2Sprite类碰撞检查
    8.3.3Sprite类旋转处理
    8.3.4精灵图片的参照点
    8.4TiledLayer类开发
    8.5LayerManager类开发
    8.6综合实例:精灵的碰撞
    8.7总结
    第9章手机3D游戏开发入门
    9.1MIDP2.03D游戏开发
    9.2手机3D图像开发基础
    9.2.1SceneGraph
    9.2.2World
    9.2.3Loader
    9.2.4Graphics3D
    9.2.5播放简单3D画面
    9.3播放手机3D动画
    9.4绘制一个旋转的立方体
    9.5总结
    第10章手机音效开发
    10.1MIDP2.0手机音效开发简介
    10.1.1MMAPI体系结构
    10.1.2Player接口
    10.1.3播放简单音调
    10.2播放MIDI音符
    10.2.1播放单个MIDI音符
    10.2.2连续播放MIDI音符
    10.3播放歌曲
    10.4控制歌曲音量
    10.5录制歌曲
    10.6综合实例:模拟击鼓效果
    10.6.1击鼓程序介绍
    10.6.2击鼓程序的实现
    10.7游戏音效
    10.8总结
    第11章手机视频程序开发
    11.1手机视频开发简介
    11.1.1视频开发基础
    11.1.2改进视频播放
    11.2捕捉视频图片
    11.3视频播放控制程序
    11.3.1播放类型的判断
    11.3.2视频播放屏幕类
    11.3.3视频播放主程序
    11.4总结
    第12章MIDP的数据持久存储开发
    12.1数据持久存储开发简介
    12.2记录文件的创建与删除
    12.2.1记录文件的创建
    12.2.2记录文件的关闭和删除
    12.3记录的添加和读取
    12.4记录的更新、删除和监听
    12.4.1记录的更新和删除
    12.4.2记录的监听
    12.5记录的过滤
    12.6记录的排序
    12.7记录格式的转换
    12.8电话本实例
    12.8.1电话本实例的介绍
    12.8.2电话本界面设计
    12.8.3记录格式的设计和实现
    12.8.4添加新记录的设计和实现
    12.8.5列举电话记录的设计和实现
    12.8.6记录查看与更新设计和实现
    12.8.7删除屏幕的设计和实现
    12.8.8查找屏幕的设计和实现
    12.8.9程序主屏幕的设计和实现
    12.9总结
    第13章无线网络开发
    13.1无线网络技术
    13.1.1窄带广域无线网
    13.1.2宽带广域无线网
    13.1.3局域无线网
    13.2MIDP通用网络开发接口
    13.3MIDP开发HTTP程序
    13.3.1使用StreamCormection接口
    13.3.2使用HttpConnection接口
    13.3.3显示服务器信息
    13.3.4Http方式与服务器交互信息
    13.4MIDP开发Socket程序
    13.4.1什么是Socket
    13.4.2开发MIDP的Socket点到点程序
    13.5MIDP开发Datagram程序
    13.5.1什么是Da切gram
    13.5.2开发MIDP的Datagram点到点程序
    13.6总结
    第14章网络应用技巧
    14.1使用后台线程控制HTTP连接
    14.1.1主程序中直接使用后台线程
    14.1.2主程序中调用后台线程子类
    14.2创建线程等待图形画面
    14.3通过Http协议下载和观看图片
    14.4通过Http协议浏览网络文本
    14.5总结
    第15章应用实例:联网心理测试
    15.1程序整体设计
    15.2编写数据序列化接口
    15.3服务器端程序
    15.3.1创建数据库表格
    15.3.2编写测试程序
    15.3.3编写服务器端程序
    15.4客户端程序
    15.5总结
    第16章应用实例:移动银行
    16.1移动银行介绍
    16.2缴费系统的整体设计
    16.3缴费系统的数据序列化
    16.4缴费系统的功能模块设计
    16.5进度屏幕设计
    16.6网络处理模块设计
    16.7客户端屏幕类设计
    16.7.1登录屏幕设计
    16.7.2查询屏幕设计
    16.7.3设置账户信息屏幕设计
    16.7.4编写主屏幕
    16.8服务器
    16.8.1创建数据库表格
    16.8.2编写服务器端Servlet
    16.8.3发布Servlet
    16.8.4测试程序
    16.9总结
    第17章**开发
    17.1运行速度
    17.1.1测量程序速度
    17.1.2图形显示速度
    17.1.3使用线程
    17.2合理利用内存
    17.2.1释放资源
    17.2.2共用对象资源
    17.3JAR文件大小
    17.4总结
    附录ANokia模拟器的安装和使用
    附录BMotorola模拟器的安装和使用
    附录CSAMSUNG模拟器的安装和使用

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外