- 0
- 0
- 约2.23万字
- 约 34页
- 2018-12-23 发布于湖北
- 举报
*******************
实践教学
*******************
兰州理工大学
计算机与通信学院
2013年秋季学期
Java 课程设计
题 目: 迷你计算器设计
专业班级:
姓 名:
学 号:
指导教师:
成 绩:
摘 要
目前计算器应用很广泛,本程序利用面向对象分析方法设计的思想,结合面向对象语言JAVA设计迷你计算器,划分模块,模块的逐一实现,定义和使用类,并掌握内部类的使用,JAVA接口的实现。此程序可以进行加、减、乘、除、阶乘、正弦、余弦和指数等运算,并且有删除和归零等功能。
关键词:JAVA;面向对象设计;迷你计算器
序 言
计算器作为日常生活中常用工具,它已经深入到生活中的每一个地方及场合。此次通过Java语言来实现,该程序是一个图形界面的简单的java 计算器,使用人员能快捷简单地进行操作。及时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助。可以进行简单的四则运算(加,减,乘,除,以及求倒数,求相反数等),有删除等功能,归零表示初始化。Java是由Sun 公司开发的新一代纯面向对象的网络编程语言。其目标是建立一种在任意种机器, 任一种操作系统的网络环境中运行的软件, 实行所谓的“程序写一次,到处运行”的目标。正因为如此,Java 已成为当今Internet 上最流行,最受欢迎的一种程序开发语言。Java 程序设计是一门应用性很强的专业课,在学习时必须注意理论与实践相结合,为此开设了本课程设计,其目的是通过本课程设计使学生能够较全面的掌握面向对象程序设计的有关概念和开发方法,以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力。
目录
摘要……………………………………………………………………………Ⅰ
序言……………………………………………………………………………Ⅱ
一.系统分析与设计………………………………………………………….1
二.详细设计………………………………………………………………….3
三.系统测试………………………………………………………………….8
四.软件使用说明书…………………………………………………………13
设计总结………………………………………………………………………14
参考文献………………………………………………………………………15
致谢……………………………………………………………………………16
源代码…………………………………………………………………………17
系统分析与设计
系统分析
日常生活中经常需要用到计算器,比如科学计算,数值计算,会计业务等等,在Applet中实现一个精巧的计算器,可以让用户的操作也更方便和快捷。本程序需要实现一个具有四则运算的计算器, 能够实现基本的加、减、乘、除运算,以及其它的辅助功能;界面 简洁适用;要提供主要的设计思路、类的设计等。
1.1 基本需求
主要支持的数字:0、1、2、3、4、5、6、7、8、9,主要支持的算子:+、-、*、/、sqrt,tan,sin,cos,log等,要求提供图形化操作界面。
1.2 特殊需求
具备归零,退格,退出等功能。
1.3 课程设计的实验环境
硬件要求能运行Windows7操作系统的微机系统。JAVA程序设计语言,Eclipse开发工具。
(二)系统设计
此程序使用GFrame窗体,将单行文本放在窗体的NORTH,接着在窗体添加panel3,然后在panel3的NORTH添加panel1,在panel3的SOUTH添加panel2,最后将数字按钮和运算符按钮添加到panel2和panel3中同时注册按钮事件监听器
该程序实现对用户输入数据,显示数据,在选择运算符号,并且进行计算,最后显示计算结果。本计算器提供了sqrt、tan、log、sin、cos等函数的计算功能,以及归零和删除等功能。本程序的可视化界面清晰明了,对于一般运算均可。所以此界面为程序默认第一界面。
(三)类的描述
本程序共有五个类:
MyCalucator是主类,main方法里会建立一个MyCalucator对象。
Signs类为内部类,是一个监听器类,实现Actionlistener,实现运算符号的事件监听。当运算符号为一目运算符(sin,cos,n!)时,实现该类的actionPerformed方法,对sin,cos,n!按钮进行事件处理。
Clear类为内部类,是一个监听器类,实现Act
您可能关注的文档
最近下载
- 化学制药技术第2版 [陶杰 主编] 2013年_第14章.pdf VIP
- 化学制药技术第2版 [陶杰 主编] 2013年_第13章.pdf VIP
- 2025年组织生活会党支部问题整改清单.docx VIP
- 化学制药技术第2版 [陶杰 主编] 2013年_第12章.pdf VIP
- 化学制药技术第2版 [陶杰 主编] 2013年_第10章.pdf VIP
- 化学制药技术第2版 [陶杰 主编] 2013年_第9章.pdf VIP
- 化学制药技术第2版 [陶杰 主编] 2013年_第8章.pdf VIP
- 化学制药技术第2版 [陶杰 主编] 2013年_第7章.pdf VIP
- 二年级班会:“春天来了”的班队会教案.docx VIP
- 化学制药企业安全生产—安全生产法律法规及三级安全教育(化学制药课件).pptx
原创力文档

文档评论(0)