资源预览内容
第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
第9页 / 共24页
第10页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
I六安职业技术学院毕业设计(论文)用 JAVA 编一个计算器姓 名: 古 松 泽 学 号: 20103113 班 级: 软件技术 1002 指 导 教 师: 胡 君 所 在 系 部: 信息工程系 二一三年六月II毕业论文(设计)开题报告学生姓名 古松泽 班级 软件技术 1002 指导教师 胡君学号 20103113毕业论文(设计)题目 用 JAVA 编一个计算器Java,是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台的总称。用 Java 实现的 HotJava 浏览器(支持 Java applet)显示了 Java 的魅力:跨平台、动态的 Web、Internet 计算。从此,Java 被广泛接受并推动了 Web 的迅速发展,常用的浏览器现在均支持 Java applet。 Java 平台由 Java 虚拟机(Java Virtual Machine)和 Java 应用编程接口(Application Programming Interface、简称 API)构成。Java 应用编程接口为 Java 应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个 Java 平台之后,Java 应用程序就可运行。现在 Java 平台已经嵌入了几乎所有的操作系统。这样 Java程序可以只编译一次,就可以在各种系统中运行。通过本论文课题的研究,可以实现一个类似电脑自带计算器实现=各种简单运算,并在设计过程中,不断扩展自己知识面,让自己在设计中学习,学习中设计,是自己的语言汇编能力得到提高。具体安排进度:2013 年 3 月 1 日3 月 30 日,确定设计方案并搜集所需材料;2013 年 4 月 1 日4 月 30 日,细化设计方案及论文具体设计;2013 年 5 月 1 日5 月 31 日,检查并补充论文中不足。III毕业论文(设计)成绩评定指导教师意见答辩专家组意见系专业教学委员会意见IV摘要本计算器是由 java 语言所编程设计的标准计算器,可以进行十进制下的四则运算(加、减、乘、除) 、开根号、百分号、求倒数,还可以实现数值的符号转换,操作科学型计算器与标准计算器之间的菜单切换。 ,Backspace 表示退格, CE 表示将当前文本框内数据清除,C 表示文本框内数据清除。此外还提供了“编辑” 、 “查看” 、 “帮助”三个菜单项,使用者可通过使用菜单项实现复制、粘贴功能。总体设计与详细设计-数据分析,算法思路,类设计,功能实现(含程序流程图,主要代及注释),界面等运行调试与分析讨论-给出运行屏幕截图,分析运行结果,有何改进想法等。界面类似 windows 自带计算器界面,Java 的早期版本以来,抽象窗口工具包为用户界面组件提供了平台独立的 API。在 AWT 中,每个组件都由一个原生的等同组件生成和控制,这个原生组件是由当前的图形窗口系统决定的。与此相对,Swing 组件经常被描述为轻量级的,因为它们不需要操作系统本身所带窗口工具包的原生资源来生成。目 录引 言 .1第 1 章 程序设计基本概述 .21.1 设计目的 .21.2 Java 主要特点 .21.3 功能模块设计 .31.4 系统功能图 .41.5 本章小结 .4第 2 章程序整体设计说明 .52.1 程序中所用到的变量 .52.2 程序部分源代码及注释 .52.3 图形界面设计方法 .72.3.1 标准计算器界面 .7V2.3.2 界面设计代码 .72.4 本章小节 .9第 3 章 程序运行后实现效果 .103.1 程序实现部分运算图 .103.2 本章小结 .15第 4 章 设计中遇到的问题及改良 .164.1 设计中的遇到的问题 .164.2 问题解决及改良 .164.3 本章小结 .16结 论 .17致 谢 .18参考文献 .19引 言随着网络的时代的到来,java 语言在网络编程方面的优势使得网络编程有了更好的选择。Java 语言最大的特点是具有跨平台性,使其不受平台不同的影响,得到了广泛的应用本课程是 Java 面向对象程序设计,体现的是面向对象而不是面向过程,它与面向过程有很大的区别,它避免了面向过程中很多容易出错的内容,例如:指针等,在面向对象的设计中,注意体现的是面向对象的几大机制,继承、封装、多态和抽象,在面向过程的设计中的多继承 Java 采用了接口来代替实现, Java 分为三个体系 JavaSE(Java2 Platform Standard Edition,java平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,java 平台企业版),JavaME(Java 2 Platform Micro Edition,java 平台微型版)。* Java SE(Java Platform,Standard Edition) 。Java
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号