| 欢迎访问 Forcal数学软件 主站 副站 | ||
|
Forcal V7.0 使用说明 |
||
| 欢迎使用 FORCAL
开发使用说明 ! 借助本说明可以了解 FORCAL V7.0 的全部详细信息。 |
||
|
目 录 |
||
|
■ 关于Forcal的声明 |
||
|
免责声明:尽管作者对Forcal.dll作了极为严格的测试,但仍不能保证没有丝毫错误,由于这些错误或用户判断错误造成的任何后果,本人皆不承担任何法律责任,不支付任何直接和间接的经济赔偿。如果您使用本软件或注册本软件,就默认认同了该“免责声明(disclaimer)”。特此声明。 您可以自由传播Forcal.dll共享版而不受任何限制,但Forcal.dll正式版仅供个人使用,未经授权禁止以任何形式传播Forcal.dll正式版。同时,对于这两个版本的动态库,您都不能仿制、解密或作其他任何形式的更改,否则将在法律许可的范围内受到最大可能的起诉。 作者仅对Forcal.dll拥有全部版权,由Forcal.dll支持的实用程序的版权归实用程序的开发者所有。 您不能将Forcal.dll用于任何非法用途。 |
||
■ 简介 |
||
|
Forcal是一个可以对字符型表达式进行编译计算的动态库,表达式中可以使用的运算符有+、-、*、/、^、>、>=、<、<=、==、!=、&、|、!、++、--等等,Forcal具有数值计算、逻辑运算、关系运算、字符数据处理、流程控制、函数调用等许多的可编程功能。 Forcal用多键值字符串键树保存和检索数据信息,可以用Forcal保存和检索任意类型的数据,存储效率高,且具有很高的查找效率。 Forcal有许多内置的基本函数(一级函数和二级函数),不过可以使用(C/C++)、Delphi、FORTRAN等编译器方便地扩充这些基本函数(二级函数),你可以让这些函数完成不同凡响的功能。 Forcal支持整数、实数和复数三种类型的表达式,可以使用这些表达式在Forcal中设计自定义的函数。 Forcal在调用扩充的或自定义的函数时,就象调用系统内置的函数一样,没有任何分别。 Forcal对所有的函数都支持递归调用,不管这些函数是系统内置的,扩充的,还是自定义的。 Forcal在调用函数时,既支持传值调用,也支持传址调用(引用调用),当采用后一种方式时,可以从函数返回更多的值。 Forcal对代码进行尽可能的优化,因而运行速度也非常地出色,一级函数的计算速度约为(C/C++)或FORTRAN速度的50%左右,二级函数的速度稍有降低。 Forcal编译系统支持模块化编译,对设计复杂的软件项目很有帮助。 Forcal编译系统可以对编译时出错的位置进行准确定位,排除错误非常方便。 Forcal用Win32标准函数调用方式(stdcall调用协议)输出了动态库函数,可供C/C++、VB、delphi、FORTRAN等程序使用。 很容易对Forcal进行功能扩展, Forcal扩展动态库中仅有一个输出函数 ForcalDll(...),设计和应用都很方便。可用C/C++、delphi、FORTRAN等语言设计Forcal扩展动态库。 |
||
■ 关于Forcal用户 |
||
| Forcal用户有软件用户和编程用户两种。软件用户指使用由Forcal支持的软件的用户;编程用户指使用Forcal编程的用户。若不特别说明,Forcal用户一般指Forcal的软件用户。 | ||
|
从软件使用者的角度介绍Forcal的功能和用法。 所有源代码均可通过测试程序 ForcalTest.exe 进行演示。 |
||
| 介绍如何使用Forcal进行软件开发。 | ||
■ Forcal扩展动态库 |
||
| 介绍如何对Forcal进行功能扩展。Forcal扩展动态库中仅有一个输出函数 ForcalDll(...),设计和应用都很方便。可用C/C++、delphi、FORTRAN等语言设计Forcal扩展动态库。 | ||
|
■ Forcal数据扩展动态库FcData |
||
| 该库对Forcal的数据类型进行了扩展。基本数据类型包括简单数据和数组,可以自定义类。通过FcData.dll的输出函数接口,可以向FcData添加任意复杂的数据类型。基本操作对象是FcData数据指针。 | ||
■ 数据存储和检索 |
||
|
数据存储和检索是Forcal的另一特色。可以使用Forcal保存任意类型的数据,且具有很高的查找效率。 相关函数请参考Forcal编程指南,例子请参考源程序ForcalData.cpp(在文件夹“ForcalData”中)和头文件Forcal7.h。 |
||
■ 演示程序及源代码 |
||
| 一些使用Forcal进行计算的例子,演示Forcal的功能和用法。 | ||
■ 循序渐进Forcal例程 |
||
| 从简单到复杂的一些使用Forcal编程的例子。 | ||
|
Forcal.dll 7.0 正式版:拥有Forcal的全部功能,须注册后使用。 Forcal.dll 7.0 共享版:与正式版相比,仅编译表达式的长度受到限制,所有用户均可使用。 |
||
|
||
| 注册本软件之后,可以获得更好的软件性能、更好的技术支持和服务。 任何时候,对本软件提出好的建议并被采纳,或者发现软件中的错误的用户,均可赠送Forcal正式版。 欢迎提出任何意见或建议。 |
||
| 版权所有©
Forcal数学软件 2002-2008,保留所有权利 E-mail: forcal@sina.com QQ:630715621 最近更新: 2008年05月01日 |
||