本站域名:

www.forcal.net

本站镜像:

美橙互联         >>blog1 >>blog2

Lu程序设计 Forcal程序设计

Forcal论坛
(matlabsky)

Forcal论坛
(madio)

本站公告

1、本站所有资源,除特别注明外,均属本站原创。

2、使用本站资源,请注明来自Forcal程序设计

3、Forcal无任何使用功能上的限制,仅对商业用户收费,对最终用户永久免费!
 

[友情链接]

 
网路共享软件注册

 

31buy软件商城

 

ZOL应用下载

 

天空软件站

 

华军软件园


土木者论坛

 

阿甘表达式计算器

 

小木虫

 

网易电子样本

 

中国仿真互动

 

钢结构专业论坛

 

流体中文网


非凡软件站

 

计算机语言网

 

多特软件站

 

Matlab中文论坛


Matlab技术论坛

 

振动论坛

 

研学论坛


数学中国


博士家园

 

数学研发网

 

玲珑时空工作室

 

eNet硅谷动力

 

A5下载

 

BBS水木清华站


中国机械CAD论坛

 

GameRes游戏开发

 

Regex正则表达式

 

Mathematic

 

Mathcad


Matlab

 

Maple

 

 

[搜索引擎]

百度

谷歌

新浪

网易

搜狐

>> 合作共赢 基本语法 基础教程 使用说明 演示程序 合作产品

<<

2012.01.15:Lu图形库Lu2D V1.0 发布!可动态绘制函数图形。

2011.12.30:开放式计算软件OpenLu-工程计算助手 V1.0 发布!旨在以工程计算助手的方式实现开放式计算。

2011.12.30:LuSystem V1.0 发布!LuMath V1.0 发布!LuIMSL V1.0 发布!LuOpt V1.0 发布!

>> 以往新增内容  
 

特别推荐 >> 合作共赢  Lu使用说明  数学集成计算系统  阿甘表达式计算器

特别推荐 >> 通用Lu脚本系统MLu(Lu模块化编译运行库)

特别推荐 >> 工程计算助手

设计由Forcal支持的软件,设计Forcal扩展动态库

    Forcal是用来设计脚本系统的一种脚本。【Forcal基本语法使用说明

    让动态链接库(dll)真正成为所有程序的共享库,创建软件开发新模式,实现COM、.NET不曾实现的东西。

    让专业化软件开发商或爱好者更专注于专业化软件的开发,功能扩展不再由自己单独考虑,轻松获得所有外部Forcal扩展库的支持。

    让Forcal标准库或实用库的开发商或爱好者更专注于Forcal扩展库的开发,任何有价值的库都将迅速得到普及。

    成就梦想,从熟悉Forcal开始。

    详细请看 >> 设计由Forcal支持的软件,设计Forcal扩展动态库 

 

Forcal V9.0

     通常,使用各种高级语言如C/C++、VB、delphi、FORTRAN等设计的程序,不能对源代码进行动态编译,Forcal可为所有这些应用程序增加对字符串源代码的动态编译功能。Forcal可用于各类数学软件的设计,也可用作报表处理、web、组态软件、游戏等的脚本,具有很高的执行效率。
     Forcal32W.dll是Forcal的32位Unicode版本,是一个对Unicode字符型表达式进行编译计算的动态库。表达式中可以使用的运算符有+、-、*、/、^、>、>=、<、<=、==、!=、&、|、!、++、--等等,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扩展动态库中仅有一个输出函数 FcDll32W(...),设计和应用都很方便。可用C/C++、delphi、FORTRAN等语言设计Forcal扩展动态库。
     虽然Forcal32W.dll仅支持32位程序,但在32位平台上编写的Forcal代码,以后可不加修改地运行于64位平台。

    详细请看:>> Forcal使用说明 >> Forcal新手参考

    详细请看:>> Forcal基本语法 >> 循序渐进Forcal例程
 

MForcal

    MForcal是一个极为重要的Forcal扩展动态库。
    MForcal能够对固定格式的源程序(字符串表达式)进行模块化编译,源程序中可以使用C++风格的注释。源程序中可以使用的运算符有+、-、*、/、^、>、>=、<、<=、==、!=、&、|、!、++、--等等,具有数值计算、逻辑运算、关系运算、字符数据处理、流程控制、函数调用等许多的可编程功能。 
    MForcal只顺序执行不带参数的表达式。 
    MForcal在进行编译时,将源程序中所有的表达式编译为同一模块。以~开头的表达式被编译为全局表达式,能被其他模块访问到,其余的表达式均被编译为私有表达式,其他模块无法访问。所有模块的模块号由该函数自动指定,不会重复,也不会被编译为0#模块 。

    MForcal使得Forcal能更好地用在没有指针的编程语言中,例如 VB 。
    MForcal适合于各种数值计算、绘图、交互式应用等软件的开发,但用途可能不仅限于此,MForcal或许对您的开发项目有意想不到的帮助。

    详细请看
>> MForcal开发使用指南 >> 在软件中加入Forcal & MForcal支持
 

GForcal

    GForcal32W.dll是一个通用的Forcal脚本系统(简称GForcal)。GForcal可看作应用程序与Forcal之间的一个接口,但GForcal简化了Forcal脚本的使用。
    GForcal至少需要三个dll的支持:Forcal核心库Forcal32W.dll、Forcal模块化编译运行库MForcal32W.dll和Forcal数据类型扩展动态库FcData32W.dll。
    通过GForcal,可动态地加载和卸载任意多个Forcal扩展库,灵活地使用Forcal脚本系统。
    GForcal支持在多线程中使用Forcal的功能。GForcal内置了一个Forcal运行监视器,以方便用户从无限循环中退出。
    任意程序加载GForcal后,可以:动态定义函数,供程序使用;动态对指定的对象进行操作,并获得结果;无限的功能扩展。

    详细请看 >>
通用FORCAL脚本系统GForcal(General Forcal DLL)
 

FcScript

    FcScript是由Forcal和MForcal支持的脚本控件,目前定义了两种接口:VBMForcal接口(用于VBScript脚本,全部使用VARIANT参数)和CMForcal接口(用于Excel、CAD等各种使用COM对象的地方)。FcScript为所有宿主程序提供高速的脚本控制和无限的可扩充性。

    详细请看 >> FcScript使用说明

    测试网页 
 

OpenFC

    OpenFC是一个开放式的数值计算程序,由Forcal32.dll和MForcal32.dll提供支持。
    OpenFC能够编译运行具有固定格式的源程序(字符串表达式),源程序中可以使用C++风格的注释。源程序中可以使用的运算符有+、-、*、/、^、>、>=、<、<=、==、!=、&、|、!、++、--等等,具有数值计算、逻辑运算、关系运算、字符数据处理、流程控制、函数调用等许多的可编程功能。
    OpenFC是开放式的,很容易进行功能扩展。OpenFC通过加载Forcal扩展动态库进行功能扩展,这些库可以用VC、Delphi或者Fortran等高级语言进行编写。
    OpenFc可以对源程序进行模块化编译,可以打开多个文件同时进行操作,提高了运行效率。
    OpenFC允许用户将常用的计算定义为命令,通过命令菜单执行计算。命令菜单是OpenFC提倡的计算方式。
    在OpenFC中,用户也可以自定义窗口,用户在窗口中可以使用编辑框、静态文本、普通按钮、单选按钮、复选框、组框、位图等控件。用户自定义命令和用户自定义窗口改善了人机界面,强烈推荐使用。
    用户可通过工作区文件对OpenFc的工作环境进行配置,如设置需要加载的扩展动态库、设置模块、设置命令、设置常量等等,一切可按照自己的喜好和实际工作需要进行配置。
    目前,通过Forcal扩展动态库为OpenFC增加的功能有:解非线性方程(组)、多元积分、微分方程求解、 参数优化、函数图形绘制(由OpenGL图形库提供支持,可以绘制精美的二维和三维数学函数图形)等等。
    OpenFC是一个实用工具,可以进行各种数学计算、工程计算等,可满足中学生、大学生和各类工程技术人员的大部分需要。OpenFC也是一个编程工具,相信爱好数学的编程爱好者一定会喜欢 。

    本软件附带的一个实用程序AutoMfc可以自动运行扩展名为.afc的MForcal源文件。

    详细请看 >> OpenFC使用说明
 

FcOpt

    FcOpt32W.dll是一个Forcal参数优化动态库,主要包含一些参数优化函数。为了演示设计商业性Forcal扩展动态库的可行性,FcOpt设计成须注册后使用其全部功能。如果没有注册,当优化参数多于2个时,GOpt、RGOpt、OneOpt和ROneOpt函数仅返回最小值,不能返回优化参数。注册是免费的,用函数fcopt::OptPassword获取机器码后,通过E-mail获取注册码。

    详细请看 >> FcOpt使用说明 
 

Forcal+IMSL+Intel MKL执行高性能计算

    IMSL是一个集合数学与统计函数的链接库,拥有许多精准的数学统计算法,它的强大、可靠的数学与统计链接库能够在执行效率与计算资源间取得极佳的平衡。英特尔数学核心函数库(Intel MKL)可提供经过高度优化和广泛线程化的数学例程,专为需要极致性能的科学、工程及金融等领域的应用而设计。
    使用Forcal与C/C++、Fortran混合编程,用Forcal封装IMSL或Intel MKL库函数,以脚本的方式调用这些函数,估计运行效率约为Fortran/C/C++调用IMSL库的1/3左右,但这些效率的损失可换来极佳的使用性能 。

    Forcal是特别适合于数学计算的数学开发语言,无论是线性方程、非线性方程、微分方程或者高性能计算,Forcal可为开发任何类型的数学库提供最佳的解决方案。

    详细请看 >> FcIMSL使用说明 

FcMath 数学库

    FcMath库以线性代数特别是矩阵运算为基础,具有内存消耗低、执行效率高、代码简洁、实用性强的特点。
    FcMath库可用于开发极致性能的应用程序,是熟悉C/C++、Fortran的数学爱好者的极佳的练手工具,同时也期望对一般的数值计算用户提供越来越多的方便。

    详细请看 >> FcMath使用说明 

 

编程资料查询

中国软件

VisualStudio中文网站

MSDN中文网站

李海-问专家

编程爱好者

程序家园

Visual C++开发指南

VB爱好者乐园

VB中国

CSDN技术导航

脚本之家

IT坊资讯网

JavaEye

VC知识库

E书吧

IT英才网

 

版权所有© Forcal程序设计(www.forcal.net) 2002-2012,保留所有权利
E-mail:
forcal@sina.com  QQ:630715621

最近更新: 2012年01月15日

 
感谢以下站点提供个人主页空间: