Overview of Visual FoxPro Features

Microsoft Visual FoxPro gives you more of everything you have come to expect in a database management system (DBMS) — speed, power, and flexibility. In addition, Visual FoxPro leads you into the next generation by providing object and event models that help you create and modify applications faster than ever before.

The following topics walk you through some of the major features in Visual FoxPro. For information on the newest enhancements in this version of Visual FoxPro, see What's New in Visual FoxPro.

In This Section

  • Rapid Application Creation
    Discusses how you can develop applications rapidly with help from Visual FoxPro wizards, builders, toolbars, and designers, and implement them quickly using the Visual FoxPro object and event models.

  • Advantages of More Power
    Describes how you can take advantage of Visual FoxPro's object-oriented programming capabilities as well as features such as Rushmore Query Optimization technology to improve performance and speed up application development.

  • User Interface Creation without Programming
    Discusses the powerful controls provided by Visual FoxPro that give you interfaces that require little or no coding.

  • Application Development with Several Developers
    Discusses using Visual FoxPro to enable simultaneous access to database components and using source control programs with the Project Manager to track and protect changes to your source code.

  • Interaction with Other Applications
    Provides information about sharing data with other applications, such as Microsoft Excel and Microsoft Word, using objects from other applications, and controlling other applications using automation.

  • Client/Server Solution Development
    Discusses how you can use Visual FoxPro as a front end for developing robust client/server applications. It combines the higher-level support of updatable views of server data with direct access to native server syntax using SQL pass-through.

  • Getting Started with Visual FoxPro
    Provides links to information about installing, upgrading, and customizing Visual FoxPro, as well as accessing the latest readme files.

  • Using Visual FoxPro
    Provides information on Visual FoxPro programming features and productivity tools, as well as sections on development of Visual FoxPro applications.

  • Samples and Walkthroughs
    Provides examples of common scenarios and step-by-step guides that enable you to learn how to create different types of applications and components in Visual FoxPro.

  • Customizing the Visual FoxPro Environment
    Discusses settings that enable you to customize your development environment, including the main window title, default directory, project, editor, debugger and form tool options, temporary file storage, field mappings for drag-and-drop operations, and many other options.

  • Developing Visual FoxPro Applications
    Includes conceptual information about how to develop Visual FoxPro applications, instructions for creating databases and the user interface, and other tasks needed to create Visual FoxPro applications.

  • Programming in Visual FoxPro
    Describes how you can access the full power of Visual FoxPro by creating applications. Understanding object-oriented programming techniques and the event-driven model can maximize your programming productivity.

  • Development Productivity Tools
    Provides information on developer tools for application development within the Visual FoxPro application and the language.