FoxPro - FoxPro

Vikipedi, özgür ansiklopedi

FoxPro 2.6 Geliştirici Kılavuzu'nun Kapağı

FoxPro , metin tabanlı prosedür odaklı bir programlama dili ve veritabanı yönetim sistemiydi (DBMS) ve aynı zamanda , MS-DOS , Windows , Macintosh ve UNIX için orijinal olarak Fox Software tarafından ve daha sonra Microsoft tarafından yayınlanan nesne yönelimli bir programlama diliydi. . FoxPro'nun yayınlanan son sürümü 2.6 idi. Geliştirme Visual FoxPro etiketi altında devam etti ve bu da 2007'de durduruldu.

FoxPro, DBase III ( Ashton-Tate ) ve dBase II'den türetilen FoxBase'den (Fox Software, Perrysburg, Ohio) türetilmiştir . dBase II, Wayne Ratliff tarafından yazılan, Vulcan adlı ve dBase II'de CP / M üzerinde çalışan bir veritabanı programının ilk ticari versiyonuydu .

FoxPro hem bir DBMS hem de ilişkisel bir veritabanı yönetim sistemidir (RDBMS), çünkü çoklu DBF dosyaları (tablolar) arasındaki çoklu ilişkileri kapsamlı bir şekilde destekler. Ancak, işlemsel işlemden yoksundur .

FoxPro, 1992'de Fox Software'in tamamını satın aldıktan sonra Microsoft tarafından satıldı ve desteklendi. O zamanlar dünya çapında aktif bir FoxPro kullanıcıları ve programcıları topluluğu vardı. FoxPro 2.6 for UNIX (FPU26), Intel İkili Uyumluluk Standardı ( ibcs 2) destek kitaplığı kullanılarak Linux ve FreeBSD'ye başarıyla yüklenmiştir .

Versiyon bilgisi

İşletim sistemi uyumluluğu

İşletim Sistemine Göre Mevcut Sürümler
Versiyon FP 2.0 FP 2.5 FP 2.6
MS-DOS Evet Evet Evet
Windows 3.1 - 7 Ultimate sp1 Evet Evet Evet
Macintosh Evet Evet Evet
SCO UNIX Evet Evet Evet
Linux ve FreeBSD Evet Evet Evet
Windows 2000 Hayır Hayır Evet

Teknik yönler

FoxPro 2, veri erişimini ve güncellemeyi hızlandırmak için indeksler kullanan "Rushmore" optimizasyon motorunu içeriyordu. Rushmore teknolojisi, veriyle ilgili tüm ifadeleri inceledi ve filtre ifadelerini aradı. Biri kullanılmışsa, aynı ifadeyle eşleşen bir dizin aradı.

FoxPro 2 orijinal olarak , genişletilmiş ve genişletilmiş belleğe erişmek için DOS / 4GW bellek genişleticiyi kullanan Watcom C / C ++ üzerine inşa edildi . HIMEM.SYS yüklü olmasa bile neredeyse mevcut tüm RAM'leri kullanabilir .

Sürüm zaman çizelgesi

Versiyon VERSION () döndürür EXE Boyutu EXE Tarihi
FPW 2.6a FoxPro 2.6a Windows için 2,444 kb 28 Eylül 1994
FPM 2.6a FoxPro 2.6a Macintosh için ? kb Ağustos 1994
FPD 2.6a FoxPro 2.6a DOS için 1.788 kb Ağustos 1994
FPW 2.6 FoxPro 2.6 Windows için 2.52 Mb 9 Mart 1994.
FPM 2.6 FoxPro 2.6 Macintosh için ? kb 1993
FPD 2.6 FoxPro 2.6 DOS için 1.83 Mb Mart 1994
FPU 2.6 FoxPro 2.6 Unix için 2.3 Mb 1993
FPW 2.5 FoxPro 2.5 Windows için 1.63 Mb Ocak 1993
FPD 2.5 FoxPro 2.5 DOS için 509.013 bayt Şubat 1993
FPD 2.0 FoxPro 2.0 DOS için 488.656 kb Temmuz 1992
FPD 1.0 FoxPro 1.0 DOS için 343.200 kb Kasım 1991

Referanslar

Dış bağlantılar