/***** ***** ***** 欢迎使用多功能计算器 v1.0 Beta ***** ***** *****/
------meteor
/***** ***** ***** ***** ***** 软件说明 ***** ***** ***** ***** *****/
1.开发环境
Windows XP + eclipse 3.32 + JDK 1.50
2.运行方式
在装在有Java SE Runtime Environment(JRE)1.50 的机器上
双击 Calculator.jar 即可运行本程序.
/***** ***** ***** ***** ***** 设计说明 ***** ***** ***** ***** *****/
1.采用面向对象的设计思想.
所有字段都封装起来,(除了JButton b[]字段,因为现在还不会封装数组-_-!)
只能通过get(),set()访问.
2.图形化设计
用setBounds()布局,使面板组合更自然.
按钮图标是用PhotoShop做的,使界面更优美.
3.功能完善
实现了全部46个按钮的监听,能满足一般科学计算功能.
实现了不用按等号的连续运算.
当不小心按下除以0时,系统会提示重新输入除数,而不是要按"归0"才能继续运算.
这点可是比Windows自带的计算器要智能哦^-^!
添加了时钟面板,可以实时查看系统时间.(只是练习,系统时间哪台电脑没有-_-~)
4.思路清晰
灵活运用方法,使程序思路清晰明了.
同时较大程度的减小了代码长度,使总长度控制在1100行.
/***** ***** ***** ***** ***** 关于作者 ***** ***** ***** ***** *****/
学习JAVA两个月了,觉得应该可以做点东西了.在这次编写过程中,遇到了不
少困难,比如布局,按钮的监听,打包等.由于本计算器用到的按钮之多,逻辑之复
杂,曾让我陷入困境,但我通过不断地断点和条件调试,极大程度的消除了Bug.
但是,由于其复杂性又使我个人难以完成全部的覆盖测试,所以现在发个Beta版的,
请广大网友使用后,如果发现Bug或有任何疑问和建议,请与本人联系,以便即时
修正和完善,本人感激不尽!!!同时欢迎学习JAVA的人士共同学习,探讨有关JAVA
的问题.你们的关注和支持是我前进的巨大动力.
我的联系方式 E-mail:yehaibin57@163.com QQ:170095942
本计算器开源,您可以在文件中获得源码.但需尊重个人的劳动成果,请不要
在未经本人同意情况下修改作者信息并发布源码或软件.
这是本人 JAVA 的第一部作品,以后还会陆续出其它作品的.欢迎交流,指教.
meteor
08.08.03
aioya
- 粉丝: 2
- 资源: 1
最新资源
- 3dmmods_倾城系列月白_by_白嫖萌新.zip
- springboot-教务管理系统(编号:62528147).zip
- Linux下的cursor安装包
- 五相电机双闭环矢量控制模型-采用邻近四矢量SVPWM-MATLAB-Simulink仿真模型包括: (1)原理说明文档(重要):包括扇区判断、矢量作用时间计算、矢量作用顺序及切时间计算、PWM波的生成
- 基于JavaScript的在线考试系统(编号:65965158)(1).zip
- 指针扫描和内存遍历二合一工具
- 青龙燕铁衣-数据集.zip
- 组播报文转发原理的及图解实例
- Java答题期末考试必须考
- 量化交易-RSI策略(vectorbt实现)
- install_dmt.apk
- 1_烽火HG680-KA-mv310(四川湖北湖南新疆河北山东甘肃等)免拆固件.zip
- typora免费正版安装包
- GZ036 区块链技术应用赛项赛题第1套附件.zip
- 用Excel表体验梯度下降法
- 用Excel表体验梯度下降法,附带标识版本
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈