





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
是由公司于年月推出的程序设计语言和平台的总称。
用实现的浏览器支持显示了的魅力跨平台动态的计算。
从此,被广泛接受并推动了的迅速发展,常用的浏览器现在均支持。
平台由虚拟机和应用编程接口简称构成。
应用编程接口为应用提供了个于操作系统的标准接口,可分为基本部分和扩展部分。
在硬件或操作系统平台上安装个平台之后,应用程序就可运行。
现在平台已经嵌入了几乎所有的操作系统。
这样程序可以只编译次,就可以在各种系统中运行。
通过本论文课题的研究,可以实现个类似电脑自带计算器实现各种简单运算,并在设计过程中,不断扩展自己知识面,让自己在设计中学习,学习中设计,是自己的语言汇编能力得到提高。
具体安排进度年月日月日,确定设计方案并搜集所需材料年月日月日,细化设计方案及论文具体设计年月日月日,检查并补充论文中不足。
毕业论文设计成绩评定指导教师意见答辩专家组意见系专业教学委员会意见摘要本计算器是由语言所编程设计的标准计算器,可以进行十进制下的四则运算加减乘除开根号百分号求倒数,还可以实现数值的符号转换,操作科学型计算器与标准计算器之间的菜单切换。
,表示退格,表示将当前文本框内数据清除,表示文本框内数据清除。
此外还提供了编辑查看帮助三个菜单项,使用者可通过使用菜单项实现复制粘贴功能总体设计与详细设计数据分析,算法思路,类设计,功能实现含程序流程图,主要代及注释,界面等运行调试与分析讨论给出运行屏幕截图,分析运行结果,有何改进想法等。
界面类似自带计算器界面,的早期版本以来,抽象窗口工具包为用户界面组件提供了平台的。
在中,每个组件都由个原生的等同组件生成和控制,这个原生组件是由当前的图形窗口系统决定的。
与此相对,组件经常被描述为轻量级的,因为它们不需要操作系统本身所带窗口工具包的原生资源来生成。
关键词语言计算器标准,引言第章程序设计基本概述设计目的主要特点功能模块设计系统功能图本章小结第章程序整体设计说明程序中所用到的变量程序部分源代码及注释图形界面设计方法标准计算器界面界面设计代码本章小节第章程序运行后实现效果程序实现部分运算图本章小结第章设计中遇到的问题及改良设计中的遇到的问题问题解决及改良本章小结结论致谢参考文献六安职业技术学院毕业论文第页引言随着网络的时代的到来,语言在网络编程方面的优势使得网络编程有了更好的选择。
语言最大的特点是具有跨平台性,使其不受平台不同的影响,得到了广泛的应用本课程是面向对象程序设计,体现的是面向对象而不是面向过程,它与面向过程有很大的区别,它避免了面向过程中很多容易出错的内容,例如指针等,在面向对象的设计中,注意体现的是面向对象的几大机制,继承封装多态和抽象,在面向过程的设计中的多继承采用了接口来代替实现,分为三个体系,平台标准版,平台企业版平台微型版。
,。
以前称为。
它允许开发和部署在桌面服务器嵌入式环境和实时环境中使用的应用程序。
包含了支持服务开发的类,并为,提供基础。
,。
这个版本以前称为。
企业版本帮助开发和部署可移植健壮可伸缩且安全的服务器端应用程序。
是在的基础上构建的,它提供服务组件模型管理和通信,可以用来实现企业级的面向服务体系结构,和应用程序。
,。
这个版本以前称为。
为在移动设备和嵌入式设备比如手机电视机顶盒和打印机上运行的应用程序提供个健壮且灵活的环境。
包括灵活的用户界面健壮的安全模型许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。
基于规范的应用程序只需编写次,就可以用于许多设备,而且可以利用每个设备的本机功能六安职业技术学院毕业论文第页第章程序设计基本概述设计目的图形界面设计,熟悉包中的组件,掌握图形界面设计方法,理解委托事件处理模型。
从而检测对这门课的掌握情况,有助于及时查漏补缺。
主要特点语言是简单的。
语言的语法与语言和语言很接近,使得大多数程序员很容易学习和使用。
另方面,丢弃了中很少使用的很难理解的令人迷惑的那些特性,如操作符重载多继承自动的强制类型转换。
特别地,语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。
语言是个面向对象的。
语言提供类接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制关键字为。
语言全面支持动态绑定,而语言只对虚函数使用动态绑定。
总之,语言是个纯的面向对象程序设计语言。
语言是分布式的。
语言支持应用的开发,在基本的应用编程接口中有个网络应用编程接口,它提供了用于网络应用编程的类库,包括等。
的远程方法激活机制也是开发分布式应用的重要手段。
语言是健壮的。
的强类型机制异常处理废料的自动收集等是程序健壮性的重要保证。
对指针的丢弃是的明智选择。
的安全检查机制使得更具健壮性。
语言是安全的。
通常被用在网络环境中,为此,提供了个安全机制以防恶意代码的攻击。
除了语言具有的许多安全特性以外,对通过网络下载的类具有个安全防范机制类,如分配不同的名字空间以防替代本地的同名类字节代码检查,并提供安全管理机制类让应用设置安全哨兵。
语言是体系结构中立的。
程序后缀为的文件在六安职业技术学院毕业论文第页平台上被编译为体系结构中立的字节码格式后缀为的文件,然后可以在实现这个平台的任何系统中运行。
这种途径适合于异构的网络环境和软件的分发。
语言是可移植的。
这种可移植性来源于体系结构中立性,另外,还严格规定了各个基本数据类型的长度。
系统本身也具有很强的可移植性,编译器是用实现的,的运行环境是用实现的。
语言是解释型的。
如前所述,程序在平台上被编译为字节码格式,然后可以在实现这个平台的任何系统中运行。
在运行时,平台中的解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。
是高性能的。
与那些解释型的高级脚本语言相比,的确是高性能的。
事实上,的运行速度随着编译器技术的发展越来越接近于。
语言是多线程的。
在语言中,线程是种特殊的对象,它必须由类或其子孙类来创建。
通常有两种方法来创建线程其,使用型构为的构造子将个实现了接口的对象包装成个线程,其二,从类派生出子类并重写方法,使用该子类创建的对象即为线程。
值得注意的是类已经实现了接口,因此,任何个线程均有它的方法,而方法中包含了线程所要运行的代码。
线程的活动由组方法来控制。
语言支持多个线程的同时执行,并提供多线程之间的同步机制关键字为。
语言是动态的。
语言的设计目标之是适应于动态变化的环境。
程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。
这也有利于软件的升级。
另外,中的类有个运行时刻的表示,能进行运行时刻的类型检查。
功能模块设计标准计算器以下为标准计算器的基本功能加法两个数据进行加操作,可以为小数。
减法两个数据进行减操作,可以为负数相减。
乘法六安职业技术学院毕业论文第页两个数相乘操作。
除法两个数相除操作。
开平方对任意个数进行开方运算,可以是小数。
百分号对任意个数进行百分号运算。
倒数对任意个数进行倒数运算。
系统功能图本章小结通过第章我们可以了解到这次课程设计的个总的概况。
掌握了程序编辑器图形界面以及文件操作的实现。
这次程序设计在设计类的时候考虑到了简单明了。
我们
