课程设计-安卓计算器

课程设计-安卓计算器

ID:46218385

大小:761.14 KB

页数:33页

时间:2019-11-21

课程设计-安卓计算器_第1页
课程设计-安卓计算器_第2页
课程设计-安卓计算器_第3页
课程设计-安卓计算器_第4页
课程设计-安卓计算器_第5页
资源描述:

《课程设计-安卓计算器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、山西大学工程学院操作系统课程设计报告书题目安卓计算器的开发与设计系别计算机工程系专业计算机科学与技术班级S计本1205姓名刘航成指导教师尹老师下达日期2013年6月13H设计时间口2013年7月1日至2013年7月4日目录摘要3一、设计概述42•设计背景42.设计目的43.设计要求44.开发环境6二、设计细节71.整体思想72.容错处理73.数据结构的设计84.用户界面的实现85.文件结构96.界面组件设计10(1)XML文件生成11(2)用户界血在程序代码实现11(3)用户自定义页面组件117.程序流程12三、详细设计与实现13[.开发环境搭建13(1)安装AiKkoid开发

2、插件13(2)西己置androidsdk152.图形界面设计173.程序功能实现22四、测试分析282.模拟器创建282.计算功能293.应用卸载302.应用导出为.APK文件30小结31致谢32Android成功地成为了最具有潜力的新一代的手机应用软件。正如了标准化PC和Macintosh平台上创建的桌血和服务器软件市场,在Android±,通过提供一个标准的手机应用环境,将增加移动应用程序和应用开发商的利润。Android给开发人员提供了一种独特的,仓U造性的应用开发方式,并且应用到客户手机中。现在出现了成千上万的Android手机用户,正在寻找最优秀的手机应用程序。然后把

3、这些优秀的应用程序应用到手机中。本程序是一个基于现有手机计算器开发的在触屏手机上运行的简单计算器,使用户可以更加简单便捷的使用计算器的功能,在此次程序设计中所做的工作主要是设计程序的图形化操作界面,以及利用编程语言实现整个程序的计算功能,使其能够正确地运行。关键词:应用程序,操作系统,Android,应用开发,计算器、设计概述1•设计背景随着社会的发展,经济水平的提高,手机越来越普及。同时伴随着移动互联网技术的发展,手机的功能也变得越来越丰富。从原来只具有简单通信功能的非智能手机到现在具有手机操作系统,除通话功能以外,还集上网、聊天、炒股、收发邮件等功能于一身的智能手机系统。J

4、ava语言是当今流行的网络编程语言,它具有面向对象、跨平台、分布应用等特点。面向对象的开发方法是当今III:界最流行的开发方法,它不仅具有更贴近自然的语义,而且有利于软件的维护和继承。2设计目的通过此次课程设计,巩固所学操作系统与Jeiva语言的基木知识,増进Java语言编辑基本功,掌握JDK、Editplus>Eclipse、JCreator等开发工具的运用,拓宽常用类库的应用。使学生通过该教学环节与手段,把所学课程及相关知识加以融会贯通,全面掌握Java语言的编程思想及面向对象程序设计的方法,为今后从事实际工作打下坚实的基础。3•设计要求根据用户的实际要求,程序应实现以下功

5、能:计算器界面友好,方便使用,具有基本的加、减、乘、除功能,能够判断用户输入运算数是否正确,支持小数运算,具有退格功能,能够删除最后一个输入,具有清除功能,即。整个程序基于AndroidR术开发,除总体模块外主要分为输入模块、显示模块以及计算模块这三大部分。在整个系统中总体模块控制系统的生命周期,输入模块部分负责读取用户输入的数据,显示模块部分负责显示用户之前输入的数据以及显示最终的计算结果,计算机模块部分负责进行数据的运算以及一些其他的功能。下面较为详细的做了说明。具体的说,总体模块的作用主要是生成应用程序的主类,控制应用程序的生命周期。输入模块主要描述了计算器键盘以及键盘的

6、监听即主要负责读取用户的键盘输入以及响应触屏的按键,需要监听手机动作以及用指针事件处理方法处理触屏的单击动作。同时提供了较为直观的键盘图形用户界面。显示模块描述了计算器的显示区,即该区域用于显示用户输入的数据以及最终的计算结果,同时负责显示一些具他的信息。计算模块则主要描述了计算器的整体,实现了计算器的界面,负责计算用户输入数据,包括加、减、乘、除等各种功能,记忆数据的相关功能,退格以及清零的功能。系统除了总体模块以外主要由三大模块來组成,即输入模块、显示模块和计算模块,如下图所示:三大模块输入模块主要描述了计算器键盘以及键盘的监听即主要负责读取用户的键盘输入以及响应触屏的按键

7、,需要监听手机按键动作以及用指针事件处理方法处理触屏的单击动作(以松开按键为准)。同时提供了较为直观的键盘图形用户界面。显示模块描述了计算器的显示区,即该区域用于显示用户输入的数据以及最终的计算结果,同时述负责显示一些其他的信息。计算模块则主要描述了计算器的整体,实现了计算器的界面,负责计算用户输入数据,包括加、减、乘、除、等各种计算功能,记忆数据的相关功能,退格以及清零的功能。4•开发环境Android是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该

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

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

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