- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(本科)毕业论文_台球游戏系统安卓课程设计.doc
计算机学院课程设计
专 业: 计算机应用技术 课程名称: 3G开发基础 课题名称: 台球游戏系统 教 师: 学 号: 姓 名: 2013 年 9月 20 日 ——2013 年 12 月 25 日
目录
前言
Android是基于Linux开放性内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。早期由原名为“Android”的公司开发,谷歌在2005年收购“Android.Inc”后,继续进行对Android系统开发运营,它采用了软件堆层的架构,主要分为三部分。底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,部分程序以Java编写。
2011年初数据显示,仅正式上市两年的操作系统Android已经超越称霸十年的塞班系统,使之跃居全球最受欢迎的智能手机平台。现在,Android系统不但应用于智能手机,也在平板电脑市场急速扩张。
综合本学期的学习,开发一款基于android环境的台球游戏,熟练掌握android应用开发。
课程设计目的
1.1关于java
1、熟悉Java开发环境,熟悉用Java完成一个应用程序的设计过程,掌握有关编 辑、调试和整合程序的方法和技巧。
2、通过此设计,了解Java语言的特点;熟悉Java程序的编写;体会Java语言在问题求解中的特点。
3、总结学习Java语言的心得和体会,并对Java课程设置提出自己的意见和建议。
1.2关于android
熟悉android开发环境,熟悉用java语言实现一个安卓程序的设计过程,掌握有关的设计技巧
熟悉android开发环境,熟悉用java语言实现一个安卓程序的设计过程,掌握有关的设计技巧
通过此课程设计,了解android系统的特点,掌握android相关的知识点。
总结学习android开发环境,熟悉用java语言实现一个安卓程序的设计过程,掌握有关的设计技巧
总结学习android的心得和体会,并且android课程提出自己的意见和建议,从中得到自己的学习心得和体会。
设计任务及要求
根据android课程学习,将手机台球游戏设计的总体设计框架以及详细的设计和实现过程通老师讲解和自己的理解将其全部以课程设计的方式书写出来。
总体设计框架
详细设计和实现过程
4.1配置开发环境
1、 安装JDK
首先将下载的jdk-6u24-windows-i586安装到C:\下
2、配置环境变量
选择计算机 右键 属性 高级设置 环境变量
CLASSPATH : .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
JAVA_HOME : C:\Program Files x86 \Java\jdk1.6.0_24
Path : %JAVA_HOME%\bin;
将以上三个配置到环境变量中
3、安装eclipse
双击eclipse快捷方式图标,它会在你选择的路径下生成一个workspace文件夹,以后的项目都在这里面。
安装ADT
离线安装ADT:
点击eclipse上的help进入如图所示,点击add将ADT导入
若安装成功则会出现如图所示的navigate下面手机图标。
安装SDK
点击window进入preference,然后点击android,在SDK Location中导入SDK,安装成功之后如图所示。
4.2功能定义 台球游戏是根据人们日常中打台球的模式进行模拟式的通过点击按钮来调准角度并出击球杆。
选择【开始游戏】之后可选择【倒计时模式】和【练习模式】进行玩台球游戏,另外还可以点击【排行榜】查看分数情况,倒计时模式是在一定的时间进行玩游戏,练习模式是对于初次玩台球游戏的玩家或者不熟练的玩家。
4.3类的设计
4.4类的功能
各个类功能清单
文件名 主要功能 备注 Constant.java 定义台球所需工具 GameActivity.java 主体类 Main方法 WhatMessage.java Surface所需的常量类 ImageButton.java 球杆变形按钮 ISwitchButton.java SwitchButton.java 角度调整按钮 AboutView,java 关于界面 ChoiceView.java 选项菜单界面 HelpView.java 帮助界面 SoundControl.java 声音控制界面 Ball.java 台球 BallGoThread.java 桌球运动 Cue.java 球杆 CueAnimateThread.java 倒计时间 GameView.java 游戏界面 Game
您可能关注的文档
- (本科)毕业论文_熟料破碎机工作装置结构设计论文.doc
- (本科)毕业论文_正戊烷_正己烷混合液的常压连续筛板蒸馏塔设计课程设计.doc
- (本科)毕业论文_数模全国一等奖储油罐的变位识别与罐容表标定.doc
- (本科)毕业论文_数学建模论文长江水质的评价和预测.doc
- (本科)毕业论文_数学建模范文:乘公交看奥运.doc
- (本科)毕业论文_数学建模论文:数码相机定位.doc
- (本科)毕业论文_数学建模论文房价问题论文.doc
- (本科)毕业论文_数学建模论文基于延误率对航班延误问题进行分析.doc
- (本科)毕业论文_数学建模论文煤矿瓦斯和煤尘的监测与控制.doc
- (本科)毕业论文_数学建模论文数码相机定位.doc
- 2025年民办合肥财经职业学院单招职业适应性测试历年(2019-2024年)真题考点试卷含答案解析.docx
- 2025年民办合肥滨湖职业技术学院单招职业技能测试近5年真题考点含答案解析.docx
- 2025年民办合肥财经职业学院单招职业技能测试近5年真题考点含答案解析.docx
- 2025年民办万博科技职业学院单招(数学)历年真题考点含答案解析.docx
- 2025年毕节职业技术学院单招(数学)历年真题考点含答案解析.docx
- 2024贵州仁兴人力资源有限公司招聘劳务派遣人员3人笔试参考题库附带答案详解.pdf
- 2024贵州亚疆建筑工程有限公司招聘4人笔试参考题库附带答案详解.pdf
- 2025年民办四川天一学院单招英语2014-2024历年真题考点试卷摘选含答案解析.docx
- 2025年民办四川天一学院单招职业适应性测试历年(2019-2024年)真题考点试卷含答案解析.docx
- 2025年毕节工业职业技术学院单招(数学)历年真题考点含答案解析.docx
文档评论(0)