欢迎来到天天文库
浏览记录
ID:11703227
大小:1.83 MB
页数:0页
时间:2018-07-13
《台球游戏系统安卓课程设计学士学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、计算机学院课程设计专业:计算机应用技术课程名称:3G开发基础课题名称:台球游戏系统教师:学号:姓名:2013年9月20日——2013年12月25日目录前言Android是基于Linux开放性内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。早期由原名为“Android”的公司开发,谷歌在2005年收购“Android.Inc”后,继续进行对Android系统开发运营,它采用了软件堆层的架构,主要分为三部分。底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,部分程序以Java编写。2011年初数据显示,仅正式上
2、市两年的操作系统Android已经超越称霸十年的塞班系统,使之跃居全球最受欢迎的智能手机平台。现在,Android系统不但应用于智能手机,也在平板电脑市场急速扩张。综合本学期的学习,开发一款基于android环境的台球游戏,熟练掌握android应用开发。一.课程设计目的1.1关于java1、熟悉Java开发环境,熟悉用Java完成一个应用程序的设计过程,掌握有关编辑、调试和整合程序的方法和技巧。2、通过此设计,了解Java语言的特点;熟悉Java程序的编写;体会Java语言在问题求解中的特点。3、总结学习Java语言的心得和体会,并对Java课程设置
3、提出自己的意见和建议。1.2关于android熟悉android开发环境,熟悉用java语言实现一个安卓程序的设计过程,掌握有关的设计技巧1、熟悉android开发环境,熟悉用java语言实现一个安卓程序的设计过程,掌握有关的设计技巧2、通过此课程设计,了解android系统的特点,掌握android相关的知识点。3、总结学习android开发环境,熟悉用java语言实现一个安卓程序的设计过程,掌握有关的设计技巧总结学习android的心得和体会,并且android课程提出自己的意见和建议,从中得到自己的学习心得和体会。一.设计任务及要求根据andro
4、id课程学习,将手机台球游戏设计的总体设计框架以及详细的设计和实现过程通老师讲解和自己的理解将其全部以课程设计的方式书写出来。二.总体设计框架台球游戏欢迎界面开始界面退出帮助设置开始游戏关于倒计时模式练习模式排行榜三.详细设计和实现过程4.1配置开发环境1、安装JDK首先将下载的jdk-6u24-windows-i586安装到C:下2、配置环境变量选择计算机>右键>属性>高级设置>环境变量CLASSPATH:.;%JAVA_HOME%lib;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;JAVA_
5、HOME:C:ProgramFiles(x86)Javajdk1.6.0_24Path:%JAVA_HOME%bin;将以上三个配置到环境变量中3、安装eclipse双击eclipse快捷方式图标,它会在你选择的路径下生成一个workspace文件夹,以后的项目都在这里面。4、安装ADT离线安装ADT:点击eclipse上的help进入如图所示,点击add将ADT导入若安装成功则会出现如图所示的navigate下面手机图标。4、安装SDK点击window进入preference,然后点击android,在SDKLocation中导入SDK,安装
6、成功之后如图所示。4.2功能定义台球游戏是根据人们日常中打台球的模式进行模拟式的通过点击按钮来调准角度并出击球杆。选择【开始游戏】之后可选择【倒计时模式】和【练习模式】进行玩台球游戏,另外还可以点击【排行榜】查看分数情况,倒计时模式是在一定的时间进行玩游戏,练习模式是对于初次玩台球游戏的玩家或者不熟练的玩家。4.3类的设计WhatMessageConstantMainMenuViewGameActivityFailViewHighScoreWellcomeViewWinViewAboutViewChoiceViewHelpViewSoundContro
7、lViewBallBallGoThreadCueGameViewGameViewDrawThreadKeyThreadStrengthBarTableTimerTimeRunningThreadVirtualButtonCueAnimateThreadImageButtonExISwitchButtonSwitchButtonCollisionUtilColorUtilPicLoadUtilScreenScaleResultScreenScaleUtil4.4类的功能各个类功能清单文件名主要功能备注Constant.java定义台球所需工具GameAc
8、tivity.java主体类Main方法WhatMessage.javaSurface所需的常
此文档下载收益归作者所有