知識ベース

FoxPro

FoxProはテキストベースの手続き型プログラミング言語およびデータベース管理システム(DBMS)でした。また、MS-DOS、Windows、Macintosh、およびUNIX向けのオブジェクト指向プログラミング言語でもあります。 。 FoxProの最終公開リリースは2.6でした。開発はVisual FoxProラベルの下で継続され、2007年に中止されました。

FoxProはFoxBase(Fox Software、オハイオ州ペリーズバーグ)から派生し、FoxBaseはdBase III(Ashton-Tate)およびdBase IIから派生しました。 dBase IIは、CP / M上で実行されるVulcanと呼ばれるWayne Ratliffによって作成されたデータベースプログラムの最初の商用バージョンでした。

FoxProは、DBMSとリレーショナルデータベース管理システム(RDBMS)の両方です。複数のDBFファイル(テーブル)間の複数の関係を広範囲にサポートしているためです。ただし、トランザクション処理はありません。

1992年にFox Softwareを完全に買収した後、FoxProはMicrosoftによって販売およびサポートされました。当時、FoxProユーザーとプログラマーの活発な世界的コミュニティがありました。 FoxPro 2.6 for UNIX(FPU26)は、Intel Binary Compatibility Standard(ibcs2)サポートライブラリを使用して、LinuxおよびFreeBSDに正常にインストールされています。

バージョン情報

オペレーティングシステムの互換性

OSバージョンごとの既存のバージョン FP 2.0 FP 2.5 FP 2.6 MS-DOSはいはいはいWindows 3.1からXPはいはいはいMacintoshはいはいはいSCO UNIXはいはいはいLinuxおよびFreeBSDはいはいはいWindows 2000いいえいいえはい

技術的側面

FoxPro 2には、インデックスを使用してデータの取得と更新を高速化する「Rushmore」最適化エンジンが含まれていました。 Rushmoreテクノロジーは、すべてのデータ関連ステートメントを調べ、フィルター式を探しました。使用された場合、同じ式に一致するインデックスを探しました。

FoxPro 2は元々Watcom C / C ++上に構築され、DOS / 4GWメモリエクステンダーを使用して拡張および拡張メモリにアクセスしました。また、HIMEM.SYSがロードされていない場合でも、使用可能なRAMのほとんどすべてを使用できます。

バージョンタイムライン

VERSION()が戻ります EXEサイズ EXE日付
FPW 2.6a Windows用FoxPro 2.6a 2,444 kb 1994年9月28日
FPM 2.6a Macintosh用FoxPro 2.6a ? kb 1994年8月
FPD 2.6a DOS用FoxPro 2.6a 1,788 kb 1994年8月
FPW 2.6 FoxPro 2.6 for Windows 2.38 Mb 1994年3月9日。
FPM 2.6 FoxPro 2.6 for Macintosh ? kb 1993
FPD 2.6 DOS用FoxPro 2.6 ? kb 1994年3月
FPU 2.6 Unix用FoxPro 2.6 2.3 Mb 1993
FPW 2.5 Windows用FoxPro 2.5 1.63 Mb 1993年1月
FPD 2.5 FoxPro 2.5 for DOS 509,013バイト 1993年2月
FPD 2.0 DOS用FoxPro 2.0 465.86 kb 1991
FPD 1.0 DOS用FoxPro 1.0 1989