1 / 20
文档名称:

迷你计算器设计说明书.doc

格式:doc   大小:259KB   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

迷你计算器设计说明书.doc

上传人:mh900965 2017/12/12 文件大小:259 KB

下载得到文件列表

迷你计算器设计说明书.doc

相关文档

文档介绍

文档介绍:*******************
实践教学
*******************
兰州理工大学
计算机与通信学院
2014年秋季学期
Java 课程设计
题目: 迷你计算器设计
专业班级: 计算机3班
姓名: 刘忠雄
学号: 12240304
指导教师: 年福忠
成绩:
前言
当今社会是信息社会,科技经济高速发展的社会!为了更方便人们的工作生活和加速人们处理信息的速度,计算器应运而生。由于它体积小巧,携带方便,价格便宜,构造简单等诸多的优点成为人们生活中的必备品!
随着科技的发展计算器的种类变得更多,功能变得更强大,体积变得更小!电脑的出现改变人们的生活****惯,很多事情都可以电脑来完成!电脑的更大一个优点就是可以通过软件的应用无限的延伸电脑功能的外延!下面我们将用我们学****的Java语言编写一个简易的计算器程序!实现简单的初步的计算功能!
本程序的编写基础是Java汉化平台,它在Java的原有基础上实现了多汉字的支持方便了我们的使用。生成的程序可移植性强兼容性好稳定!现在只实现了加、减、乘、除。这个系统是基于软件发展的生命周期来研制的,它可以直接输入数学表达式,不需要任何转换,就可以直接输出数学四则运算的结果。但是,每次只能运算一个表达式。不能运算多个表达式。在程序里面在添加一组选择函数即可。

目录
前言 1
目录 2
摘要 3
4
5
第二章详细设计 6
6
8
8
10
第三章系统测试 12
12
12
: 13
!为例: 14
()举例 15
。 15
第四章软件使用说明书 16
16
16
16
设计总结 17
参考文献 18
致谢 19
摘要
本次设计是通过java编程技术来设计一个图形界面(GUI)的计算器应用程序,完成简单的算术运算,该计算器可以实现加法、减法、乘法、除法的简单运算,也可以实现一些简单的扩展运算如:阶乘,指数,正弦,余弦,正切。具有良好的界面,使用人员能快捷接单的进行操作,即时获得需要的计算结果充分降低了数字计算的难度并节省了时间。对人们的生活有一定的帮助。
关键词:java语言;计算器;四则运算;继承;面向对象
第一章系统总体设计

程序采用继承windowadapter类,新建JFrame窗体,利用ButtonGroup定义一组按钮,同时定义了一个文本区用于输入和显示数据。本系统含有一下方法:public calculator()构造方法完成面板和文本区的复制操作;init()方法完成按钮的初始化操作;addButton()方法统一设置了按钮的使用方式;operate()方法实现加减乘除的基本操作;最后定义了运算符事件监听者Class Signs implements ActionListener和数据输入监听者class Num implements ActionListener。
main()方法开始
数字键按钮
在文本框中
显示数据
基本运算
运算符监
听者
数字键监听者
在文本框中
输出结果
在文本框中
显示数据


程序流程图

⑴、本应用程序继承自框架类(JFrame),容器Container c采用BorderLayout边缘布局,将单行文本框加入到“North”区域,包含各种按钮的面板JPanel 1加入到”Center”区域。包含各种按钮的面板JPanel 1 采用5行4列的网格布局,然后定义了一个数字按钮的监听者和运算符按钮的监听者。如:
class signs implements ActionListener
class Num implements ActionListener
⑵、运算符事件***中的事件处理方法void actionPerformed(ActionEvent evt)完成主要的按钮事件的处理。事件处理分以下几种情况:运算符按钮事件(”+”,”-“,”*”,”/”)、正负号按钮事件(”+/-“)、小数点按钮事件(”.”)、等号按钮事件(”=”)、退格按钮事件(”退格”)、清除按钮事件(“C”) 、正弦(sin)、正切(tan)、余弦(cos),指数(pow)。
数字事件***中的事件处理方法public void act