2024年java计算器实验报告.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

課程设计论文

设计題目:java计算器

学生姓名:

指导教师:

专业名称:

所在院系:

摘要

在当今这个网络的時代,java語言在网络编程方面的优势使得网络编程有了更好的选择。Java語言最大的特点是具有跨平台性,使其不受平台不一样的影响,得到了广泛的应用。该程序是一种图形界面的java计算器,其界面重要采用了swing包,程序实現了:

(1)实現简朴加、减、乘、除的运算。

(2)实現除了加、减、乘、除按钮外其他按钮功能。

(3)給软件添加一种编辑、查看、协助的主菜单。

(4)在数据输入方面,提高程序代码的强健性,增强其对非法输入数据的识别能力。

(5)科学型计算器与原则计算器之间的菜单切换。

Java的初期版本以来,抽象窗口工具包為顾客界面组件提供了平台独立的API。在AWT中,每个组件都由一种原生的等同组件生成和控制,这个原生组件是由目前的图形窗口系统决定的。

???与此相对,Swing组件常常被描述為轻量级的,由于它們不需要操作系统自身所带窗口工具包的原生资源来生成。

目录

第1章概要设计 1

1.1查找资料 1

1.2选題 1

1.3原则型计算器界面设计 1

1.4本章小节 3

第2章程序整体设计阐明 4

2.1程序中所用到的变量 4

2.2程序部分源代码及注释 4

2.3本章小节 15

第3章程序运行效果 16

3.1程序运行主界面 16

3.2程序中各按钮运行界面 16

3.3本章小节 20

第4章设计中碰到的重点及难点 21

4.1设计中碰到的重点 21

4.2设计中的碰到的难点 21

4.3本章小节 23

第5章本次设计中存在局限性与改良方案 24

5.1本次设计中存在的局限性 24

5.2本次设计的改良方案 24

5.3本章小节 24

結论 25

参照文献 26

致謝 27

指导教师评語 28

答辩委员会评語 29

第1章概要设计

1.1查找资料

二十一世纪,伴随社会经济的迅速发展和科学技术的全面进步,人类社会已进入信息和网络時代。计算机正以其前所未有的惊人速度向前发展,新的研究成果、新的实用软件不停涌現。计算机应用也普及到各行各业、深入到人类多种社会活动和生产中。為了便于对大量信息的处理,运用计算机软件实現自动管理成為了必然的趋势。其实,“计算器”早已经有了一种很長的历史,人們从很早就已经开始进行科学计算了,在人类不停探索不停进步的过程中计算器的用途越来越广,计算成果越来越精确,只有精确的成果才能使社会愈加进步,使人类更能精确的掌握数据所反应的社会現象,并根据精确的数据反应深入研究进步,所有计算已经成為人們生活学习的一种重要工具,对人类来說必不可少。

1.2选題

Java程序编辑器是:图形界面、线程、流与文献等技术的综合应用。

图形界面的实現:考虑到简朴、实用、高效等特点,就选择了Swing来完毕实現,在选择组件上,文本编辑区就选用了jTextField作為重要输入输出部件、数字则是选用了SwingComponents内的JButton按钮、简易菜单重要是选用了SwingMenus里面的JMenu控件、菜单内所包括的选项是选用SwingMenus内的JMenuItem和jRadioButtonMenuItem两个控件。

1.3原则型计算器界面设计

1.3.1JAVA文献的建立

(1)建立一种名称為“proj_jsq”Java工程,在该工程中添加一种可视化的Java类。类所在的package文献包名称為:pack_jsq;类名:JFra_jsq;类中包括一种main函数()。

(2)界面的设计:

图1.1原则型计算器界面

图1.2数字按钮字体颜色设置

图1.3功能按钮字体颜色设置

(3)保持代码简洁

复杂代码写后不易理解,在修改和重写上难度比较大,使工作愈加复杂,因此编写代码時应保持代码的简洁易懂。

(4)功能实現

在整个设计中要保持完整性,可以实現计算器中最基本的功能,如加、减、乘、除等。

1.3.2明确任务

用java编写一种简朴的计算器,使其可以实現最基本的功能,如简朴的加、减、乘、除;平方根,倒数,余数,三角函数,多数持续运算,科学计数法等功能。

1.4本章小結

通过第一章我們可以理解到这次java課程设计的一种总的概况。掌握了java程序编辑器、图形界面以及文献操作的实現。这次程序设计在设计类的時候考虑到了简朴明了。我們设计的長处是:条理清晰,轻易理解,轻易修改。

第2章程序整体设计阐明

2.1程序中所用到

文档评论(0)

159****1748 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档