- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习情境6 游戏进度的保存 能力目标 熟练掌握记录集的打开、关闭、删除方法; 熟练掌握利用抛出的异常,处理打开或者新建记录集; 掌握获取记录集名称等其他相关信息的方法; 熟练地掌握添加、修改、获取相关的记录数据; 掌握将多种不同类型数据保存在一条记录中; 使用数据流容器,进行各种类型与字节型数据之间的转换; 利用记录集记录最高分成绩; 培养综合运用RMS解决问题的能力; 掌握比较数据和插入数据的算法。 …… 认知目标 了解记录集和记录的概念; 理解RecordStore类; 理解RecordStore类的存储结构; 了解RecordStore类中的异常含义; 了解记录最高分的必要性; 识记通过数据流进行数据转换的方法; 理解记录ID的重要性。 识记操作记录集的常用方法; 识记操作记录的常用方法。 …… 6.1 学习情景描述 本学习单元的主要任务:在游戏过程,如果单击“返回”按钮,提示是否保存游戏,如果“保存”,则在下次打开游戏的时候,显示二级子菜单,提示玩家是“继续游戏”,还是“开始新游戏”? 6.2.2 知识准备:认识记录存储系统 6.2.3 任务一:保存游戏进度 知识拓展::获取记录集信息 6.2.4 任务二:读取游戏进度,继续游戏 实现过程 要点提示:制作二级子菜单 6.3.2 任务三:保存最高分 知识提炼:操作记录 6.3.3 任务四:保存玩家姓名和最高分 6.4.2 任务五:显示排行榜 任务准备 实现过程 6.4.3 任务六:更新排行榜 实现过程 要点提示:更新排行榜 6.4.4 知识拓展-遍历记录 6.4.4 知识拓展-过滤和比较记录 6.4.4 知识拓展-响应记录事件 本章小结 课后实训 课后实训 课后实训 * * 人们一般都是利用等车、坐车、工作间隙等短暂片刻,通过玩手机游戏来放松心情、打发无聊时光。这样的时间段非常容易被打断,需要有一种方法,将正在进行的游戏进行存储,在下一次打开程序的时候能够继续游戏。尤其对于那些闯关游戏,需要有一个积累的过程,此时保存游戏的进度就显得尤为重要了。 本学习情境分为三个学习单元来完成。单元一,操作记录集,用以保存游戏的进度;单元二,保存最高分记录;单元三,实现排行榜。 6.2 操作记录集 6.2.1 单元任务总述 MIDP框架为MIDlet应用程序提供了一个存储数据的机制,使得数据可以持久保存,并可以在需要的时候进行读取。这个持久存储机制称为记录存储系统RMS(Record Management System)。 RMS是用来管理记录的系统,是记录的有序集合。每一条记录必须从属于一个记录集,记录集保证记录读写的自动运行。 程序保存在打包后的jar文件中,而保存数据的记录集,则是保存在无线移动设备的系统中,他不会因为断电、关机等原因被删除,系统会尽可能地永久保存。当相应的MIDlet应用程序被删除或者被卸载时,相应的记录集也会被系统自动删除。 (1) 打开RMS类,实现如下步骤: 声明对象 自定义打开/创建记录集的方法 自定义关闭记录集的方法 自定义删除记录集的方法 自定义获取记录集名的方法 (2) 打开GamebBody类,实现如下步骤: 添加对象声明 修改keyPressed()方法 (3) 在MIDlet的startApp()方法中,获取已存在的记录集的名称,并在控制台输出。 (4) 运行测试 (1) 新建MIDlet工程,工程名为“Ch6_Unit1”。 (2) 将Ch5_Unit2中完成的源代码文件拷贝到工程的src文件夹下。 (3) 在工程中添加一个RMS类,在该类中将实现记录存储的基本功能。 (4) 将相关资源文件拷贝到工程的res文件夹下。 任务准备 实现过程 知识提炼: 操作记录集 (1) 打开/创建记录集 protected static RecordStore openRecordStore (String RecordStoreName,boolean CreateIfNecessary) (2) 关闭记录集 public void closeRecordStore() (3) 删除记录集 public static void deleteRecordStore(String RecordStoreName) (4) 获取记录集名称列表 public static String[] listRecordStore() (1) 获取记录集的名字 public String getName() (2) 获取记录集的当前版本号 public int getVersion() ?小提示:对记录集的每一次变动,版本信息都会增加。 (3) 获取记录集中记录的条数 p
您可能关注的文档
- 第六届国际计算力学大会.ppt
- 婴儿语言的发展 (2).ppt
- 第八课第二框 合作!竞争!3.ppt
- 媒介经营与管理.ppt
- 媒体广告推广执行策略.ppt
- 媒体的品牌经营管理战略.ppt
- 第六次团日活动(儿童节快乐).ppt
- 媒体资源置换合作方案 (2).ppt
- 嫦娥奔月的故事.ppt
- 嫩北子弟小学五年三班励志班会.ppt
- 2025中青建安建设集团有限公司招聘200人笔试历年参考题库附带答案详解.pdf
- 2025年中国永定红花岗岩数据监测报告.docx
- 2025年中国邮票专用纸数据监测研究报告.docx
- 2025辽宁葫芦岛市兴城市城建交通集团有限公司招聘5人笔试历年参考题库附带答案详解.pdf
- 2025江苏盐城海鑫投资集团有限公司招聘4人笔试历年参考题库附带答案详解.pdf
- 2025中交一航局西南工程有限公司招聘6人笔试历年参考题库附带答案详解.pdf
- 2025西乌旗天津蓝巢华润锡林郭勒运行维护项目部招聘30人(内蒙古)笔试历年参考题库附带答案详解.pdf
- 2025年中国组合式洗手器数据监测报告.docx
- 2025年中国相复励三相交流同步发电机数据监测报告.docx
- 2025年中国卡马西平胶囊数据监测报告.docx
最近下载
- 上市公司数据资产入表案例分析与启示.pptx VIP
- 《工贸企业有限空间作业安全规定》(应急管理部13号令)培训.pptx VIP
- 应收账款账期到期提醒台账模板.xlsx VIP
- 《中华人民共和国民用航空法》培训解读课件.pptx VIP
- 02《红楼梦》整本书阅读回目自测(21-40回)(分层练习)-2024-2025学年高一语文同步精品讲练(统编版必修下册)解析版.docx VIP
- 防护棚安全通道搭设施工方案1.docx VIP
- 街区市集规划案.pptx VIP
- 污水零直排运维台账.docx VIP
- 2025年重庆市永川区社区工作者招聘考试笔试试题(含答案).pdf
- 安全生产治本攻坚三年行动PPT课件.pptx VIP
文档评论(0)