- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
--(完美WORD文档DOC格式,可在线免费浏览全文和下载)值得下载!
六安职业技术学院毕业
设计(论文)
用JAVA编一个计算器
姓 名: 古 松 泽
学 号:
班 级: 软件技术1002
指 导 教 师: 胡 君
所 在 系 部: 信息工程系
二○一三年六月
毕业论文(设计)开题报告
学生姓名 古松泽 班级 软件技术1002 指导教师 胡君 学号 毕业论文(设计)题目 用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程序可以只编译一次,就可以在各种系统中运行。—3月30日,确定设计方案并搜集所需材料;
2013年4月1日—4月30日,细化设计方案及论文具体设计;
2013年5月1日—5月31日,检查并补充论文中不足。
毕业论文(设计)成绩评定
指
导
教
师
意
见 答
辩
专
家
组
意
见 系
专
业
教
学
委
员
会
意
见
摘要
本计算器是由java语言所编程设计的标准计算器,可以进行十进制下的四则运算(加、减、乘、除)、开根号、百分号、求倒数,还可以实现数值的符号转换,操作科学型计算器与标准计算器之间的菜单切换。 ,Backspace表示退格, CE表示将当前文本框内数据清除,C表示文本框内数据清除。此外还提供了“编辑”、“查看”、“帮助”三个菜单项,使用者可通过使用菜单项实现复制、粘贴功能。
总体设计与详细设计
---数据分析,算法思路,类设计,功能实现(含程序流程图,主要代及注释),界面等运行调试与分析讨论---给出运行屏幕截图,分析运行结果,有何改进想法等。界面类似windows自带计算器界面,Java的早期版本以来,抽象窗口工具包为用户界面组件提供了平台独立的API。在AWT中,每个组件都由一个原生的等同组件生成和控制,这个原生组件是由当前的图形窗口系统决定的。与此相对,Swing 组件经常被描述为轻量级的,因为它们不需要操作系统本身所带窗口工具包的原生资源来生成。
目 录
引 言 1
第1章 程序设计基本概述 2
1.1 设计目的 2
1.2 Java主要特点 2
1.3 功能模块设计 3
1.4系统功能图 4
1.5 本章小结 4
第2章程序整体设计说明 5
2.1程序中所用到的变量 5
2.2 程序部分源代码及注释 5
2.3图形界面设计方法 7
2.3.1标准计算器界面 7
2.3.2 界面设计代码 7
2.4 本章小节 9
第3章 程序运行后实现效果 10
3.1 程序实现部分运算图 10
3.2本章小结 15
第4章 设计中遇到的问题及改良 16
4.1 设计中的遇到的问题 16
4.2问题解决及改良 16
4.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平台微型版)。
* Jav
您可能关注的文档
- 音乐库 《新世纪新一代》.doc
- 音频功率放大器设计实现.doc
- 音频信息获取处理.ppt
- 银保专题:客户经理自我管理(23页).ppt
- 银川高三试卷历史答案.doc
- 银行(智能与分析)引导书.doc
- 银行绩效考核客户关系管理.ppt
- 银行网点转型方案绩效管理.ppt
- 银行西安分行柜台员工绩效考评体系优化应用研究.doc
- 银行信贷管理信息系统与分析.doc
- 上海海洋大学《海洋环境分析技术》课件-21化学发光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-20分子荧光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-22色谱分离过程.pdf
- 上海海洋大学《海洋环境分析技术》课件-25气相色谱仪与固定液.pdf
- 上海海洋大学《海洋环境分析技术》课件-24色谱定性定量方法.pdf
- 上海海洋大学《海洋环境分析技术》课件-26气相色谱检测器.pdf
- 上海海洋大学《海洋环境分析技术》课件-29液相色谱固定相与流动相.pdf
- 上海海洋大学《海洋环境分析技术》课件-27气相色谱分离条件的选择.pdf
- 上海海洋大学《海洋环境分析技术》课件-28液相色谱仪器与类型.pdf
- 上海海洋大学《海洋环境分析技术》课件-3 原子光谱和分析光谱.pdf
文档评论(0)