- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
課程设计论文
设计題目: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程序中所用到
您可能关注的文档
最近下载
- TSGZ8001—2019特种设备无损检测人员考核规则(去水印版).pdf VIP
- 企业工会助推企业高质量发展.docx VIP
- 圆明园的毁灭观后感.docx VIP
- 《新能源汽车驱动电机及控制技术》 课件 3.1 电机控制器检测与故障诊断.pptx
- GB∕T 5777-2019 无缝和焊接(埋弧焊除外)钢管纵向和∕或横向缺欠的全圆周自动超声检测(含2021年第一号修改单).pdf
- 汽修安全培训课件.ppt VIP
- 网络改造设计方案.doc VIP
- 《圆明园的毁灭》课文读后感.docx VIP
- 旅游大数据(北京第二外国语)中国大学MOOC慕课 章节测验期末考试答案.docx VIP
- 统编版四年级语文上册课件《西门豹治邺》.pptx VIP
文档评论(0)