- 0
- 0
- 约1.6万字
- 约 24页
- 2026-03-12 发布于河北
- 举报
面对对象语言程序设计报告
题目:JavaGUI程序设计
姓名:_
班级:
学号:
指导老师:
2016年12月
摘要
Java是一门功能强和简洁易的面对对象编程语言,Mathemalica
是一款科学计算软件,很好地结合了数值和符号计算引擎、图形系统、编
程语言、文本系统、和及其他应用程序的高级连接。通过学习Mathematica
中供应的Java接口JLink,将利用在Java的图形界面窗口中输入
Mathematics语句并在Java的图形窗口中显示输出结果。对于多数第
四代语言的集成开发环境都有吩咐窗(CommandWindow),而由于
Mathematica的特殊性,它的集成开发环境中并没有吩咐窗,本设计也类
结果似于吩咐窗,可以帮助习惯于其他第四代语言的用户接着运用吩咐窗。
关键词:Java;Mathematica;JLink;GUI
H录
面对对象语言程序设计报告1
摘要2
目录3
第一章引言1
其次章设计思路3
§2.1框架设计3
§2.2具体设计3
2.2.1JLink4
第三章结果5
第四章不足与展望7
参考文献8
附录8
GraphicsApp8
welcme17
pcnurl20
符号计算、函数式编程和基于规则的编程。它可以用来创建和表示任何结
构和数据。这种语言覆盖面特别全面和广泛,并且可以用于解决量专业
领域的问题。例如,它内置了用于生成和运行图灵机、创建图形和音频、
分析三维模型、矩阵操作、求解微分方程的内置函数。为了便利用户运用,
还供应了丰富的文档资料。
Mathematica的底层说明器部分由C语言写成,此外一些极端要求
速度的基础计算函数也由C语言支持,而其他量的好用函数以及包由则
是由Mathematica编程语言来实现的。说明器和这些函数构成了所的
MathematicaKernelMathematica这个生态系统的另外一个重要组成部
o
分是前端(FrontEnd),大量精美绝伦的数学公式显示,图形绘制,文档
排版功能都极大程度地依靠前端,而前端和Kernel之间通过MathLink
进行交互。FrontEnd和Kernel被设计得相当独立,尽管并不普遍,但
是FrontEnd事实上是可以被当做独立的软件来运用的,用户可以在上面
编辑文字公式,生成美丽的文档、演示文稿,绘制图形等等。
虽然Mathematica供应了JLink包,但是关于这部分的帮助却不是中
文的,对于Java初学者来说理解起来会有着较大的困难。在网络上搜寻,
发觉有关这方面的中文资料也是寥寥无几。
每一种计算机语言都有着它的优点和不足,Mathematica虽然简洁强
大,但是也有它不擅长的方面,例如在进行二进制文件操作方面,读取速
度相当慢,而且供应的对二进制文件的操作也极为匮乏,对于较大的二进
制文件,除非内存至少有文件大小的两倍大小,否则无法操作。而Java
语言相比于yfathematica在对于某些相对原始的文件操作上有着较大的优
势可以弥补其不足。本次进行的学习,为以后的实际须要供应了帮助也可
以
原创力文档

文档评论(0)