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页 |