没有合适的资源?快使用搜索试试~ 我知道了~
基于安卓的计算器的设计与实现.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 73 浏览量
2022-06-29
00:50:34
上传
评论
收藏 770KB PDF 举报
温馨提示
试读
20页
基于安卓的计算器的设计与实现.pdf基于安卓的计算器的设计与实现.pdf基于安卓的计算器的设计与实现.pdf基于安卓的计算器的设计与实现.pdf基于安卓的计算器的设计与实现.pdf基于安卓的计算器的设计与实现.pdf基于安卓的计算器的设计与实现.pdf基于安卓的计算器的设计与实现.pdf基于安卓的计算器的设计与实现.pdf
资源推荐
资源详情
资源评论
安卓应用程序设计
——简易计算器的实现
院 ( 系 ) 名 称
专 业 名 称
学 生 姓 名
学 生 学 号
课 程 名 称
2016 年 6 月 日
1.系统需求分析
Android 是以 Linux 为核心的手机操作平台,作为一款开放式的操作系统,随着Android
的快速发展,如今已允许开发者使用多种编程语言来开发Android 应用程序,而不再是以前
只能使用 Java 开发 Android 应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意
义上的开放式操作系统。计算器通过算法实行简单的数学计算从而提高了数学计算的效率,
实现计算器的界面优化,使界面更加友好,操作更加方便。基于 android 的计算器的设计,
系统具有良好的界面;必要的交互信息;简约美观的效果。使用人员能快捷简单地进行操作,
即可单机按钮进行操作,即时准确地获得需要的计算的结果,充分降低了数字计算的难度和
节约了时间。
2.系统概要设计
2.1 计算器功能概要设计
根据需求,符合用户的实际要求,系统应实现以下功能:计算器界面友好,方便使用,,
具有基本的加、减、乘、除功能,能够判断用户输入运算数是否正确,支持小数运算,具有
清除功能。
图 2.1 系统功能图
整个程序基于 Android 技术开发,除总体模块外主要分为输入模块、显示模块以及计算
模块这三大部分。在整个系统中总体模块控制系统的生命周期,输入模块部分负责读取用户
输入的数据,显示模块部分负责显示用户之前输入的数据以及显示最终的计算结果,计算模
块部分负责进行数据的运算以及一些其他的功能。具体的说,总体模块的作用主要是生成应
用程序的主类,控制应用程序的生命周期。
输入模块主要描述了计算器键盘以及键盘的监听即主要负责读取用户的键盘输入以及
响应触屏的按键,需要监听手机动作以及用指针事件处理方法处理触屏的单击动作。同时提
供了较为直观的键盘图形用户界面。
显示模块描述了计算器的显示区,即该区域用于显示用户输入的数据以及最终的计算结
果,同时负责显示一些其他的信息。
计算模块则主要描述了计算器的整体,实现了计算器的界面,负责计算用户输入数据,
包括加、减、乘、除等各种功能,记忆数据的相关功能,清零的功能。
总体系统
显示模块
计算模块
输入模块
图 2.2 三大模块
2.2 输入模块设计
系统如果想完成计算器中各种功能,首先用户要能进行数据输入,由于是在触屏手机上
开发计算器程序,所以要求输入可以直接使用触屏进行,所以在设计的时候就要充分的考虑
这一点。正是由于考虑到这个特殊的地方,所以在进行模块设计中,选择编写输入模块类的
时候会特意选取使用可以支持触屏输入的特殊增强型图形用户界面类。
输入模块主要的任务是描述计算器键盘以及实现键盘的监听,即当用户点击按键或者屏
幕的时候监听会去调用相应的处理办法,本模块还需要为系统提供一个较为直观的键盘图形
用户界面。输入模块的功能图如图
输入模块
设置按钮
按键监听
设置监听调用
图 2.3 输入模块
设置按键监听
2.3 显示模块设计
作为手机计算器系统,显示部分也是必不可少的一部分。没有显示部分就没有办法显示
用户输入的数字是否正确,甚至不能显示计算出的结果,由此可见显示模块即包括输入的部
分(因个人技术原因不能显示表达式的形式)也包括输出的部分。
显示模块主要完成的任务是描述计算器的显示区,该区域用于显示用户输入的数据以及
最终的计算结果和一些其他信息。同时本模块还将提供调用和设置显示的具体方法
显示模块
显示区设置
显示数据
图 2.4 显示模块
设置显示
2.4 计算模块设计
系统要完成整个的计算器的功能,那么计算模块就是整个系统的重要模块。没有计算模
块系统就不能顺利的完成计算,就无法达到用户的要求。所以计算模块的设计也是本次系统
设计的重点。
系统想要能在屏幕上显示出计算器的样子要有整体的布局。在本模块中要完成布局的具
体设计,使用户能够看到整个计算器的界面。同时系统想完成 计算功能必须要处理用户的
输入,当输入模块的监听传到计算模块中时,计算模块就要根据相应的方法进行进一步的处
理。
计算模块
整体布局 逻辑判断
运算输入判断 数值输入判断
普通运算功能
记忆相关功能
清零功能
图 2.5 计算模块
剩余19页未读,继续阅读
资源评论
xxpr_ybgg
- 粉丝: 6542
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功