1 / 24
文档名称:

Java程序设计.doc

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

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

分享

预览

Java程序设计.doc

上传人:mh900965 2018/3/18 文件大小:293 KB

下载得到文件列表

Java程序设计.doc

相关文档

文档介绍

文档介绍:淮海工学院计算机工程学院
课程设计报告
设计名称: 面向对象课程设计
选题名称: 计算器的设计与实现
姓名: 学号:
专业班级:
系(院): 计算机工程学院
设计时间: ~
设计地点: 软件实验室、教室
成绩:
指导教师评语:
签名:
年月日

模仿日常生活中所用的计算器,自行设计一个简单的能实现计算器功能的Java程序,掌握事件驱动,并能掌握一定的Java编程能力,在实践中能感受Java的奥秘!同时检验学生的学****成果。要求能实现简单的计算功能:用户单击界面上的按钮,输入数据和运算符等,在窗口中显示运算结果,能正确输入数据,能实现加、减、乘、除等算术运算(另外可适当加上阶乘、正弦、余弦和指数)运算。运算结果能正确显示,可以清除数据等。
程序最后的运行效果如图所示。
:
一、任务
课程设计可选用Eclipse、Beans等作为开发平台以提高开发效率,通过资料查阅和学****尽可能熟练掌握其中一种集成开发环境。本次课程设计程序继承来自框架类(Frame),总体布局上选用布局管理器BorderLayout,同时面板中包含了各种数字按钮和符号按钮。面板采用Girdlayout布局,将各种按钮添加到面板中,并增加按钮监听事件AddActionListener(监视器);
二、要求
通过这次设计,要求掌握以下内容:
面向对象技术中的继承与多态(重载和覆盖)机制、各种修饰符的使用
类、包、接口的定义与使用
常用工具类与算法的实现(数组、向量、字符串、链表)
、、
Java的异常处理机制
6)Java的多线程技术
7)Java的网络编程

一、需求分析
人员分工:
:查找相关资料及程序的初步运行
:程序的编写及文字注释
:书写并完善程序设计报告
:修改程序及程序的调试
设计一个能实现计算器功能的Java程序,可以进行加、减、乘、除(另外可适当加上阶乘、正弦、余弦和指数)运算。
二、概要设计
1、控件的编写
JButton btn0 = new JButton();
JButton btn1 = new JButton();
JButton btn2 = new JButton();
JButton btn3 = new JButton();
JButton btn4 = new JButton();
JButton btn5 = new JButton();
JButton btn6 = new JButton();
JButton btn7 = new JButton();
JButton btn8 = new JButton();
JButton btn9 = new JButton();
2、特殊控件的定义:
JButton btnClear = new JButton(); //清除
JButton btnEqual = new JButton(); //等于
JButton btnPlus = new JButton(); //+操作符
JButton btnMinus = new JButton(); //-操作符
JButton btnMultiply = new JButton(); //*操作符
JButton btnDivide = new JButton(); //除操作符

一、详细设计
操作符的具体定义:
1、//清除操作符
(new Rectangle(100,230,45,45));
(new ("Tahoma",,14));
("C");
(new btnClear(this));
2、//=操作符
(new Rectangle(150,230,45,45));
(new ("Tahoma",,14));
("=");
(new btnEqual(this));
3、//+操作符
(new Re