Android简单计算器课程设计
广东工业大学华立学院
课程名称手机游戏开发题目名称简单计算器学生学部,系, 机电与信息工
程学部专业班级 12计算机科学与技术2班学号
学生姓名任课教师
2015年 6月 20日
一、课程考试,设计,的内容
基于Android平台的简单计算器
二、课程考试,设计,的要求
清晰描述应用的策略和基本框架~并设计相关的类~描述各个类的作用和关系~画出类图
关系~叙述使用到的技术点。
目录
1课程综述 .............................................. 错误~未定
义书签。 2 手机应用设计.......................................... 错误~未定义书签。 2.1 开发背景...................................................................... ........................................................................ 错误~未定义书签。 2.2 设计思想...................................................................... ........................................................................ 错误~未定义书签。 2.3 策略描述......................................................................
........................................................................ 错误~未定义书签。 2.4 设计将达到的目
安卓课程设计题目标 ..................................................................... ....................................................... 错误~未定义书签。 3概要设计 .............................................. 错误~未
定义书签。 3.1 需求分析...................................................................... ........................................................................ 错误~未定义书签。 3.2 基本框架...................................................................... ........................................................................ 错误~未定义书签。 3.3 类设
计 ..................................................................... ........................................................................ ..... 错误~未定义书签。 4 详细设
计 ............................................. 错误~未定义书签。 4.1 运行过程...................................................................... ........................................................................ 错误~未定义书签。 4.2 类实
现 ..................................................................... ........................................................................ ..... 错误~未定义书签。
4.2.1 .............................................................. ........................................................................ .. (6)
4.2.2 .............................................................. ........................................................................ ........................................................ 7 4.3 运行描述...................................................................... ........................................................................ ...................................... 8 5 测
试 ............................................................... 9 5.1 运行效
果 ..................................................................... ........................................................................ ..................................... 9 5.2 测试用
例 ..................................................................... ........................................................................ ..................................... 9 总结 (11)
参考文
献 (12)
1 课程综述
Android是一种基于Linux内核、开放源代码的操作系统,主要使用于移动设备,如智能手机、平板电脑、电视等。根据Gartner对智能手机操作系统占有市场
份额的预期,到2015年Android操作系统的占有份额将达到50%左右,远高于其他操作系统。
开发程序的第一步便是开发环境的配置,首先是Java SDK的安装、配置和测试,然后是Eclipse的安装与测试,最后是搭建Android开发环境,也就是下载SDK和安装ADT,完成以上步骤便可以开始开发程序了。
本课程主要使用了赋值运算符和算术运算符。赋值运算符,由于Java语言是强类型的语言,所以赋值时要求类型必须匹配,如果类型不匹配需要能自动转换为对应的类型,否则将报语法错误。Java的算术运
算符有加号(+)、减号(-)、乘号(*)、除号(/)以及模数(%,从整数除法中获得余数)。整数除法会直接去掉小数,而不是进位。Button控件主要用于单击操作,处理相应事件。按钮的事件处理方式有两种,一种是直接给按钮注册,另一种是直接指定处理单击事件的方法。定义buttonClick方法时,注意两点,一是此类方法必须是public修饰,二是参数列表只能有一个View类型参数,当指定按钮被单击时,作为View传入此方法。基本流程控制语句主要用到了分支控制语句中的if语句,通过判断输入的值来选择使用语句,使程序按正确顺序逐步执行,为程序提供了执行方向。
1
2 手机应用设计
2.1 开发背景
算术涉及人们生活方方面面,计算器能使人们快捷,准确的算账,提高工作效率。 2.2 设计思想
本应用程序采用R.layout下的main布局文件进行布局,将单行文本加入相应区域,将数字按钮和运算符按钮及控制按钮添加到相应区域,同时注册按钮事件。 2.3策略描述
计算器的程序设计,必然有数据输入,其中数据包括运算符和数字,均要通过计算器上的button按钮选项输入进去,里面录入的必然是字符型的数据如果进行运算要将输入的数据转化成Double型,以防出错。
主要是通过将数字键和其他符号区别开来进行监听。 2.4 设计将要到达的目标
解决日常生活中简单的算数问题,例如9*9=81(如下图)
2
3 概要设计
3.1 需求分析

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。