foxpro - wikipedia, the free encyclopedia

Upload: beta2009

Post on 14-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 FoxPro - Wikipedia, The Free Encyclopedia

    1/2

    Cover of the FoxPro 2.6

    Developers Guide

    oxProm Wikipedia, the free encyclopedia

    Redirected from FoxPro (disambiguation))

    xPro was a text-based procedurally oriented programming language and DBMS,

    ginally published by Fox Software and later by Microsoft, for MS-DOS, Windows,

    cintosh, and UNIX. The final published release of FoxPro was 2.6, after which the

    velopment has continued under Visual FoxPro.

    hough FoxPro is a DatabaseManagement System (DBMS) and it does support

    ationships between tables, it is not considered a Relational Database Management System

    DBMS), lacking transactional processing.

    d and supported by Microsoft, there is an active worldwide community of FoxPro users

    d programmers. FoxPro 2.6 for UNIX (FPU26) has even been successfully installed on

    ux and FreeBSD using the Intel Binary Compatibility Standard (ibcs2) support library.

    Contents

    1 Version information

    1.1 Operating system compatibility

    1.2 Technical aspects

    1.3 Version Timeline

    2 References

    3 External links

    ersion information

    perating system compatibility

    Extant Versions by OS

    Version FP 2.0 FP 2.5 FP 2.6

    MS-DOS Yes Yes Yes

    ndows 3.1 to XP Yes Yes Yes

    Macintosh Yes Yes Yes

    SCO UNIX No No Yes

    nux & FreeBSD No No Yes[1]

    Windows 2000 No No Yes

    chnical aspects

    xPro 2 included "Rushmore" optimizing engine, which used indices to accelerate data retrieval and updating. Rushmore

    hnology examined every data-related statement, and looked for filter expressions. If one was used, it looked for an indextching the same expression.

    addition, FoxPro2 was originally built on WatCOM C++, which had its own memory extensor - at that time state-of-the-

    FoxPro2 could access expanded and extended memory, using almost all available RAM (DOS). It used some

    errupts in absence of the extended memory driver: if no HIMEM.SYS was loaded, FoxPro enabled that mechanism.

    http://en.wikipedia.org/wiki/Microsofthttp://en.wikipedia.org/wiki/Relational_DBMShttp://en.wikipedia.org/wiki/DBMShttp://en.wikipedia.org/wiki/Visual_FoxProhttp://en.wikipedia.org/wiki/Macintoshhttp://en.wikipedia.org/wiki/UNIXhttp://en.wikipedia.org/wiki/Procedural_programminghttp://en.wikipedia.org/wiki/Programming_languagehttp://en.wikipedia.org/wiki/HIMEM.SYShttp://en.wikipedia.org/w/index.php?title=Intel_Binary_Compatibility_Standard&action=edit&redlink=1http://en.wikipedia.org/wiki/FreeBSDhttp://en.wikipedia.org/wiki/Linuxhttp://en.wikipedia.org/wiki/Microsofthttp://en.wikipedia.org/wiki/Transaction_processinghttp://en.wikipedia.org/wiki/Relational_DBMShttp://en.wikipedia.org/wiki/DBMShttp://en.wikipedia.org/wiki/Visual_FoxProhttp://en.wikipedia.org/wiki/UNIXhttp://en.wikipedia.org/wiki/Macintoshhttp://en.wikipedia.org/wiki/Windowshttp://en.wikipedia.org/wiki/MS-DOShttp://en.wikipedia.org/wiki/Microsofthttp://en.wikipedia.org/wiki/Fox_Softwarehttp://en.wikipedia.org/wiki/DBMShttp://en.wikipedia.org/wiki/Programming_languagehttp://en.wikipedia.org/wiki/Procedural_programminghttp://en.wikipedia.org/w/index.php?title=FoxPro_(disambiguation)&redirect=nohttp://en.wikipedia.org/wiki/File:FoxPro_2.6_Developers_Guide_Cover.png
  • 7/29/2019 FoxPro - Wikipedia, The Free Encyclopedia

    2/2

    ersion Timeline

    ersion VERSION() returns EXE Size EXE Date

    W 2.6a FoxPro 2.6a for Windows 2,444 kb 28 September 1994

    M 2.6a FoxPro 2.6a for Macintosh ? kb August 1994

    D 2.6a FoxPro 2.6a for DOS 1,788 kb August 1994

    W 2.6 FoxPro 2.6 for Windows 2.38 Mb 9 March 1994

    M 2.6 FoxPro 2.6 for Macintosh ? kb 1993

    D 2.6 FoxPro 2.6 for DOS ? kb March 1994

    U 2.6 FoxPro 2.6 for Unix 2.3 Mb 1993

    W 2.5 FoxPro 2.5 for Windows 1.63 Mb January 1993

    D 2.5 FoxPro 2.5 for DOS 509,013 bytes February 1993

    D 2.0 FoxPro 2.0 for DOS 465.86 kb 1991

    D 1.0 FoxPro 1.0 for DOS ? 1989

    eferences

    1. ^ using the ibcs files from the Linux ABI (http://sourceforge.net/projects/linux-abi/) on SourceForge.net

    xternal links

    History of FoxPro - Timeline (http://www.foxprohistory.org/foxprotimeline.htm)

    A site devoted to the history of FoxPro (http://www.foxprohistory.org/)

    Virtual FoxPro User Group (http://www.vfug.org/)

    rieved from "http://en.wikipedia.org/w/index.php?title=FoxPro&oldid=563844416"

    tegories: 4GL Data-centric programming languages XBase programming language family

    ocedural programming languages Proprietary database management systems Microsoft development tools

    icrosoft database software

    This page was last modified on 11 July 2013 at 17:49.

    Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By usingthis site, you agree to the Terms of Use and Privacy Policy.

    Wikipedia is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.

    http://www.wikimediafoundation.org/http://wikimediafoundation.org/wiki/Privacy_policyhttp://wikimediafoundation.org/wiki/Terms_of_Usehttp://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_Licensehttp://en.wikipedia.org/wiki/Help:Categoryhttp://en.wikipedia.org/w/index.php?title=FoxPro&oldid=563844416http://www.vfug.org/http://www.foxprohistory.org/http://www.foxprohistory.org/foxprotimeline.htmhttp://en.wikipedia.org/wiki/SourceForgehttp://sourceforge.net/projects/linux-abi/http://en.wikipedia.org/w/index.php?title=Intel_Binary_Compatibility_Standard&action=edit&redlink=1http://en.wikipedia.org/wiki/Category:Microsoft_database_softwarehttp://en.wikipedia.org/wiki/Category:Microsoft_development_toolshttp://en.wikipedia.org/wiki/Category:Proprietary_database_management_systemshttp://en.wikipedia.org/wiki/Category:Procedural_programming_languageshttp://en.wikipedia.org/wiki/Category:XBase_programming_language_familyhttp://en.wikipedia.org/wiki/Category:Data-centric_programming_languageshttp://en.wikipedia.org/wiki/Category:4GL