欢迎访问 Forcal数学软件 主站 网易站 我要安家站 91i.net站 上饶站 | ||
开放式数值计算动态库OpenForcal |
||
欢迎使用OpenForcal & FORCAL开发使用指南
V1.22 ! 借助本指南可以了解OpenForcal V1.22和FORCAL V5.1的详细信息。 ·一个开放式数值计算工具,可以方便地进行功能扩展。 ·演示FORCAL的重要功能。 ·查找问题的答案。 ·各种疑难解答。 |
||
目 录 |
||
■ 关于OpenForcal的声明 |
||
免责声明:尽管作者对OpenForcal.dll和Forcal.dll作了极为严格的测试,但仍不能保证没有丝毫错误,由于这些错误或用户判断错误造成的任何后果,本人皆不承担任何法律责任,不支付任何直接和间接的经济赔偿。如果您使用本软件或注册本软件,就默认认同了该“免责声明(disclaimer)”。特此声明。 您可以自由传播OpenForcal.dll和Forcal.dll共享版而不受任何限制,但OpenForcal.dll和Forcal.dll正式版仅供个人使用,未经授权禁止以任何形式传播OpenForcal.dll和Forcal.dll正式版。同时,对于这两个版本的动态库,您都不能仿制、解密或作其他任何形式的更改,否则将在法律许可的范围内受到最大可能的起诉。 作者仅对OpenForcal.dll和Forcal.dll拥有全部版权,由OpenForcal.dll和Forcal.dll支持的实用程序的版权归实用程序的开发者所有。 您不能将OpenForcal.dll和Forcal.dll用于任何非法用途。 |
||
■ 简介 |
||
OpenForcal可以帮助您开发一个实用的系统,并不仅仅是开发一个数值计算系统,尽管数值计算是本软件包的优势所在。发挥您的想象力,您会发现,OpenForcal对您目前的开发项目有意想不到的帮助。 实际上,OpenForcal本身就是一个很实用的程序,除了可以进行常规的数值计算之外,还可以通过它的一个扩展动态库OpenFcGl绘制一元和二元函数图象(包括参数方程图象),可以输出精美漂亮的二维和三维数学函数图形(由OpenGL图形库提供支持)。这些图形均可动画演示,可从任意的角度进行详细地观察和分析。 简单地调用OpenForcal的几个函数就可以使您的程序获得OpenForcal目前所有的功能,该软件包内有如何进行调用的例子。但您完全可以进行更深层次的开发,从而得到一个功能超强的系统。 任何一个加载使用OpenForcal的程序都将获得一个非常友好的、统一的、具有C++注释风格的源程序界面,使用户可以通过简单的编程方便地实现他们所需的功能,例如:可以使用常规的数学函数进行整数、实数和复数表达式的计算;进行常量定义;使用字符串;使用数组;使用逻辑函数;使用if判断语句、which选择计算语句、for循环、dowhile循环等进行流程控制等等。所有这些可以使OpenForcal胜任除数值计算之外的其他重要工作。 很容易对OpenForcal进行功能扩展,任何人都可以编写可由OpenForcal加载使用的扩展动态库,通过这些扩展动态库,可以为OpenForcal添加编译预处理及适合各种功能用途的函数。OpenForcal是多线程的,可以为每一个扩展动态库中的函数特别是窗口函数提供非常优质的服务。 任何一个加载使用OpenForcal的程序都将不断受益于OpenForcal的这种开放式的特性。 ★ OpenForcal的新增特性:用户自定义窗口和用户自定义命令。 |
||
从软件使用者的角度介绍OpenForcal的功能和用法。任何一个程序,只要加载了OpenForcal.dll,可接受如下格式的源程序代码(具有C++源程序风格的注释):
//简单的数值计算:
2+sin[2+3*sqrt(3)]*exp[5]; //实数表达式; //变步长辛卜生一元积分:
"f"(x)=sin[x]+0.8; //定义一元函数; |
||
如果您使用OpenForcal进行软件开发,就需要阅读这部分内容。无论您是想轻松获取OpenForcal的现有功能(将OpenForcal嵌入您的程序),还是使用OpenForcal设计一个功能超强的程序,都可在这里获得答案。 | ||
本软件之所以是“开放”的,就在于任何人都可以对OpenForcal进行功能扩展——设计一个可由 OpenForcal调用的动态库。 | ||
■ OpenForcal的运行机制 |
||
深入探讨OpenForcal的运行机制及函数功能的实现方法。 | ||
Forcal.dll是OpenForcal的支持库,因此,只要您使用OpenForcal进行编程,就需要了解这部分内容。当然,您也可以使用Forcal.dll直接设计程序,这样不会局限于OpenForcal的现有格式。 | ||
■ 几个重要的OpenForcal扩展动态库 |
||
FcWin.dll是一个简单的计算窗口,在这个窗口中可以直接输入表达式进行计算,可以直接执行各种预定义的命令,也可以查询到所有可以使用的动态库函数。 FcFunWin.dll是OpenForcal的窗口界面,用户可在窗口中自定义多个控件,为计算提供了方便。目前可以使用的控件有编辑框、静态文本、普通按钮、单选按钮、复选框、组框等。 |
||
|
||
注册本软件之后,您可以获得更好的软件性能、更好的技术支持和服务。 | ||
版权所有©
Forcal数学软件
2002-2004,保留所有权利 E-mail: wanglu71641@sina.com 最近更新: 2004年09月19日 |