没有合适的资源?快使用搜索试试~ 我知道了~
android开发计算器设计开发报告.doc
5星 · 超过95%的资源 需积分: 47 33 下载量 68 浏览量
2019-11-07
09:52:38
上传
评论 14
收藏 719KB DOC 举报
温馨提示
试读
24页
Android简单应用程序开发,简单计算器。 2程序说明: 1、计算器界面友好,方便使用。 2、具有基本的加、减、乘、除功能。 3、能够判断用户输入运算数是否正确。 4、支持小数运算。 5、具有清除功能,删除所有,c。
资源推荐
资源详情
资源评论
江苏科技大学(张家港)、苏州理工学
院
Android 程序设计项目报告
课题:计算器程序的开发
学院:电气与信息工程学院
班级:计算机科学与技术
姓名:####
指导老师:####
1
目录
一、设计说明:.................................................................................................................................3
1.设计内容: Android 简单应用程序开发,简单计算器。..........................................................3
2 程序说明:..............................................................................................................................3
二、开发环境:.................................................................................................................................3
三、概要设计:.................................................................................................................................3
3.1系统的总体 ..........................................................................................................................3
四、程序流程和系统功能设计.........................................................................................................4
4.1 程序流程设计 ......................................................................................................................4
4.2.系统功能设计 ......................................................................................................................5
4.3 基于 Android 平台系统具体设计 .......................................................................................6
4.3.1总体模块详细设计 ..................................................................................................6
4.3.2输入模块详细设计....................................................................................................7
4.3.3显示模块详细设计 ..................................................................................................8
4.3.4计算模块详细设计....................................................................................................8
五、计算器系统实现 ........................................................................................................................9
5.1Android 应用程序构成 .......................................................................................................9
六、截图说明...................................................................................................................................11
1、图标.....................................................................................................................................11
...................................................................................................................................................11
2 界面效果................................................................................................................................11
...................................................................................................................................................12
3 运算界面................................................................................................................................12
4 设计平台界面........................................................................................................................13
七、代码...........................................................................................................................................14
课程设计任务书
2
一、设计说明:
1.设计内容: Android 简单应用程序开发,简单计算器。
2 程序说明:
1、计算器界面友好,方便使用。
2、具有基本的加、减、乘、除功能。
3、能够判断用户输入运算数是否正确。
4、支持小数运算。
5、具有清除功能,删除所有,c。
二、开发环境:
开发环境:本系统是采用 Eclipse+EclipseMe+JDK+ADT 作为开发平台。事
实 上 为 了 节 约 时 间 就 直 接 用 Google 公 司 安 给 的 直 接 绑 定 好 的 adt-bundle-
windows-x86_64 开发,只需要配置下环境变量,无需要关联等操作。
三、概要设计:
3.1系统的总体
整个程序基于 android 技术开发,出总体模块外主要分为输入模块、显示模
块以及计算模块(包括一些其她功能)这三大部分。在整个系统中总体模块控
制系统的生命周期,输入模块部分负责读取用户输入的数据,显示模块部分负
责显示用户之前输入的数据以及显示最终的计算结果,计算模块部分负责进行
数据的运算以及一些其她的功能。
总体模块的作用主要是生成应用程序的主类,控制应用程序的生命周期。
输入模块主要描述了计算器键盘以及键盘的监听即主要负责读取用户的键盘输
入以及响应触屏的按键,需要监听手机按键动作以及用指针事件处理方法处理
触屏的单击动作(以松开按键为准)。同时提供了较为直观的键盘图形用户界
面。
显示模块描述了计算器的显示区,即该区域用于显示用户输入的数据以及
3
最终的计算结果,同时还负责显示一些其她的信息。
计算模块则主要描述了计算器的整体,实现了计算器的界面,负责计算用
户输入数据,包括加、减、乘、除的计算功能,记忆数据的相关功能,清零的
功能。
四、程序流程和系统功能设计
4.1 程序流程设计
知道了系统的功能以后,我们通过 activity_main.xml 来建立显示界面,完
成后系统开始监听用户的按键输入,每次输入系统都会判断一次用户输入的类
型,是数字还是运算符号或者是清除,判断完后分成不同类型如数字,符号,
基本运算等等进行进一步的处理,根据用户的要求继续进行下一步的操作,最
后计算出最终结果并显示在显示区。
系统流程图如图 4-1 所示:
4
4.2.系统功能设计
整个系统的功能比较多,比较复杂,如上所说,可以分为十多个功能模块,
但是逻辑上理解其实不算困难,系统包括普通计算功能,包括加减乘除,以及
清零功能。下面就让我们用图 4-2 来表示:
5
剩余23页未读,继续阅读
资源评论
- 巴蜀明月2023-07-26这份文件详尽地介绍了各种计算器设计模式和算法,对于想要深入学习android开发的人来说是一份很好的参考资料。
- Jaihwoe2023-07-26对于初学者来说,这篇文件的内容清晰易懂,帮助他们快速入门并掌握开发计算器的技巧。
- chenbtravel2023-07-26这篇文件没有过多的用词装饰,采用朴实的语言描述,非常符合实际情况,让人感觉很亲切。
- 江水流春去2023-07-26通过查阅这份文件,我学到了一些在开发计算器过程中经常用到的技术和工具,对我的项目非常有帮助。
- 陈莽昆2023-07-26这篇文件详尽地介绍了android开发计算器的设计与开发过程,让人对整个流程有了更清晰的了解。
qq_41600427
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 人工智能ai相关教学课程快
- Suno的冲击-AI音乐来了-学习备用.pdf
- KIMI大模型浏览器插件
- b61fa64a08a02de0e0d49d53bb84c444.amr
- 分布式系统中Java后端开发技术及其应用实践.pdf
- 5ffd9193f6aec31bbf16030a46680dc7.avi
- DA14531-蓝牙传感器连接传输数据固件
- 极限存在准则与两个重要极限
- logisim实验MIPS运算器(ALU)设计(内含4位先行进位74182、四位快速加法器、32位快速加法器)-Educoder_logisim里面连线,实现4位先行进位74182和4位快速加法器-C
- 高等数学第一章第二节数列的极限
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功