1 / 33
文档名称:

Java课程设计论文-复杂计算器的设计.doc

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

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

分享

预览

Java课程设计论文-复杂计算器的设计.doc

上传人:DOC KING 2012/5/5 文件大小:0 KB

下载得到文件列表

Java课程设计论文-复杂计算器的设计.doc

文档介绍

文档介绍:Java课程设计论文
复杂计算器的设计
目录
一绪论 4
二设计思路 4
工作原理图................................................................... ...........4
功能规划...................................................................................5
三具体实现 5
类设计与功能实现.....................................................................5
界面...........................................................................................5
四运行调试与分析讨论 9
运行屏幕截图与分析...............................................................9
改进想法.................................................................................12
五设计体会与小结 12
六参考文献 12
七附录 13
题目内容及要求:
我选择的是“复杂计算器的设计”,其目的主要是因为Windows里有计算器,可以参照那个模板,并且对界面很熟悉,做起来更得心应手。其次,我对链接数据库还不太熟练,计算器可以由代码直接生成,更符合我的知识水平。
设计一个图形界面(GUI)的复杂计算器应用程序,其组件包括0~9,+、-、*、/、C=按钮,显示屏文本行和菜单。其功能完成简单的加法、减法、乘法、除法算术运算,具有进制转换功能,能关闭窗口,点击按钮或键盘数字会在现实屏上输出结果。在计算器的界面上小数点、正负号、求倒数、退格和清零按钮要实现其功能
练习使用布局管理器设计一个计算器的界面,并练习使用事件监听器处理数据的输入,并完成相关的计算。
在我的计算器上实现了以上要求的基本功能,其界面参照系统的计算器。选中菜单项“查看”中的“标准型”菜单子项,可以实现其加减乘除基本运算,选中“科学型“可以实现进制之间的转换。在菜单项条中也设置了“编辑”,“帮助”等菜单项,点击相关按钮可实现相关其功能。
设计思路

:

:
在本程序中主要有四个类,分别是 Jisuanqi , Computepad ,NumberButton,OperationButton,其主类是Jisuanqi。主类Jisuanqi主要实现二,八,十,十六之间进制转换,但不能实现加减乘除基本运算。
Computepad类,在此类中主要实现“查看”中的“标准型”,即实现十进制的加减乘除基本运算。在此类中记入NumberButton,OperationButton类,简化程序。
在菜单条中设置了“编辑”,“查看”“帮助”等菜单项,“编辑”中可实现“复制”“粘帖”功能,在“查看”中可以选择“科学型”“标准型”在“帮助”中实现“关于计算器”“作者主页”点击相关按钮可实现相关其功能。
具体实现

:
主类Jisuanqi,即是“查看”中的科学性,主要实现二,八,十,十六之间进制转换,但不能实现加减乘除基本运算。
引入的包有:package my;
import .*;
import .*;
import .*;
import .*;
界面如下:

界面设计思路:创建容器cp,创建3个面板cp1,cp2,cp3并加入到cp中,三个面板按照边缘布局,(cp1,"North"); (cp2,"Center");
(cp3,"South");在cp1中放置文本框,在cp2中放置进制和C,CE,Backspace按钮,剩余的放置在cp3中。
功能设计思路:先获取点击或者输入的数字,再将其转换成十进制。代码如下:
int jin=10;
String hex=();
int inthex=(hex,jin);//先把数变为10进制
((inthex));
再将十进制转换成相应进制。代码

最近更新

绩效管理在企业战略实施中的有效性分析 28页

2024年台州学院单招职业技能测试模拟测试卷必.. 41页

2026年会计下半年工作计划 14页

绿色照明政策研究 38页

龟板药物制剂研究 36页

2024年吉林省延边朝鲜族自治州单招职业倾向性.. 40页

2024年吐鲁番职业技术学院单招职业倾向性测试.. 41页

2024年咸阳职业技术学院单招职业适应性测试题.. 39页

2024年哈尔滨职业技术学院单招职业倾向性考试.. 41页

2024年商洛职业技术学院单招综合素质考试题库.. 41页

2024年四川体育职业学院单招职业适应性测试题.. 41页

2024年四川司法警官职业学院单招职业技能测试.. 40页

高性能石膏基材料 37页

高效储能技术与应用 38页

2024年大同煤炭职业技术学院单招综合素质考试.. 40页

2024年大理护理职业学院单招职业倾向性测试题.. 40页

2024年大连航运职业技术学院单招职业技能考试.. 40页

2026年企业年终工作总结通用 12页

2024年天津医学高等专科学校单招职业适应性考.. 40页

2024年天津渤海职业技术学院单招职业适应性考.. 41页

2024年天津职业技术师范大学单招综合素质考试.. 39页

2024年太湖创意职业技术学院单招职业技能考试.. 39页

2024年宁夏体育职业学院单招职业技能考试模拟.. 40页

2024年宁夏建设职业技术学院单招职业适应性测.. 40页

2024年宁波大学科学技术学院单招职业倾向性测.. 40页

2024年宁波财经学院单招职业技能测试模拟测试.. 41页

2024年安康职业技术学院单招职业适应性测试模.. 40页

2023年四川省凉山州数学中考真题试卷【含答案.. 32页

铁路钢轨探伤车运用管理办法 21页

青岛市电梯安全运行服务规范 20页