BREW平台上3G手机应用的研究与开发
摘要 | 第1-5页 |
Abstract | 第5-7页 |
目录 | 第7-9页 |
第一章 绪论 | 第9-11页 |
·课题研究背景 | 第9-10页 |
·本论文的结构安排 | 第10-11页 |
第二章 BREW开发环境简介及处理机制剖析 | 第11-17页 |
·BREW系统的组成 | 第11页 |
·BREW的消息机制 | 第11-13页 |
·BREW消息处理机制 | 第12-13页 |
·BREW消息处理的完整流程 | 第13页 |
·BREW面向对象特性 | 第13-14页 |
·BREW的动态模块加载机制 | 第14-15页 |
·BREW回调机制 | 第15-16页 |
·BREW内存管理的核心机制 | 第16-17页 |
第三章 主要功能模块及网络应用的开发和实现 | 第17-39页 |
·主要功能模块关系 | 第17页 |
·界面显示模块 | 第17-20页 |
·文字绘画模块 | 第17-19页 |
·绘图模块 | 第19-20页 |
·按键处理模块 | 第20页 |
·状态转移模块 | 第20-22页 |
·游戏状态转换 | 第20-21页 |
·人物状态转换 | 第21-22页 |
·自动升级和续购功能 | 第22-24页 |
·逻辑碰撞模块 | 第24页 |
·资源管理模块 | 第24-27页 |
·资源的解压缩 | 第24-27页 |
·资源的释放方法 | 第27页 |
·游戏保存模块 | 第27-29页 |
·进度保存 | 第27-28页 |
·进度读取 | 第28-29页 |
·声音播放模块 | 第29-31页 |
·声音文件播放 | 第29-30页 |
·震动声音播放 | 第30-31页 |
·网络高分榜模块 | 第31-39页 |
·网络传输的相关概念 | 第31-33页 |
·网络传输的通信步骤 | 第33-37页 |
·高分榜模块的设计说明 | 第37-39页 |
第四章 BREW新平台上新技术的研究和实现 | 第39-63页 |
·触摸屏技术 | 第39-43页 |
·触摸屏实现原理及相关函数介绍 | 第39-40页 |
·触摸屏处理方式的分类 | 第40-41页 |
·实例分析——游戏场景 | 第41-43页 |
·触摸屏特殊情况说明 | 第43页 |
·人工智能在游戏开发中的应用 | 第43-50页 |
·人工智能的必要性 | 第44页 |
·追逐和躲避人工智能行为 | 第44-45页 |
·有限状态机人工智能行为 | 第45-47页 |
·产生一定范围随机数研究 | 第47-50页 |
·BREW中人工智能开发应注意问题 | 第50页 |
·图像高级处理技术 | 第50-63页 |
·Bitmap结构剖析 | 第50-52页 |
·颜色方案的改变方法 | 第52-53页 |
·图片翻转 | 第53-54页 |
·图片颜色表的改变方法 | 第54-57页 |
·图片的旋转和缩放 | 第57-60页 |
·换用图片转换接口 | 第60-63页 |
第五章 应用程序移植及测试研究 | 第63-73页 |
·软件测试的基本概念 | 第63-64页 |
·一般软件测试理论及步骤 | 第63页 |
·手机测试的特殊性 | 第63-64页 |
·应用测试中的基本测试规范 | 第64页 |
·BREW平台应用测试中遇到的问题及处理 | 第64-71页 |
·画屏问题 | 第65页 |
·地图资源处理方法 | 第65-67页 |
·内存管理常见问题及解决方法 | 第67-70页 |
·局部变量的慎用 | 第70-71页 |
·按键处理问题 | 第71页 |
·代码重构时注意的问题 | 第71-73页 |
第六章 论文总结及展望 | 第73-74页 |
参考文献 | 第74-75页 |
致谢 | 第75-76页 |
攻读学位期间发表的学术论文目录 | 第76页 |