Java GUI程序设计Mathematica的前端实现.pdfVIP

  • 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)

1亿VIP精品文档

相关文档