烟台工程职业技术
系专业级
课程设计(论文)课程设计(论文)
题
目:
计算器设计
指导教师(签名)指导教师(签名)
二○一一年七月十四日
计算器课程设计
报告 摘要:本计算器可以进行十进制下的四则运算(加法、减法、乘法、除法),点击数字键,就会在显示框中显示相应的数字,进行对应的运算,首先输入第一个计算数值,然后输入运算符,再输入第二个计算数值,点击“=”按钮就可以得到计算结果。
前言
日常生活中经常需要用到计算器,比如科学计算、数值计算、会计业务等等。本项目需要实现一个具有四则运算的计算器,拥有加减乘除功能,可以方便地进行数据运算,点击数字键,就会在显示框中显示相应的数字,进行对应的运算,首先输入第一个计算数值,然后输入运算符,再输入第二个计算数值,点击“=”按钮就可以得到计算结果。增加页面的实用性,
程序简练、可用、能够正常运行。课程设计为学生提供了一个既动手又动脑,独立实践的机会。通过课程设计,可以将书本上的知识和实际有机结合起来,锻炼学生分析、解决实际
问题的能力,并养成良好的编程习惯,熟练掌握
Java的基本知识和Java调试技能,掌握面向对象程序设计的基本思路和方法。利用所学的基本知识和技能,解决简单的面向对象程序设计问题。通过这次课程设计培养解决实际问题的能力。该程序是一个图形界面的简单的Java计算器,使用人员能够快捷简单地进行操作,及时准确地获得需要的计算结果,充分降低了数字计算的难度,节约了时间,提高了效率和准确度,对人们的生活有一定帮助。随着科学技术的不断发展,
计算机已经成为我们
工作和
学习必不可少的工具,经过学习之后,决定使用Java语言编写一个简单的计算器,可以实现简单的运算功能,满足日常基本的工作学习。Java是由sun公司开发的新一代纯面向对象的
网络编程语言,其目标是建立一种在任意种机器、任一种操作
系统的网络环境中运行的
软件,实行所谓的“程序写一次,到处运行”的目标。正因为如此,Java已成为当今Internet上最流行、最受欢迎的一种程序开发语言,称为网络上的“世界语”。JAVA适合开发基于多媒体、与平台无关、用面向对象的方法进行的基于Internet、Intranet、Extranet的Applet和应用程序。Java建立在C语言和C++基础之上,但Java摒弃了C和C++中许多不合理的内容,它具有简单高效、面向对象、不依赖于机器结构的特点,支持多线程、分布、和并发机制。用Java开发的应用软件在可移植性、健壮性、安全性等方面大大优于已存在的其他编程语言。Java提供了丰富的类库,能最大限度地利用网络。Java程序设计是计算机科学的基础理论知识,也是软件设计的技术基础。课程设计的性质是检验理论学习的效果及综合运用的能力,目的是训练学生进行程序设计的技能和培养良好的程序设计的习惯。此次课程设计的任务是要求学生用掌握的JAVA语言编程解决实际问题,更好的将理论与实际联合起来。
一、问题描述
2
该计算器模拟程序具体功能要求是能够显示用户界面,用java语言设计并以eclipse为开发平台能实现证书的加法、减法、乘法、除法四则运算并且界面要用图形界面实现、每一个单元放一个组件,网格单元大小可以不同,尽量将相同属性的按钮放在一个区域,方便操作。二、逻辑设计首先明确该实验设计的要求实现的基本功能,其次设计布局,将空间划分为由行和列组成的网格单元。三、详细设计(一)程序中所用的组件importjava.awt.BorderLayout;importjava.awt.GridLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JPanel;importjavax.swing.JTextField;(二)p.setLayout(newGridLayout(4,4));//创建具有四行四列的表格