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