OpenFC是一個開放式的數(shù)值計算程序,由Forcal32W.dll和MForcal32W.dll提供支持。
OpenFC能夠編譯運行具有固定格式的源程序(字符串表達式),源程序中可以使用C++風(fēng)格的注釋。源程序中可以使用的運算符有+、-、*、/、^、>、>=、<、<=、==、!=、&、|、!、++、--等等,具有數(shù)值計算、邏輯運算、關(guān)系運算、字符數(shù)據(jù)處理、流程控制、函數(shù)調(diào)用等許多的可編程功能。
OpenFC是開放式的,很容易進行功能擴展。OpenFC通過加載Forcal擴展動態(tài)庫進行功能擴展,這些庫可以用VC、Delphi或者Fortran等高級語言進行編寫。
OpenFc可以對源程序進行模塊化編譯,可以打開多個文件同時進行操作,提高了運行效率。
OpenFC允許用戶將常用的計算定義為命令,通過命令菜單執(zhí)行計算。命令菜單是OpenFC提倡的計算方式。
在OpenFC中,用戶也可以自定義窗口,用戶在窗口中可以使用編輯框、靜態(tài)文本、普通按鈕、單選按鈕、復(fù)選框、組框、位圖等控件。用戶自定義命令和用戶自定義窗口改善了人機界面,強烈推薦使用。
用戶可通過工作區(qū)文件對OpenFc的工作環(huán)境進行配置,如設(shè)置需要加載的擴展動態(tài)庫、設(shè)置模塊、設(shè)置命令、設(shè)置常量等等,一切可按照自己的喜好和實際工作需要進行配置。
目前,通過Forcal擴展動態(tài)庫為OpenFC增加的功能有:解非線性方程(組)、多元積分、微分方程求解、函數(shù)圖形繪制(由OpenGL圖形庫提供支持,可以繪制精美的二維和三維數(shù)學(xué)函數(shù)圖形)等等。
OpenFC是一個實用工具,可以進行各種數(shù)學(xué)計算、工程計算等,可滿足中學(xué)生、大學(xué)生和各類工程技術(shù)人員的大部分需要。OpenFC也是一個編程工具,相信愛好數(shù)學(xué)的編程愛好者一定會喜歡。