Developing Visual FoxPro Applications

Visual FoxPro provides an extensive set of tools and technologies so you can rapidly build flexible solutions with powerful data handling capabilities. The Visual FoxPro application development environment helps you with all aspects of application development.

In This Section

  • Application Planning
    Provides information and considerations, such as topics about design, architecture, and security, to help you plan your applications carefully.

  • Creating Applications
    Provides an overview and phases involved with creating an application.

  • Working with Data
    Provides an overview and information about using data in your applications, for example, analyzing data requirements and designing your application components to meet those requirements.

  • Enhancing Applications Using SQL Pass-Through Technology
    Describes techniques for implementing client/server technology in a working application that uses remote views.

  • Web Services and Components
    Describes ways to extend applications to make them work for multiple users.

  • Optimizing Applications
    Describes ways to optimize performance by making your application.

  • Testing and Debugging Applications
    Discusses testing and debugging as necessary stages in the development cycle. The best results come from writing understandable and maintainable code and using the available debugging tools.

  • Compiling an Application
    Describes building your application by compiling code and provides information about referencing modifiable files and building an application file from your project.

  • Configuring Help Files for Applications
    Describes how to configure access to Help files that you create for your application.

  • Distributing Applications
    Provides information about preparing your application for distribution.

  • Using Visual FoxPro
    Discusses the Visual FoxPro programming environment and tools that help you create and manage high-performance database applications and components.

  • Programming in Visual FoxPro
    Describes how understanding object-oriented programming and the event-driven model can maximize your productivity and enable you to access the full power of Visual FoxPro.

  • Optimizing Applications
    Provides information on how to get the best performance from your operating system, Visual FoxPro, and your application.