科学计算器软件设计与实现大学论文

合集下载

基于qt的科学计算器的设计与实现本科毕业论文设计

基于qt的科学计算器的设计与实现本科毕业论文设计

基于qt的科学计算器的设计与实现毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

关于计算器的论文

关于计算器的论文

关于计算器的论文
摘要
本文论述了计算器及其发展历史,以及其在当前影响力以及数学各个领域中的重要意义。

随着计算机系统的发展,计算器已经成为当今计算的重要工具,尤其是在科学、工程和其他数学应用领域中。

计算器可以完成许多复杂的数学计算任务,它们的应用广泛而可靠。

除了计算能力之外,计算器还具有更多的功能,例如存储数据、记录和学习。

本文总结了计算器的性能及其在当前社会中的重要性,并分析了计算器未来的发展趋势。

关键词:计算器,历史,新功能,未来发展
1引言
计算器是一种电子计算机,用以做高级的数学计算。

它是一款更小型的计算机系统,一般拥有较少的功能,但可以完成复杂的计算任务。

计算器的发展可以追溯到19世纪,当时对计算能力的任何需求都没有计算器系统可以满足。

如今,尽管功能更加复杂,但在许多领域,计算器仍然是必不可少的工具。

计算器的重要性是如此突出,以至于它可以被用在多个领域,其中包括科学、工程、财务和商业等。

本文将介绍计算器的发展历史,并介绍其在现代社会中的影响力。

此外,本文还将分析计算器的新功能和未来发展趋势。

计算器的毕业论文

计算器的毕业论文

计算器的毕业论文计算器的毕业论文随着科技的不断发展,计算器已经成为我们日常生活中不可或缺的工具之一。

从简单的四则运算到复杂的科学计算,计算器在各个领域都发挥着重要的作用。

然而,虽然计算器已经普及,但是它背后的原理和设计却并不为人所熟知。

本文将探讨计算器的工作原理、设计理念以及未来的发展方向。

一、计算器的工作原理计算器的工作原理可以简单地概括为输入、处理和输出三个步骤。

用户通过按下计算器上的按键来输入需要计算的数值和运算符号,计算器将输入的信息传递给内部的电路进行处理,最后将计算结果显示在屏幕上。

在计算器内部,有一个微处理器负责处理输入的信息。

微处理器是由许多微小的晶体管组成的集成电路,它能够执行各种算术和逻辑运算。

当用户按下按键时,计算器将按键的信号转化为数字信号,并将其发送给微处理器。

微处理器根据接收到的信号进行相应的计算,并将结果存储在内存中。

计算器的显示屏通过液晶技术来显示计算结果。

液晶是一种特殊的材料,能够根据电场的变化来改变光的透过程度。

当计算器将计算结果发送给液晶屏时,液晶屏根据接收到的信号来显示相应的数字和符号。

二、计算器的设计理念计算器的设计理念主要是为了提供简单、方便和高效的计算功能。

在设计计算器时,需要考虑以下几个方面:1. 用户友好性:计算器的设计应该尽量简单易懂,让用户能够轻松地使用。

按键的布局和标识应该清晰明了,操作流程应该简洁明确。

2. 功能丰富性:计算器应该具备多种常用的计算功能,如基本的加减乘除运算、百分比计算、平方根和倒数等。

同时,还应该提供科学计算功能,如三角函数、指数和对数运算等。

3. 精确性和可靠性:计算器的计算结果应该尽可能准确,并且在不同的计算场景下都能保持稳定和可靠。

设计时需要考虑到各种可能的误差和异常情况,并进行相应的处理。

4. 外观设计:计算器的外观设计应该符合人体工程学原理,手感舒适,便于携带和使用。

同时,还应该考虑到耐用性和环保性,选择合适的材料和制造工艺。

中南大学c++计算器课程设计(实践)设计论文

中南大学c++计算器课程设计(实践)设计论文

中南大学本科生课程设计(实践)设计报告(程序设计基础)题目设计科学型计算器学生学号0607120819学生姓名周易指导教师童键学院材料科学与工程学院专业班级材料1108班计算机基础教学实验中心2013年 7 月 2 日科学计算器程序摘要:本设计实现了一个科学计算器,该计算器不仅实现了简单的四则运算功能,还实现了高级的科学计算功能,而且具有简洁大方的图文外观。

此设计按照软件工程的方法进行,系统具有良好的界面和必要的交互信息,使操作人员能快捷简单地进行操作,充分降低了数字计算的难度和节约了时间。

本系统开发平台为Windows XP,程序设计语言采用C++,在程序设计中,采用了结构化与面向对象两种解决问题的方法。

关键词:程序设计;计算器;MFC;按钮控件1.科学计算器程序功能需求分析(1)题目要求仿照Windows系统自带计算器做的一个小型科学计算器。

(2)功能要求根据科学计算的整体布局和功能,可以分两部分制作该计算器。

①制作计算器的按钮和数字显示框(即建立基本对话框)科学计算器中有MC,MR,MS,M+,M-,CE,C,√,1/X,%以及数字0—9等简单按钮,同时有tan,tanh,π,x^3,3√x等需要我们设计代码的按钮,更有弧度,度,梯度的单选按钮。

②在对话框窗中添加菜单根据科学计算器中的菜单要求,使用资源编辑器建立和编辑菜单项目,有弹出菜单查看(V),编辑(E),帮助(V),已经其对应的命令菜单,如查看对应的标准型,科学性以及数字分组,编辑对应的复制,粘贴,帮助对应的关于计算器以及关于主题。

使用类向导工具创建于该菜单项目对应的菜单消息处理函数框架。

在菜单消息处理函数框架中写入消息处。

根据计算机的标示,使用工具栏资源编辑窗口,设计计算器的标示图。

2 .科学计算器程序概要设(1)建立工程文件calc_mfc19,设置主要的控件以其对应的变量①科学计算器的基本对话②控件属性列表(在IDC_EDIT1属性的样式选项卡中,将排列文本设置为靠右)(2)向CCalc_mfc19Dlg类中添加成员变量(即全局变量)(3)在calc_mfc19Dlg.cpp的OnInitDialog()函数中添加代码变量初始化:m_nDotNo=0;m_nDotSign=0;m_dPre=0;m_dCur=0;m_dNext=0;m_strPre=_T("");m_strCur=_T("");m_strNext=_T("");(4)通过MFC的“建立类向导”向CCalc_mfc19Dlg类添加各按钮的BN_CLICKED消息处理函数。

【设计】基于FPGA的计算器设计毕业论文

【设计】基于FPGA的计算器设计毕业论文

【关键字】设计毕业设计(论文)题目: 基于FPGA 的计算器设计The design of calculator based on FPGA基于FPGA的计算器设计研究生:XX 指导老师:XX摘要本文介绍了一个简单计算器的设计,基于硬件描述语言VHDL采用了现场可编程逻辑器件FPGA进行设计,并在Altera公司的Quartus Ⅱ软件上实现仿真。

系统由键控模块、运算、保存模块和译码显示模块四个部分组成,计算部分为加法器、减法器、乘法器和除法器,保存部分需要3个保存器来实现:内部累加器(acc)、输入寄存器(reg)以及结果暂存器(ans)。

显示部分由四个七段译码管组成,分别来显示输入数字,输入部分采用外接键盘,外部的8个按键他们能以单键和组合键的形式完成0~9999之内的‘加’、‘减’、‘乘’、‘除’、‘符号变换’、‘保存数据’和‘读取数据’等七种功能运算其结构简单,易于实现。

关键词:FPGA;VHDL;计算器;设计The design of calculator based on FPGAGraduate Student: Dongdong Fan Supervisor: Shuxiang SongAbstractThis article describes the design of a simple calculator, the design uses Field Programmable Gate Array FPGA based on VHDL hardware description language to design and Altera's Quartus Ⅱ in software for emulation. This system is componented by the key control module, computing, storage and decoding display module of the four parts, the computing part include adder, subtractor, multiplier and divider,Storage part needs three memory to help achieved: internal accumulator (acc), input register (reg) as well as the results of registers (ans). Display part is made up four decoder of 7 sections, respectively to show the number of input. The 8 keys they can by single combined key forms to be completed addition, multiplication, division arithmetic operator and symbol transform,stored data and read seven function of operation within 0 to 9999 numbers.its structure is simple and easy to implement.Key words:FPGA; VHDL; calclute ; design目录第1章引言1.1 课程设计的目的与意义在人类学会交易的时候,计算也随之产生,而算盘作为计算最实用的工具存在了几千年。

基于java语言的计算器设计与实现毕业论文

基于java语言的计算器设计与实现毕业论文

基于java语⾔的计算器设计与实现毕业论⽂学院计算机及应⽤专业⼆学位毕业论⽂题⽬:基于java语⾔的计算器设计与实现专业计算机及应⽤准考证号学⽣姓名指导教师2013年 12⽉ 20⽇摘要随着⽹络的时代的到来,java语⾔在⽹络编程⽅⾯的优势使得⽹络编程有了更好的选择。

Java语⾔最⼤的特点是具有跨平台性,使其不受平台不同的影响,得到了⼴泛的应⽤本课程是Java⾯向对象程序设计,体现的是⾯向对象⽽不是⾯向过程,它与⾯向过程有很⼤的区别,它避免了⾯向过程中很多容易出错的内容,例如:指针等,在⾯向对象的设计中,注意体现的是⾯向对象的⼏⼤机制,继承、封装、多态和抽象,在⾯向过程的设计中的多继承Java采⽤了接⼝来代替实现,在主菜单中包含有帮助科学类型转换以及选项等多种功能,使⽤者可以通过使⽤菜单项实现类型转换和退出的等功能,并且添加了相关的组件进⾏按钮处理和相应的键盘事件处理。

该计算器围绕Java编程语⾔在编程⽅⾯的具体应⽤,论述了使⽤⾯向对象⽅法,对计算器程序进⾏需求分析、概要设计、详细设计,最后使⽤Java编程实现的全过程。

在编程使⽤Java语⾔,是⽬前⽐较流⾏的编程语⾔。

在当今这个⽹络的时代,java语⾔在⽹络编程⽅⾯的优势使得⽹络编程有了更好的选择。

Java语⾔最⼤的特点是具有跨平台性,使其不受平台不同的影响,得到了⼴泛的应⽤。

本⽂围绕Java编程语⾔在⽹络编程⽅⾯的具体应⽤,论述了使⽤⾯向对象⽅法,对计算器程序进⾏需求分析、概要设计、详细设计,最后使⽤Java编程实现的全过程。

java语⾔,是⽬前⽐较流⾏的编程语⾔。

经过10多年的发展,java已经渗透到全球每个⾓落。

在当今这个⽹络的时代,java语⾔在⽹络编程⽅⾯的优势使得⽹络编程有了更好的选择。

Java语⾔最令⼈瞩⽬的特点是具有跨平台性,使其不受平台不同的影响,并得到了⼴泛的应⽤。

设计内容:设计GUI界⾯的计算器。

⽤户可以通过⿏标依次输⼊参加计算的数值,进⾏加、减、乘、除等混合运算。

关于计算器的论文

关于计算器的论文

第1页目录第一部分【摘要】 (2)第二部分【绪论】 (2)第三部分【方案论证与设计】 (2)3.1 设计目标和实现方法 (3)3.2方案论证与设计 (4)第四部分【硬件模块介绍】 (5)4.1 运算模块 (5)4.2 单片机(AT89C51) (6)4.2.1 单片机(AT89S51)的引脚功能 (6)4.2.2 引脚介绍...................................... 错误!未定义书签。

4.3 输入模块 ......................................... 错误!未定义书签。

4.3.1 键盘介绍 (14)4.4 显示模块 (15)4.4.1 数码.......................................... 错误!未定义书签。

4.4.2 数码管的分类.................................. 错误!未定义书签。

第五部分【软件设计】.. (16)5.1 LED显示程序流程图设计............................ 错误!未定义书签。

5.2 读键输入程序流程图设计 (16)5.3 主程序流程图设计 (18)第六部分【仿真及调试】 (19)第七部分【总结及附录】 (20)参考文献 (21)附录1 【简易计算器源程序】.......................... 错误!未定义书签。

附录2 【仿真电路设计图】........................... 错误!未定义书签。

一·【摘要】计算器在人们的日常中是比较的常见的电子产品之一。

可是它还在发展之中,以后必将出现功能更加强大的计算器,基于这样的理念,本次设计是用单片机来设计的八位计算器。

该设计系统是以AT89C51为单片机,用7SEG为显示位控制, P1口作为输入端,外接4X4的键盘,通过键盘扫描来对输入数的控制,并外接驱动电路,系统采用LCD数码管作为显示器,软件程序采用均采用C语言编写,便于移植与升级。

java.计算器的设计与实现课程设计论文

java.计算器的设计与实现课程设计论文

华北科技学院课程设计说明书班级: 基础部计算B091班学号:200909014101 姓名: 张成林设计题目: 计算器的设计与实现设计时间: 2011.12.26 至2011.12.30 指导教师: 孙改平评语:_________________________________ _________________________________________ _________________________________________ _________________________________________ _________________________________________ 评阅成绩:____评阅教师:_____I目录1 引言 (1)1.1课程设计选题 (1)1.2课程设计的目的 (1)1.3本选题的设计背景 (1)2 需求分析 (1)2.1 功能需求 (1)2.2 系统的开发运行环境 (2)3 总体设计 (2)3.1 系统体系结构设计 (2)3.2系统功能模块及主要类设计 (3)4 详细设计与实现 (5)4.1功能模块的划分 (5)4.2功能模块的实现 (5)4.3功能模块的测试 (10)5 小结和展望 (12)参考文献 (12)附录 (13)源程序清单 (13)II1引言1.1课程设计选题计算器的设计与实现1.2课程设计的目的使学生巩固和加深以Java 语言为基础的面向对象编程技术理论知识的理解,提高实际动手编程能力的培养,掌握以Java为核心的应用软件开发方案,达到能独立阅读、编制和调试一定规模的Java程序的水平。

1.3本选题的设计背景在日常生活中经常需要用到计算器,比如科学计算、数字计算、会计业务甚至是日常生活中的一些运算,当运算比较复杂时没有计算器就会显得很麻烦。

为了解决日常生活中的困难,特意设计了这个计算器系统。

2需求分析2.1 功能需求在日常生活中人们总是难以避免的要进行一些运算,当运算比较复杂时没有计算器就会显得很麻烦。

小型科学计算器的设计与实现3

小型科学计算器的设计与实现3

小型科学计算器的设计与实现院系计算机学院专业计算机科学与技术班级学号姓名指导教师负责教师沈阳航空航天大学2012年6月摘要随着计算机的飞速发展,人类已经进入信息化时代。

信息技术发展日新月异,计算机已经进入人们生活的各个领域,在现代生活中不可或缺,大型复杂的计算是人脑所不能胜任的,而且较易出错。

而以前的计算器只能进行十进制的四则运算,不能满足我们的需求。

本文针对小型科学计算器进行研究,增加了很多功能,给用户带来了很多方便,并且提高了用户的运算效率。

本文从项目背景、需求分析、软件设计、系统实现、系统调试等方面详细说明了小型科学计算器的开发设计过程。

软件采用vs2008编写代码,Qt designer 设计界面来开发。

计算器包含简单的四则运算、复杂的数学表达式运算、正弦和余弦运算、进制之间的相互转换、按键帮助等功能。

计算器具有界面可视化,方便用户操作等特点,并且该计算器的算式提取与存储功能使得算式计算更加快捷方便,为用户进行大量复杂科学计算提供了有效保证。

关键词:科学计算器;进制转换;算式提取;Qt designeAbstractBecause of the calculator which is flying quickly, the mankind have already entered into information-based ages. The development of the information technique is changing with each passing day. the calculator has already entered each realm of the people’s life,which is very important in the modern times. the large and complicated calculation which is not competent for person's brain, which is possible to make many mistakes .The calculator only decimal four operations,The calculator can not meet our needs. T his paper studied the small scientific calculator,Increased a lot of functions,To give users a lot of convenience, and improves the user's operation efficiency.This article through the project background, requirement analysis, software design, system realization, system debugging to design calculator. This article through the VS2008 code, Qt designer interface design to develop. The calculator includes a simple four operations, complex mathematical expression operation, sine and cosine computation, hexadecimal conversion between, key help functions, with a visual interface, easy to operate.This paper introduces the functions of the calculator and the effect of operation, the calculator with a visual interface, convenient operation, the calculator can be carried out calculation formula, the calculator convenient than before. Also commonly used formula extraction and storage, convenient for users to use. With the help of functional, user can quickly learn to operate.Keyword:Hexadecimal,Demand analysis,extraction,expression目录1 绪论 (1)1.1 项目背景 (1)1.2 项目内容和要求 (2)1.2.1 题目介绍 (2)1.2.2 题目要求 (2)1.3 项目特点及意义 (3)2 需求分析 (4)2.1 功能需求 (4)2.2 功能分析 (4)2.3 安全性分析 (5)2.4 可行性分析 (6)2.5 系统设计工具 (6)2.5.1 Visual studio 2008技术简介 (6)2.5.2 QSqlite数据库技术 (7)3 软件设计 (10)3.1 数据库设计 (10)3.1.1 实体属性图 (10)3.1.2关系模型设计 (11)3.1.3数据库结构设计 (11)3.2系统功能模拟设计 (12)3.2.1普通计算功能 (12)3.2.2科学计算功能 (12)3.2.3时间功能 (13)3.2.4算式提取功能 (13)3.2.5清空功能 (14)3.2.6删除功能 (14)3.2.7帮助功能 (14)4 系统实现 (16)4.1普通计算功能 (16)4.2科学计算功能 (16)4.3时间功能 (17)4.4算式提取功能 (18)4.5帮助功能 (19)4.6帮助添加功能 (20)5 系统调试 (21)结论 (23)参考文献 (24)致谢 (25)1 绪论1.1项目背景随着计算机的飞速发展,人类已经进入信息化时代。

毕业论文:简易日照分析计算器的算法研究和软件实现

毕业论文:简易日照分析计算器的算法研究和软件实现

毕业论文:简易日照分析计算器的算法研究和软件实现目录摘要: 3关键词 3abstract 41 引言: 52 需求和可行性分析 53 日照分析计算器的基本原理: 53.1 太阳赤纬δ: 53.2 太阳高度角α: 63.3 太阳方位角β: 64 对日照分析模型的基本建模 64.1 对取光点的建模(house) 74.2 对遮挡建筑物的建模(obstacle)74.3 对太阳光线的建模(sunlight)75 本软件中设计的相关类的重要属性和方法说明:75.1 coordinate类(极坐标)85.2 date类(日期)85.3 time类(时刻)85.4 location类(地理位置)85.5 house类(住房即采光点)85.6 obstacle类(遮挡建筑物)85.7 sunlight类(日光)96 对单时刻日照情况的分析96.1 太阳赤纬计算公式的实现:96.2 太阳高度角公式的实现:116.3 太阳方位角公式的实现(sunlighe类中):116.4 日影长度的计算:126.5 取光点特殊时刻的光照情况的判定:124.5.1太阳高度角小于等于0 134.5.2太阳高度角为90度时134.5.3无遮挡物情况134.5.4太阳光线方向与取光点取光方向垂直甚至于与取光方向相背13 6.6 判定一般情况下日照:144.6.1确定遮挡物中心的极径s(obstacle类中)144.6.2确定遮挡物四个角点的位置(obstacle类中): 144.6.3区分单双面遮挡情况:164.6.4单面遮挡情况下的日照分析:174.6.5双面遮挡情况的日照分析:187 对取光建筑物日照分析的时间分析:207.1 采样时间间隔的选取207.2 将日照分析拓展到一日,并统计特定日期的总日照时间:217.3 将日照分析拓展到一年,并统计特定年份的总日照时间:228 交互界面和使用实例229 小结2310 本软件使用说明25参考文献:26摘要:本文旨在研究开发一个可面向普通用户的日照分析软件中的关键算法,要求依据算法设计出的日照分析软件实用简便快捷,且又有一定的可用性、精确性。

计算器设计课程论文大学毕设论文

计算器设计课程论文大学毕设论文

攀枝花学院课程设计题目:计算器院(系):数学与计算机学院年级专业:软件工程1班姓名:刁刚健学号: 201510602008 指导教师:二〇一六年七月五日攀枝花学院教务处制攀枝花学院本科学生课程设计任务书注:任务书由指导教师填写。

课程设计(论文)指导教师成绩评定表摘要目录摘要 (I)1 需求分析 (1)1.1 需求概述 (1)1.2 需求环境 (1)1.3 功能描述 (1)2 概要设计 (3)2.1 程序功能模块 (3)2.2 程序流程图 (4)2.3 数据结构的设计 (4)3 详细设计 (7)3.1 程序初始化 (7)3.1.1 代码功能 (7)3.1.2 功能实现代码 (7)3.2 盘块的移动过程 (5)3.2.1代码功能 (5)3.2.2 功能实现代码 (5)3.3 递归函数 (6)3.3.1 流程图 (6)3.3.2 功能实现代码 (7)4 测试与运行 (8)结束语 (9)参考文献 (10)1 需求分析1.1 需求概述汉诺塔演示程序设计是计算机图形学中图形变换的内容之一。

而图形学中的图形变换的概念是由简单图形生成复杂图形,可用二维图形表示三维形体,甚至可以对静态图形经过快速变换而获得图形的动态显示效果。

其任务是研究各点坐标之间的变化规律。

而本次课程设计就是利用C语言以及图形函数实现汉诺塔的递归算法来进行其盘块移动的全过程显示。

在TC环境中要实现这样的功能,就要牵涉到图形设备接口的知识。

Windows图形设备接口是为与设备无关的图形设计的,是Windows系统的重要组成部分,负责系统与用户或绘图程序之间的信息交换,并控制在输出设备上显示图形或文字。

应用程序必须通知图形设备接口来加载特定的设备驱动,一旦驱动得以加载,就可以准备应用设备进行相关的操作这些任务都要通过创建和维护设备描述表来完成。

在实现汉诺塔演示程序设计时,是利用坐标系统而得到的,而在Windows应用程序中有两种坐标系统:设备坐标系统和逻辑坐标系统。

简易科学计算器论文(Java+jsp)

简易科学计算器论文(Java+jsp)

目录前言 (2)第一章引言 (3)1.1项目的背景与意义 (3)1.2本文的工作 (3)第二章简单计算器概述 (3)2.1需求分析 (3)2.2项目概述 (3)2.3功能模块设计 (4)2.4系统功能图 (4)第三章简单计算器设计与实现 (5)3.1简单计算器界面 (5)3.2后台代码 (7)3.3科学计算器界面 (7)3.4后台代码分析 (9)第四章计算器的实现与演示 (10)4.1简单计算器演示 (10)结束语 (14)致谢 (14)[参考文献] (15)前言所谓计算器(calculator)一般是指“电子计算器。

计算器能进行数学运算的手持机器,拥有集成电路芯片,但结构简单,比现代电脑结构简单得多,可以说是第一代的电子计算机(电脑),且功能也较弱,但较为方便与廉价,可广泛运用于商业交易中,是必备的办公用品之一。

本计算器可以进行简单的四则运算(加、减、乘、除)但仅限于十进制下,还可以进行简单的科学计算开方、平方、正弦、余弦、log和log10的计算,最多可以输入18位数,可以保存上一次所存的计算结果 C 表示初始化,界面主是JSP,后台为Java代码,操作简便,主要采用的技术为JSP+JavaBean,不仅能锻炼自己的编程能力,还可以根据自己的需要来编写适合自己的计算器。

第一章引言1.1项目的背景与意义随着信息时代的步伐加快,越来越多的数据数字需要我们去处理,而在我们日常生活办公中遇到的一些基本的数字运算,以往简单的口算笔算,然而现在不同了,人们对计算机、手机的依赖越来越高,遇到计算问题不再愿意去用脑去思考,而是交由手机或是电脑来完成。

为了给自己设计一个能够胜任自己学习工作的计算器,所以决定自己通过用所学的知识来编写一个简单的计算器。

为了完成这项工作,我在书上及网络搜索了许多,通过分析比较,觉得不是很好,如很多用的是VB、VC等技术来编写,不仅代码繁多、容易出错、扩展难,而且用起来不是很方便,我采用Java来编写,以B/S的模式,方便自己使用,也可以方便别人,同时能使自己的技术水平得到锻炼提高。

计算器 毕业论文

计算器 毕业论文

计算器毕业论文计算器是一种方便快捷的计算工具,它的出现极大地简化了人们的计算工作。

在现代社会,计算器已经成为人们日常生活中不可缺少的工具之一,它广泛应用于各个领域,如商业计算、科学研究、学术教育等。

本篇论文将就计算器的历史、类型、功能、使用和未来发展等方面进行探讨。

一、计算器历史计算器的历史可以追溯到古代文明时期。

公元前500年左右,中国的孔子和伏羲都采用过简单的计算工具,如算筹和算盘。

这些工具不仅能够完成加减乘除等基本运算,还能进行根号、对数、三角函数等高级运算。

在欧洲,最早的计算器是十六世纪的钟表,后来发明了杠杆式计算器和滑规计算器等。

到了二十世纪初,电子计算机的发明和应用推动了计算器的发展。

1948年,美国的贝尔实验室研发出了世界上第一台电子计算器,它的名称是“重复计算器”,能够进行8位数字的计算。

1960年代,出现了便携式电子计算器,依靠芯片技术,使计算器的字母和数字显示更加清晰,计算速度更快。

1980年代,随着科技的飞速发展,计算器逐渐普及并且功能越来越强大。

二、计算器类型根据功能和使用范围,计算器可以分为多种类型。

常见的计算器类型包括:1. 普通计算器:普通计算器是最简单的计算器,只能完成加减乘除等基本运算。

2. 科学计算器:科学计算器除了基本运算外,还可以进行三角函数、对数、指数、平方根、阶乘等复杂运算,适用于科学计算、工程计算和高等数学计算等领域。

3. 金融计算器:金融计算器适用于财务、会计和投资等领域,能够进行利率、折扣率、现值、未来值、现金流等计算。

4. 统计学计算器:统计学计算器适用于数据分析、统计计算和概率计算等领域,能够进行平均数、标准差、方差、回归分析等运算。

5. 编程计算器:编程计算器可以通过编写程序来实现一系列复杂计算,适用于编程教育和编程工作。

6. 图形计算器:图形计算器可以绘制各种曲线图形,如函数图像、极坐标图、参数方程图等,适用于高等数学和物理学等领域。

7. 模拟器计算器:模拟器计算器可以模拟各种物理实验和化学实验,适用于科学教育和实验室工作。

课程设计计算器的制作毕业论文

课程设计计算器的制作毕业论文

第一章系统分析1.1 系统设计要求:1.利用Delphi开发工具制作一计算器,该计算器要现基本四则运算。

2.实现统计计算,三角运算,对数运算,逻辑运算。

3.实现十六进制,十进制,八进制,二进制的转换。

1.2 系统原理框图本次课程设计的原理框图如图1.1所示:图1.1系统原理框图1.3 系统设计原理计算器的制作的实现主要通过Delphi软件的添加基本控件以与编程序来实现基本四则运算,统计运算,三角运算,对数运算,逻辑运算以与进制间的转换第二章系统设计过程2.1 概要设计1. 各组件的基本使用该设计要求的主要是数学上的简单计算,需要输入的控件和输出的控件(显示结果)输入控件使用button。

而输出控件使用便于编辑的edit框来实现。

2.功能模块设计从界面上来看,程序分两个部分.菜单和按钮。

从软件构架上分为输入模块和输出模块。

输入模块程序的主要是按钮的单击事件。

输出模块主要是EDIT 框的text属性的变化。

2.2 详细设计1.基本四则运算实现加,减,乘,除.的运算.使用BUTTON按钮,给对应的按钮编上相应的程序。

核心原程序:vari:real;beginnum2:=strtonum(edit1.text,haob);if sign=1 thenbeginif num2=0 thenapplication.MessageBox('除数为零,不能运算!','提示信息',mb_ok)elsebeginnum3:=num1 / num2;edit1.Text:=numtostr(num3,haob);end;endelse if sign=2 thenbeginnum3:=num1*num2;edit1.text:=numtostr(num3,haob);else if sign=3 thenbeginnum3:=num1-num2;edit1.text:=numtostr(num3,haob);endelse if sign=4 thenbeginnum3:=num1+num2;edit1.text:=numtostr(num3,haob);end。

科学计算器软件设计与实现--大学毕业设计论文

科学计算器软件设计与实现--大学毕业设计论文

《面向对象程序设计》课程设计报告题目:科学计算器软件设计与实现院(系):信息科学与工程学院专业班级:计算机科学与技术1201班学生姓名:程伟学号: 20121183011指导教师:吴奕20 14 年 12 月 29 日至20 15 年 1 月 9 日华中科技大学武昌分校制面向对象程序设计课程设计任务书一、设计(调查报告/论文)题目科学计算器软件设计与实现二、设计(调查报告/论文)主要内容内容:完成一个图形界面的计算器,可以在标准计算器和科学计算器之间切换,标准计算器的基本功能有:加、减、乘、除基本算术运算;科学计算器的基本功能有:三角函数、进制转换、对数、阶乘;一元二次方程界面可以求一元二次方程的解;勾股定理界面可以求直角三角形边长。

基本功能与要求:1.标准计算器:加、减、乘、除、求平方根;2.科学计算器:进制转换、求解三角函数、对数运算、阶乘;3.一元二次方程:求一元二次方程的解;4.勾股定理:求直角三角边长。

三、原始资料1.《面向对象程序设计课程设计》指导书2. 耿祥义.JAVA大学实用教程.北京:清华大学出版社,2009.四、要求的设计(调查/论文)成果1.课程设计报告2.课程设计软件五、进程安排布置任务,查找资料、需求分析1天总体设计1天详细设计1.5天编制源程序实现3.5天测试与修改1天撰写课设报告2天六、主要参考资料[1] 张广彬. Java课程设计案例精编(第二版).北京:清华大学出版社, 2011.[2] 耿祥义. Java课程设计(第二版).北京:清华大学出版社, 2008.[3] 耿祥义.JAVA大学实用教程.北京:清华大学出版社,2009.[4] 邹林达.陈国君 Java2程序设计基础.北京:清华大学出版社,2010.[5] 邹林达.Java2程序设计基础实验指导.北京:清华大学,2010.指导教师(签名):20 年月日目录1需求与总体设计 (1)1.1需求分析 (1)1.2总体设计思路 (1)1.3功能图 (2)1.4类图 (2)2详细设计 (3)2.1详细设计思路 (3)2.2类图设计说明和细化 (10)3编码实现............................................... 错误!未定义书签。

基于LabVIEW的科学计算器毕业设计

基于LabVIEW的科学计算器毕业设计

基于LabVIEW的科学计算器毕业设计目录内容摘要: (1)关键词: (1)Abstract: (1)1.绪论 (2)1.1论文的研究背景 (2)1.2仪器的发展背景 (2)1.3虚拟仪器的发展及未来前景 (3)2 虚拟仪器及LabVIEW的介绍 (5)2.1虚拟仪器的介绍 (5)2.2虚拟仪虚拟仪器的主要特点 (5)2.3虚拟仪器开发平台 LabVIEW的介绍 (6)2.3.1 LabVIEW的界面介绍 (7)2.3.2 虚拟仪器开发平台LabVIEW8.5的程序构成与模块简介 (7)2.4 LabVIEW的特点与发展 (10)3计算器的介绍 (12)3.1 计算器的起源 (12)3.2计算器的功能类型 (12)4.总体设计 (14)4.1 设计思路与流程图 (14)4.2键入感应 (15)4.3 数字的读入 (16)4.3.1 数字1~9的键入 (16)4.3.2数字0的键入 (17)4.4操作类型 (18)4.5 常用键的设置 (18)4.5.1小数点(.) (18)4.5.2等号键 (19)4.5.3清零键C (21)4.5.4退出键CE (22)4.5.5开方键(sqrt) (22)4.5.6倒数键(1/x) (23)4.5.7反号键(+/-) (24)4.5.8 backspace键 (24)4.6簇中的各元素在条件结构中代表的序号 (25)4.7去掉小数末尾的0的功能 (25)4.8 框图结构 (26)4.9 计算器的前面板结构 (27)5.总结 (28)参考文献 (29)致谢 (30)内容摘要:本次毕业论文是基于LabVIEW的科学计算器,主要是使用LabVIEW虚拟仪器开发环境设计出一款简易计算器,使它达到两个数之间的四则运算和求倒数、求开方、取负值等一些基本简单的运算。

并对这些运算的实现过程中出现的一些问题使用LabVIEW程序进行解决。

编程的主体思想是对一个运算过程的完整表述:首先输入第一个数据,存储并显示;再是对运算类型进行输入并存储;然后输入第二个数据,存储并显示;最后按“=”得出结果或者是按其他运算符号继续进行连续的运算。

【精品】科学计算器毕业论文

【精品】科学计算器毕业论文

(此文档为word格式,下载后您可任意编辑修改!)徐州师范大学物电学院课程设计报告课程名称:计算机程序设计实训题目:科学计算器专业班级:电子科学与技术学生姓名:徐金富指导教师:赵纪平物电学院教务部印制说明:1、报告中的第一、二、三项由学生在课程设计开始前填写,由指导教师指导并确认签字。

2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩,并填写成绩评定表。

3、所有学生必须参加课程设计的答辩环节,凡不参加答辩者,其成绩一律按不及格处理。

答辩小组成员应由2人及以上教师组成。

答辩后学生根据答辩情况填写答辩记录表。

4、报告正文字数一般应不少于3000字,也可由指导教师根据本门课程设计的情况另行规定。

5、平时表现成绩低于6分的学生,取消答辩资格,其该课程设计成绩按不及格处理。

6、课程设计完成后,由指导教师根据完成情况写出总结。

7、此表格式为徐州师范大学物理与电子工程学院提供的基本格式,指导教师可根据本门课程设计的特点及内容做适当的调整。

一、课程设计目的、任务和内容要求:《计算机语言程序设计》是一门以编程实践为主的专业课,目的在于培养学生利用计算机语言进行软件开发所必需的基本思想和基本技能,进一步提高综合应用计算机语言的各种编程知识和技巧进行程序设计的能力,通过本次课程设计,学生应能达到具备设计功能较为复杂的应用程序的能力,同时培养学生自主学习和独立创新的精神。

任务如下:1.进行需求分析和概要设计,给出流程图。

2.写出详细设计,熟悉其中采用的关键技术。

3.给出具体的编码实现并调试。

4.写课程设计报告提交源程序。

内容要求:设计并完成软件系统。

要求:1.应具有简洁友好的用户界面。

2.要求软件系统的功能完整。

3.要求程序具备正确性,可读性和运行的高效性。

二、进度安排:第1~3天:查找资料,进行需求分析和概要设计;第4~6天:各模块的详细设计;第7~12天:软件实现与调试;第13~14天:写课程设计报告并提交源程序。

课程设计(论文)-基于JAVA的计算器的设计与实现

课程设计(论文)-基于JAVA的计算器的设计与实现

基于JAVA的计算器的设计与实现学院(系):软件学院专业:软件工程学生:学号:班级:指导教师:完成日期2016 年10 月基于JAVA的计算器的设计与实现[摘要]该文档是关于对Java版计算器的功能进行描述和介绍,该程序是要个图形界面的简单Java计算器,具有良好的界面使用人员能快捷简单的进行操作。

即时准确的获得需要的计算结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助。

可以进行简单的四则运算(加、减、乘、除等)。

界面简单易操作,具体程序实现了:(1)实现简单的加、减、乘、除、运算。

(2)实现了除了加、减、乘、除按钮外其他按钮功能,如:C 表示清零,del表示删除。

(3)实现了连续运算能力。

关键词:Java语言四则运算计算器目录1,绪论 ....................................................................................... 错误!未定义书签。

1.1java版计算器的意义与结构 .......................................... 错误!未定义书签。

1.1.1java版计算器的意义 ............................................ 错误!未定义书签。

1.1.2java版计算器的论文结构 .................................... 错误!未定义书签。

2,开发平台简介相关技术简介 .................................................. 错误!未定义书签。

2.1开发平台简介 ................................................................ 错误!未定义书签。

2.1.11JAVA平台............................................................. 错误!未定义书签。

关于计算器app论文

关于计算器app论文

关于计算器app论文随着人类经济社会的发展与计算机技术的普遍运用,计算机技术基础知识已成为当代人们知识结构中不可分割的重要部分,而计算机应用技能也已成为从业者所必需的基本素质,因此计算机技术应用基础知识教学的内容和方式也将相应地不断更新。

由吕岩编著、北京理工大学出版社2019年出版的《计算机应用基础项目化教程》一书,强调了理论知识掌握和技能练习的融合性,项目设计了若干个任务,以加强基础知识掌握与技能练习,为计算机应用理论和实践的现代化研究提供了重要经验。

《计算机应用基础项目化教程》一书,以项目为引导,以各项任务为驱动,从计算机应用的实践问题入手,兼顾了知识性、趣味性、综合性和实用性,重点设置了经典项目主要任务,并根据知识点与任务目标的要求逐层进行,使有关理论与知识融于主要任务,教学内容由浅入深,实现了理论与实践教学一体化。

计算机技术的应用电子计算机技术的应用,大大提高了信息处理的速率,既减少了管理工作困难,也提高了效率。

尤其是在信息领域,使人们从复杂的信息处理中摆脱出来。

另外,采用数据方式储存的资料和数据,比较便于阅读和储存。

与常规的纸张介质比较,数据资料存放方式体积更大,重量较轻,便于存放和利用,在数据传输领域也大大高于普通纸张方式。

利用计算机技术的数字信息以录像带和光碟为媒介,存储时间可以非常长久,也比较便于资料的保存、使用。

以计算机技术为核心的各种应用技术开发,也大大地扩展了计算机技术的实际应用,人们所需要的许多工作,都能够采用计算机辅助的方法完成。

可以说,现代的人类文明和计算机技术已以某种非常密切的形态融合在一起,两者相互促进、共同发展。

计算机技术应用在现代社会中存在的问题由于计算机技术萌芽发展较晚,与现代社会大量的活动形式、繁杂的作业环境、强大的信息处理条件相比,尚有较大差距,在很多领域尚无法充分发挥其应有功能,适应人们生产、生活需求。

因此,《计算机应用基础项目化教程》一书,对当前计算机科技发展进程中出现的问题展开探讨。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《面向对象程序设计》课程设计报告题目:科学计算器软件设计与实现院(系):信息科学与工程学院专业班级:计算机科学与技术1201班学生姓名:程伟学号: 20121183011指导教师:吴奕20 14 年 12 月 29 日至20 15 年 1 月 9 日华中科技大学武昌分校制面向对象程序设计课程设计任务书一、设计(调查报告/论文)题目科学计算器软件设计与实现二、设计(调查报告/论文)主要内容内容:完成一个图形界面的计算器,可以在标准计算器和科学计算器之间切换,标准计算器的基本功能有:加、减、乘、除基本算术运算;科学计算器的基本功能有:三角函数、进制转换、对数、阶乘;一元二次方程界面可以求一元二次方程的解;勾股定理界面可以求直角三角形边长。

基本功能与要求:1.标准计算器:加、减、乘、除、求平方根;2.科学计算器:进制转换、求解三角函数、对数运算、阶乘;3.一元二次方程:求一元二次方程的解;4.勾股定理:求直角三角边长。

三、原始资料1.《面向对象程序设计课程设计》指导书2. 耿祥义.JAVA大学实用教程.北京:清华大学出版社,2009.四、要求的设计(调查/论文)成果1.课程设计报告2.课程设计软件五、进程安排布置任务,查找资料、需求分析1天总体设计1天详细设计1.5天编制源程序实现3.5天测试与修改1天撰写课设报告2天六、主要参考资料[1] 张广彬. Java课程设计案例精编(第二版).北京:清华大学出版社, 2011.[2] 耿祥义. Java课程设计(第二版).北京:清华大学出版社, 2008.[3] 耿祥义.JAVA大学实用教程.北京:清华大学出版社,2009.[4] 邹林达.陈国君 Java2程序设计基础.北京:清华大学出版社,2010.[5] 邹林达.Java2程序设计基础实验指导.北京:清华大学,2010.指导教师(签名):20 年月日目录1需求与总体设计 (1)1.1需求分析 (1)1.2总体设计思路 (1)1.3功能图 (2)1.4类图 (2)2详细设计 (3)2.1详细设计思路 (3)2.2类图设计说明和细化 (10)3编码实现............................................... 错误!未定义书签。

3.1java编码实现......................................... 错误!未定义书签。

4系统测试 (59)总结................................................... 错误!未定义书签。

1需求与总体设计1.1需求分析1.刚启动计算器时的状态:开始计算按键开始键"ON"清零:计算刚启动时,或者任何时候键入了清零键,计算器所处的状态。

2.一个操作数:输入了一个操作数时计算器所处的状态,如键入“2”后的状态,此时操作数为“2”,或者依次键入“3”、“8”后的状态,此时操作数为“38”。

3.运算结果:键入了“=”键后计算器所处的状态,如依次键入“3+5=”之后计算器的状态。

在此状态如果输入数字,输入的数字将作为第一个操作数,开始一次新的计算。

4.一个操作数和一个两元符号:输入了一个操作数和加减乘除中的一个键后计算器的状态,如依次输入“2+”或“31×5=÷”之后计算器的状态。

5.操作数两元符操作数:输入了一个操作数、一个加减乘除符号和另一个操作数后计算器所处的状态,如依次键入“30÷4”或“3+5=÷5”后计算器的状态。

6.操作数两元符运算结果:输入了一个操作数、一个加减乘除符号和另一个操作数后紧接着键入开方键计算器所处的状态。

7.错误:执行非法计算后所处的状态,如执行÷0计算或者对负数的开方计算后的状态。

比如6/0后计算的结果是“0不能做除数”。

1.2总体设计思路对于此计算器程序,首先要设计其GUI界面,总体界面有一个文本框,18个按钮,总体界面用BorderLayout布局。

文本框放置在最NORTH,然后0到9以及+,-,*,/的按钮放置到一个面板Panel 中,添加到整体布局的CENTER,界面设计完成。

布局设计好后再添加按钮事件。

对于此程序要考虑到点击加、减、乘、除按钮时是否有点击数字按钮,如果是第一次点击数字按钮或者是点击数字按钮前点击了加、减、乘、除按钮则直接把数字按钮的数值设置到文本框中,否则则应把文本框中的内容加上你所点击按钮的数值设置到文本框中。

这是计算器中的一种:简单计算器,本项目用到了Java中的GUI界面和swing组件以及awt布局,所以简单易用,它能完成如下的几个小功能:点击按钮中的数字键和运算符键就能进行简单的加、乘、乘、除求模四则运算。

1.3功能图计算器标题栏菜单栏文本框按键标题:计算器编辑查看帮助复制粘贴标准型科学型解一元二次方程勾股定理帮助主题关于计算器文本框1—9、BackspaceCE、C、1/X、sqrt%、-/+、+、-、*、/、.、=MC、MRMS、M+实现加减乘除四则运算百分比开根号进制转换三角函数对数运算指数运算阶乘解一元二次方程求直角三角形边长进制弧度SinCosTanLog10LnX^2X^3X^Y1.4类图2详细设计2.1详细设计思路1)流程图,如图6。

图6 流程图2)设置窗体窗体名称biaozhun继承JFrame类和ActionListener接口,并实现public voidactionPerformed(ActionEvent e){}方法。

3)定义菜单、菜单条、菜单项、按钮、文本框、容器,设置为private类型。

4)定义变量double memoryd;//使用内存中存储的数字;DecimalFormatdf;//保留小数位数。

5)使用private JButton getJButton()方法添加按钮并给按钮命名,使用setFont(new Font("楷体", Font.BOLD, 30));setForeground(new Color (250,0,0));方法设置按钮的字体和字体颜色。

6)设置数字按钮1到9并添加监控,使其在发生鼠标事件时改变按钮颜色addMouseListener(new MouseListener(){public void actionPerformed(MouseEvent e) {jButton.setForeground(new Color(0,100,0));}public void mouseClicked(MouseEvent e) {jButton.setForeground(new Color(0,150,100));}public void mouseEntered(MouseEvent e) {jButton.setForeground(new Color(0,0,250));}public void mouseExited(MouseEvent e) {jButton.setForeground(new Color(250,0,0));}public void mousePressed(MouseEvent e) {jButton.setForeground(new Color(0,250,0));}public void mouseReleased(MouseEvent e) {jButton.setForeground(new Color(250,250,0));}});7)开根号运算,定义jButton2 = new JButton("sqrt");对其设置监控,调用Math.sqrt()方法来实现开根号运算,并在文本框中输出结果,jButton2.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {double a=Double.parseDouble(jTextField.getText());double b;if(a<0){jTextField.setText("负数不能开平方");}else{b=Math.sqrt(a);jTextField.setText(Double.toString(b));}}});8)设置百分比按钮,jButton7 = new JButton("%");使用变量i1来存放从文本框中读出的数据并转换成double类型,定义double类型变量z1,z1=i1/100实现求百分比运算,在使用jTextField.setText(Double.toString(z1))使其在文本框中输出结果jButton7.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {double i1=Double.parseDouble(jTextField.getText());double z1=i1/100;jTextField.setText(Double.toString(z1)); }});9)设置求倒数运算,jButton14 = new JButton("1/x");定义double变量c用来存放从文本框中读出的数据,设置if……else语句来判断当c==0时在文本框中输出“除数不能等于0”,否则就输出结果jButton14.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {double c=Double.parseDouble(jTextField.getText());double d;if(c==0){jTextField.setText("除数不能等于0");}else{d=1/c; jTextField.setText(Double.toString(d));}}});10)定义相反数按钮,jButton16 = new JButton("+/-");通过使用0-Double.parseDouble(jTextField.getText().trim());使文本框中的数据变成其相反数jButton16.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {double i2=0-Double.parseDouble(jTextField.getText().trim());jTextField.setText(Double.toString(i2));}});11)等于号按钮,jButton19.setText("=");通过使用switch……case语句来控制,Operator变量在定义+、-、*、/按钮时对其赋值jButton19.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {double datatwo;datatwo=Double.parseDouble(str);switch(Operator){case'+':dataone+=datatwo;break;case'-':dataone-=datatwo;break;case'*':dataone*=datatwo;break;case'/':dataone/=datatwo;break;default:break;}str=Double.toString(dataone);jTextField.setText(str);}});12)定义文本框textMemory,用来显示进行MS、M+操作时显示M用,使用textMemory.setEditable(false);方法使textMemory文本框变成不可编辑。

相关文档
最新文档