OpenForcal可以帮助您开发一个实用的系统,并不仅仅是开发一个数值计算系统,尽管数值计算是本软件包的优势所在。发挥您的想象力,您会发现,OpenForcal对您目前的开发项目有意想不到的帮助。
实际上,OpenForcal本身就是一个很实用的程序,除了可以进行常规的数值计算之外,还可以通过它的一个扩展动态库OpenFcGl绘制一元和二元函数图象(包括参数方程图象),可以输出精美漂亮的二维和三维数学函数图形(由OpenGL图形库提供支持)。这些图形均可动画演示,可从任意的角度进行详细地观察和分析。
简单地调用OpenForcal的几个函数就可以使您的程序获得OpenForcal目前所有的功能,该软件包内有如何进行调用的例子。但您完全可以进行更深层次的开发,从而得到一个功能超强的系统。
任何一个加载使用OpenForcal的程序都将获得一个非常友好的、统一的、具有C++注释风格的源程序界面,使用户可以通过简单的编程方便地实现他们所需的功能,例如:可以使用常规的数学函数进行整数、实数和复数表达式的计算;进行常量定义;使用字符串;使用数组;使用逻辑函数;使用if判断语句、which选择计算语句、for循环、dowhile循环等进行流程控制等等。所有这些可以使OpenForcal胜任除数值计算之外的其他重要工作。
很容易对OpenForcal进行功能扩展,任何人都可以编写可由OpenForcal加载使用的扩展动态库,通过这些扩展动态库,可以为OpenForcal添加编译预处理及适合各种功能用途的函数。OpenForcal是多线程的,可以为每一个扩展动态库中的函数特别是窗口函数提供非常优质的服务。
任何一个加载使用OpenForcal的程序都将不断受益于OpenForcal的这种开放式的特性。
★ OpenForcal的新增特性:用户自定义窗口和用户自定义命令。