Visual FoxPro adalah data-sentris
berorientasi objek dan bahasa pemrograman prosedural yang diproduksi oleh
Microsoft. Ini berasal dari FoxPro (awalnya dikenal sebagai FoxBASE) yang
dikembangkan oleh Fox Software pada awal 1984. Fox Technologies
bergabung dengan Microsoft pada tahun 1992, setelah mana perangkat lunak
diperoleh fitur lebih lanjut dan awalan "Visual". Versi
terakhir FoxPro (2.6) bekerja pada Mac OS, DOS, Windows, dan Unix: Visual
FoxPro 3.0, yang pertama "Visual" versi, menjatuhkan dukungan
untuk platform hanya Mac danWindows, dan versi Windows-hanya itu. Versi saat
ini dari Visual FoxPro adalah berbasis COM dan Microsoft telah menyatakan bahwa
mereka tidak berniat untuk membuat Microsoft. NET versi.
FoxPro berasal sebagai anggota kelas
bahasa biasanya disebut sebagai "Xbase" bahasa, yang berdasarkan
sintaks bahasa pemrograman dBase. Anggota lain darikeluarga bahasa Xbase
termasuk Clipper dan Recital (Sebuah sejarah tahun-tahunawal Xbase dapat
ditemukan dalam entri dBase).
Visual FoxPro, VFP biasa disingkat,
adalah terintegrasi dengan mesin database relasional sendiri, yang membentang
FoxPro's Xbase kemampuan untukmendukung SQL query dan data manipulasi. Tidak
seperti kebanyakan sistem manajemen basis data, Visual FoxPro adalah fitur
lengkap, bahasa pemrograman dinamis yang tidak memerlukan penggunaan tambahan
untuk keperluan umum lingkungan pemrograman