- 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文档。上传文档
查看更多
用java设计1个计算器毕业论文
六安职业技术学院毕业
设计(论文)
用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 Ed
您可能关注的文档
- 浅谈笔记本电脑电池保护电路.doc
- 浅谈大众奥迪汽车电路图特点.doc
- 浅谈新型校园文明礼仪教育.doc
- 浅谈各种学习网名言网迅速发展.docx
- 浅述干灰泵改造改版.doc
- 测测你心理年龄.doc
- 浅谈钢筋混凝土厚筏板基础裂缝控制技术措施.doc
- 浅谈门店管理细节.doc
- 浅谈弹性预设中动态生成.doc
- 测量学基础形式1作业.doc
- 2025年乌鲁木齐市南山矿区小升初数学秋季入学摸底测试卷(含答案).doc
- 职业形象管理课件图片.pptx
- 2025年乌鲁木齐市天山区小升初数学秋季入学摸底测试卷(含答案).doc
- 2025年乌鲁木齐市新市区小升初数学秋季入学摸底测试卷(含答案).doc
- 职业形象管理课件图片大全.pptx
- 数字电路与系统 课件 林水生 第1--5章 绪论 ---- 组合逻辑电路分析设计.pptx
- 2025年乌鲁木齐市水磨沟区小升初数学秋季入学摸底测试卷(含答案).doc
- 2025年乌兰察布盟察哈尔右翼后旗小升初数学秋季入学摸底测试卷(含答案).doc
- 王克注安管理课件.pptx
- 2025年乌兰察布盟集宁市小升初语文秋季入学摸底测试卷(含答案).doc
最近下载
- 诸侯纷争与变法运动【课件】.pptx VIP
- 中国高血压防治指南(2024年修订版)_中国高血压防治指南修订委员会__.pdf VIP
- “扬子石化杯”2024年第38届中国化学奥林匹克(江苏赛区)初赛化学.pdf VIP
- 民事诉讼法中案外第三人对执行的异议之诉.pdf VIP
- 车险承保方案.pdf VIP
- “扬子石化杯”2024年第38届中国化学奥林匹克(江苏赛区)初赛化学试卷含答案.pdf VIP
- 临海市城市生活垃圾焚烧发电厂扩建工程环境影响报告.pdf
- 2025内蒙古鄂尔多斯市公安机关招聘留置看护警务辅助人员115人笔试参考题库附答案解析.docx VIP
- 模电教案-李国丽.doc
- 2023版中国结直肠癌及癌前病变内镜诊治共识PPT课件.pptx VIP
文档评论(0)