wince课程设计报告

wince课程设计报告

ID:799651

大小:779.03 KB

页数:32页

时间:2017-09-05

wince课程设计报告_第1页
wince课程设计报告_第2页
wince课程设计报告_第3页
wince课程设计报告_第4页
wince课程设计报告_第5页
资源描述:

《wince课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、重庆科技学院《基于WinCE嵌入式系统开发》课程设计报告学院:__电气与信息工程学院__专业班级:计科0902学生姓名:学号:设计地点(单位)___________I315______________设计题目:_________WinCE连连看游戏的开发实现_________完成日期:2012年1月13日指导教师评语:________________________________________________________________________________________________________________________

2、_________________________________________________________________________________________________________________________________成绩(五级记分制):________________指导教师(签字):________________摘要MicrosoftWindowsCE是紧凑的、高效的和可升级的操作系统,它被广泛地应用在从手持电脑到专门的工业控制器或者消费用电子产品等各种嵌入式的产品中。MicrosoftWindowsCE拥有

3、多线程、多任务、确定性的实时、完全抢先式优先级的操作系统环境,专门面向只有有限资源的硬件系统。同时,它的模块化设计方式使得系统开发人员和应用开发人员能够为多种多样的产品来定制它,例如客户电子设备、专用工业控制器以及嵌入式通信设备等。“连连看”是近来网络上非常流行的一种休闲游戏,它对电脑配置要求不高,娱乐性强,简单易玩。主要做法:使用数组实现算法的核心,使用布局和按钮来实现操作,使用布局实现用户界面,使用线程在同一时间做更多的事情,使用静态变量来减少内存的开销,并且保持信息的一致性,使用文件来保存用户的配置信息。关键词:WindowsCE多线程数组静态变量

4、目录1设计内容和要求1.1设计内容当今基于EVC4.0编程技术的游戏开发十分流行,被游戏开发者所普遍应用。而“连连看”是近来网络上非常流行的一种休闲游戏,它对电脑配置要求不高,娱乐性强,简单易玩。目前大学生课程涉及基于EVC编程技术游戏开发方向的相对较少,这次通过连连看游戏的设计开发将对理解EVC技术以及EVC技术在游戏方面的应用起到很大的帮助作用,同时为EVC++编程技术及游戏设计打下坚实的基础。1.2设计要求本次应用程序开发设计基于ZLGMagic2410硬件平台,在WindowsCE5.0中进行开发应用。设计要求为:1.使用数组实现算法的核心2.使

5、用布局和按钮来实现操作3.使用布局实现用户界面4.使用线程在同一时间做更多的事情5.使用静态变量来减少内存的开销,并且保持信息的一致性6.使用文件来保存用户的配置信息2需求分析2.1硬件需求本次课程设计是在WinCE5.0的系统上开发一个连连看应用程序,使用的是MagicARM2410试验箱,如图图2.1MagicARM2410试验箱MagicARM2410是专为高校精心打造的,完全按照工业级标准(EMC/EMI)要求采用4层PCB板设计而成的,基于ARM9内核集教学、实验、本科课程设计、本科毕业设计、研究生课题研究与产品开发于一体的“六合一”教学实验开

6、发综合性平台,全面深入彻底地支持μC/OS-II、Linux和WinCE操作系统以及QT、MiniGUI图形用户界面软件,也是到目前为止国内唯一一家能够同时为所有附赠的软件提供完整的源代码和详细的开发文档的厂商。并免费配套提供了支持ADS集成开发环境的EasyJTAG-H仿真器及其支持几乎所有基于的ARM7/ARM9/Xscale/Cortex-M3内核ARM微处理器的仿真与开发并具备ISP下载编程功能。2.2系统需求MagicARM2410试验箱在出厂的时候已经预装了两个操作系统,一个是Linux,另一个是WindowsCE.net5.0。系统默认启动

7、Linux,MagicARM2410试验箱提供两种启动WindowsCE.net5.0,一种是启动时,在液晶屏上直接选择启动,另一种则是通过PC机串口终端选择启动。2.3功能需求¨鼠标操作功能¨刷新地图¨时间设定¨提示功能¨高手排行榜¨计分功能功能描述功能名称功能详细描述刷新地图此功能是在游戏进行时显示部分能够同步进行。提示功能此功能是找到两相同的并且向别人指出。计分功能此功能是把你的成绩显示在你的眼前。2.4性能需求为了便于游戏者操作,游戏的界面简洁明了,控制区和操作区分别在游戏界面的上部分和下部分,这样游戏者不至于在进行游戏时搞混。控制区由一排按钮组

8、成,里面包括游戏的模式选择,游戏的开始、暂停,游戏成绩分数点,时间模块,提示模块

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。