java课程设计-保存计算过程的计算器

编号: 《面向对象程序设计(JAVA) 》 课程设计(论文)档案 题 目: 保存计算过程的计算器 学 院: 信息学院 专 业: 姓 名: 学 号: 班 级: 指导教师: 职 称: 讲师 完成日期: 2013年12月 《面向对象程序设计(JAVA) 》课程设计(论文) 题 目: 保存计算过程的计算器 学 院: 信息学院 专 业: 姓 名: 学 号: 班 级: 指导教师: 职 称: 讲师 完成日期: 2013年12月 摘 要 当下计算机技术发展迅捷,人们已经不能满足于采用人工进行大量的计 算,计算器快速的计算速度和稳定的准确率很好的满足了用户的需要,然而 Windows 自带的计算器所提供的功能已经无法满足人民日益增长的需求,保 存计算过程的计算器更是能够让用户随时随地的查找以前的计算过程,能够 提供给用户更加好的体验感受。 基于上面的几点因素,保存计算过程的计算器正是在这样的需求之下应 运而生的,目的旨在帮助用户快速准确的得到计算结果。本次实验课题使用 了JAVA 语言,开发平台选用Eclipse 这个开源的编译软件,主要原因就是 其强大的跨平台能力与超过C++语言MFC 所提供的包含框架界面设计功能。 由于其是面向对象的语言,所以整个代码看上去尽然有序,更加健壮、易读。 对于程序本身,由于时间有限只能做出简易的计算功能,旨在实现保存 计算过程这一目标,更加多的科学计算器功能可以通过模块的方式进行快速 集成,体现出了面向对象的模块化设计的特性。 【关键字】保存计算过程,计算器,JAVA 语言,Eclipse,模块化 Abstract With the rapid development of computer technology nowadays, people are not satisfied with the manually way that conduct a large number of calculations any more. Computers, which have the high speed of the calculation and stable accuracy, meet user’s needs well. However, the functions of Window’s own calculator have been unable to meet the growing needs of people. But the calculator saving the calculation procedure enables users to search the procedure at any time and no matter where they are and it provides the users with a better and totally new experience. Taking all the facts above into consideration, the calculator that saving the calculation procedure works, in such a condition. It aims at helping the users to get the calculation results as quickly as possible. For this experimental subject, JAVA language has been used.Also used Eclipse software. The main reason of it is that it has quite a powerful ability of cross plat. Besides, the function of framework interface designation surpasses the C++ MFC’s. Since it is an object- oriented language, the whole codes seem more orderly, stronger and easier to read. As for the process itself, only the simple calculations can be made due to the limited time. Nevertheless, to make the calculation procedure saved, more and more scientific calculator functions can be quickly integrated through the way of module which reflects the features of object-oriented modular design. 【Key words】Save computational process;Calculator;JAVA language;Eclipse;Modularization 目 录 前言 1 1 需求分析 2 1.1 设计目的

java课程设计 计算器_java课程设计-保存计算过程的计算器相关推荐

  1. Java课程设计题目二:保存计算过程的计算器

    Java课程设计题目二:保存计算过程的计算器 1 设计要求 参考Windows 操作系统提供的计算器设计一个实用的计算器,要求除了具有普通的计算功能外,还具有保存计算过程的功能. ①单击计算器上的数字 ...

  2. 保存计算过程的计算器Java实现

    一. 设计要求 参考Windows操作系统提供的计算器设计一个实用的计算器,要求除了具有普通的计算功能外,还具有保存计算过程的功能. (1) 单击计算器上的数字按钮(0,1,2,3,4,5,6,7,8 ...

  3. java多功能计算器_Java课程设计多功能计算器 PDF 下载

    1.摘要: 为复习巩固Java语言的基础知识,进一步加深对java语言的理解和掌控.同过本课程设计使自身能够全面的掌握面向对象程序设计的有关概念和开发方法,以便能较全面地理解.掌握和综合运用所学的知识 ...

  4. java 课程设计 计算器_JAVA课程设计-计算器(201521123028 李家俊)

    1.团队课程设计博客链接 2.个人负责模板或任务说明 主要负责计算器图形界面 包括操作按钮,菜单项以及输出面板的设计 3.自己的代码提交记录截图 4.自己负责模块或任务详细说明 代码分析: 主类中有如 ...

  5. java 公交管理系统 代码_JAVA课程设计报告公交管理系统.pdf

    Java期末课程设计 -- Busmanagerment 课程名称:算法设计与分析 任课老师:吴倩 学生姓名:谢秀华 学生学号:1037005 所在院系:信息工程学院 班级: 10计算机1班 一.前言 ...

  6. java课程设计日历_java课程设计日历记事本赵锐.doc

    java课程设计日历记事本赵锐.doc 2本科生课程设计课程名称JAVA程序设计课程设计题目日历记事本学号201440930252学生姓名赵锐所在专业2014计算机学院所在班级信工2班成绩课程设计时间 ...

  7. 图书借阅java设计报告_JAVA课程设计报告图书借阅系统.pdf

    课 程 设 计 课程设计名称: java课程设计 专 业 班 级 : 计科10 级4 班 学 生 姓 名 : 学 号 : 指 导 教 师 : 课程设计时间: 2012.6.18-2012.6.30 计 ...

  8. java课程设计培训班_Java课程设计

    课程设计--博客作业五子棋(201521123009 张晨晨) •团队课程设计博客链接 •个人负责模块或任务说明 五子棋的绘制 棋盘的绘制 重新开始功能的实现 悔棋功能的实现 •自己的代码提交记录截图 ...

  9. java文本编辑器课程设计报告_java课程设计报告 心得体会——计算器、文本编辑器.doc...

    java课程设计报告 心得体会--计算器.文本编辑器.doc 还剩 24页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内 ...

最新文章

  1. python 报错 SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1076) 解决方法
  2. ZOJ Problem Set - 1048 Financial Management
  3. 判断字符串 正则_(重学前端 - JavaScript(模块一)) 14、引用类型之 RegExp (正则)(详述)...
  4. python对律师的作用_想知道在大家眼中律师的作用是什么
  5. java 静态 二维数组 转化hashmap_将一个二维数组转换为 hashmap 哈希表
  6. [10] ADB 修改设置
  7. POJ 3172 (认真读题的题)
  8. bzoj1070 [SCOI2007]修车 费用流+拆分
  9. linux内核 端口,Linux内核中IO端口资源管理
  10. 多元线性回归数据集_TensorFlow学习Program1——13.实现一元、多元线性回归(基于房价数据集)...
  11. JDK 19 / Java 19 新特性
  12. URLClassLoader
  13. 虚幻4地形怎么增加层_虚幻周报20200512 | 该来的总会来的!
  14. 网络云记账小程序源码共享小程序记账应用后端thinkphp5.1账单微信小程序源码加php源码
  15. [深度学习] 什么是marginalization
  16. git在回退版本时HEAD~和HEAD^的作用和区别
  17. NX二次开发-重命名装配组件
  18. Android wms粗略介绍
  19. amd k14主板参数_看U选主板:AMD A8-5600K主板怎么选
  20. 64 SUSE 下GCC 4.8.2 编译的 skipping incompatible 问题

热门文章

  1. 【论文阅读】Multimodal Fusion with Co-Attention Networks for Fake News Detection --- 虚假新闻检测,多模态融合
  2. [附源码]JAVA毕业设计高校信息资源共享平台(系统+LW)
  3. 论文笔记MEMC-Net TPAMI
  4. 【云原生进阶之容器】第二章Controller Manager原理2.8节--Resync机制
  5. Cesium发光边界
  6. 分享一个实现夜间模式的浏览器扩展
  7. 2022 Robocom世界机器人开发者大赛 CAIP编程赛道 本科组-省赛 挨打记录+题解
  8. c语言用空格分隔和用逗号分隔,c语言程序设计课呵件第02章简单程序设计.ppt
  9. 培训python合肥
  10. java进阶----集合