欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    JAVA计算器课程设计-- 计算器的设计与实现

    • 资源ID:1398489       资源大小:99.50KB        全文页数:23页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    JAVA计算器课程设计-- 计算器的设计与实现

    1、 课 程 设 计 课程名称 JAVA 课程设计 题 目 计算器的设计与实现 专 业 计算机科学与技术 班 级 学 号 姓 名 成 绩 _ 指导教师 课程设计任务书 设计题目: 计算器的设计与实现 设计目的: 1.巩固和加深课堂所学知识; 2.学习掌握一般的软件的设计方法和查阅、运用资料的能力; 3.掌握 JA V A 程序设计语言,面向对象的软件设计思想、方法。 设计任务: (在规定的时间内完成下列任务) 1、任务:设计一个简单的计算器程序 功能要求:能够实现基本的加、减、乘、除运算,以及其它的辅助功能;界面简洁适 用;要提供主要的设计思路、类的设计 2、 设计任务要完成设计、编码、测试等过程

    2、,给出设计思路、设计说明书、主要的代码 的说明、使用说明书。源代码以及可运行的计算器程序。 时间安排: 12 月 12 日 布置题目,确定任务、查找相关资料 12 月 12 日12 月 16 日 功能分析,系统设计,编写程序,调试程序、运行系统; 12 月 16 日 答辩后撰写设计报告。 具体要求:设计报告撰写设计报告撰写格式格式要求要求(按提供的设计报告统一格式撰写) 具体内容如下: 设计任务与要求 总体方案与说明 面向对象的设计(主要类的设计) 源程序清单与注释 软件主要模块流程图 问题分析与解决方案(包括调式记录、调式报告,即在调式过程中遇到的主要问题、 解决方法及改进设想) ; 小结与

    3、体会 附录:附录: 源程序(必须有简单注释) 使用说明 参考资料 指 导 教 师 签 名: 2011 年 12 月 16 日 教研室主任(或责任教师)签名: 年 月 日 一一 设计目的设计目的 1.11.1:设计一个简单的计算器程序 1.21.2:能够实现基本的加、减、乘、除运算,以及其它的辅助 功能;界面简洁适用;要提供主要的设计思路、类的设计 二二 需求分析需求分析 日常生活中经常需要用到计算器, 比如科学计算, 数值计算, 会计业务等等,在Applet中实现一个精巧的计算器,可以让用户的 操作也更方便和快捷。 本项目需要实现一个具有四则运算的计算器, 能够实现基本的加、减、乘、除运算,以

    4、及其它的辅助功能;界面 简洁适用;要提供主要的设计思路、类的设计,本次设计添加转进 制等功能 三三 设计思路设计思路 本应用程序继承自框架(frame),此程序使用frame布局管理器 bordelayout,将单行文本加入相应区域,包含各种按纽的面板 buttonpanel加入相应区域 还可以将进制转换的面板与单行文本框放一块 包含各种按纽的面板buttonpanel采用N行N列的网格布局, 然 后将数字按钮和运算符按钮以及控制按钮添加到面板中,同时注册 按钮事件监听器 四四 详细设计详细设计 4.14.1数据分析数据分析 计算器的程序设计,必然有数据输入,其中数据包括运算符 和数字,均要通

    5、过计算器上的button按钮选项按钮输入进去, 里面录入的必然是字符型的数据,如果进行运算要将输入的 数据转化成Double型,以防出错 4.24.2算法思路算法思路 大致思路已经在上面阐述,主要是通过将数字键和其他符号 区别开来进行监听 4.34.3类设计类设计 以下见代码部分 五五 详细代码详细代码 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Calculator extends Frame implements ActionListener, WindowListener p

    6、rivate Container container; private GridBagLayout layout; private GridBagConstraints constraints; private JTextField displayField; /计算结果显示区 private String lastCommand; /保存+,-,*,/,=命令0 private double result; /保存计算结果 private boolean start; /判断是否为数字的开始 private JMenuBar menubar; private JMenuItem m_exit,m2_ejz,m2_bjz; private Dialog dialog; pri


    注意事项

    本文(JAVA计算器课程设计-- 计算器的设计与实现)为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583