- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、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
您可能关注的文档
- 2013毕业生实习指导等.doc
- 婴儿肝炎综合征new.ppt
- 2013水门市驾校考试货车资料.doc
- 2013永苛市驾驶证理论考试客车资料.doc
- 2013江苏省信息技术学测考试基础知识要点.doc
- 婴幼儿秋季保健要点.ppt
- 2013河南省农村信用社考试复习资料.doc
- 婴幼儿疾病防治与护理201107.ppt
- 2013浙江资料分析真题.doc
- 媒介知识培训(OK).ppt
- 2014届高三数学一轮复习专讲专练(基础知识小题全取考点通关课时检测):5.1数列的概念与函数特性.doc
- 2014届高考化学总复习智能考点归类总结(教材精讲典型例题跟踪训练)原子结构(含方法提示和解析).doc
- 学习拼音z、c、s.ppt
- 2014届高考地理一轮复习《厄尔尼诺和拉尼娜现》同步指导训练新人教版选修2.doc
- 2014届高考数学一轮复习教学案(基础知识高频考点解题训练)数列的概念与简单表示法(含解析).doc
- 学习整理PPT.ppt
- 2014履行党建工作落实情况述职报告.docx
- 2014届高考数学一轮复习第63讲《两个计数原理与排列、组合的基本问题》热点针对训练理.doc
- 学习是通向未来的护照09-6-28荆丽.ppt
- 2014年1-6月上海市金山区农业生产情况.doc
最近下载
- 五年级下-1000道口算.docx VIP
- 2025年中国四氯化锆项目投资计划书.docx
- 病原微生物实验室生物安全风险管理指南RB∕T 040-2020.doc
- 2025年艺术学概论.pdf VIP
- 【精校版】2025年高考天津卷政治试题(Word版含答案).doc VIP
- 初中历史 2023-2024学年广西河池市金城江区九年级(上)期中历史试卷.pdf VIP
- 《2 欢快流畅的线》教学设计2024-2025学年小学美术一年级上册人美版(2024).docx VIP
- 2023北京八十中初二(上)期中语文(含答案).pdf VIP
- 自考10177《设计基础》考前复习重点(保密资料).pdf VIP
- 戒烟门诊服务及创建.pptx VIP
文档评论(0)