OpenFC是一个开放式的数值计算程(chéng)序(xù),由Forcal.dll和OpenForcal.dll提供支持(chí)。vjO红软基地
OpenFC能够编译运行具有固定格式的源程(chéng)序(字符串(chuàn)表达式),源程序中可以(yǐ)使(shǐ)用C++风格的注释。源程(chéng)序中可以使用的运算(suàn)符有+、-、*、/、^、>、>=、<、<=、==、!=、&、|、!、++、--等等,具有数(shù)值(zhí)计算、逻辑运算、关系运算、字符数据处理、流程控制、函数(shù)调用等许多的可编(biān)程功能。
OpenFC是开放式的,很容易进行功能扩(kuò)展。OpenFC通过加载Forcal扩展(zhǎn)动态库进行功能扩(kuò)展,这(zhè)些库可以用VC、Delphi或者(zhě)Fortran等高级语言进行编写。
OpenFc可以对源(yuán)程序进行模块化编译,可以打开多(duō)个(gè)文(wén)件同时进行操作,提高了运行效率。
OpenFC允许用户将常(cháng)用的计算定义为命令,通过命令菜单(dān)执行计算。命令菜单是OpenFC提倡的计算方式。
在OpenFC中,用(yòng)户也可以自定义窗口,用户在窗口中(zhōng)可以使用编(biān)辑(jí)框(kuàng)、静态文(wén)本、普通按钮、单选按钮、复选框、组框、位图等控件。用户自定义命令和用(yòng)户自定(dìng)义窗(chuāng)口改善了人机界面,强(qiáng)烈推荐使用。
用户可(kě)通(tōng)过工(gōng)作区文件对OpenFc的工作环境进行配(pèi)置(zhì),如设置需要加载的(de)扩展动态库、设置模(mó)块(kuài)、设(shè)置命令(lìng)、设(shè)置常(cháng)量等等,一切可按照自己的喜好和(hé)实际工作需要(yào)进(jìn)行配置。
目前,通过Forcal扩(kuò)展动态库(kù)为OpenFC增加的功能有:解(jiě)非线(xiàn)性方程(组)、多元积分、微(wēi)分方程求解、函(hán)数图(tú)形(xíng)绘制(由OpenGL图形库提供支持,可以绘制精美的二维和三维数(shù)学函(hán)数图(tú)形)等等。
OpenFC是(shì)一个实用工(gōng)具,可以进(jìn)行各种数学计算(suàn)、工程计算等,可(kě)满(mǎn)足(zú)中学生、大(dà)学生和各类工程技术人员的(de)大部分需(xū)要。OpenFC也(yě)是一个编程工具,相信(xìn)爱好数(shù)学(xué)的编程(chéng)爱好者一定会喜欢。
OpenFC能够编译运行具有固定格式(shì)的(de)源程(chéng)序(字符(fú)串表(biǎo)达式),源程序中可以使用C++风格的注释。源程(chéng)序中可以使用的运算符(fú)有+、-、*、/、^、>、>=、> OpenFC使用说明