Compiling an Application

You can create event-driven, object-oriented applications one piece at a time. This modular approach makes it possible for you to verify the functionality of each component as you create it. After you have created all the functional components, you can compile them into an application, which assembles the executable components of your project — forms, reports, menus, programs, and so on — into a single file that you can distribute to your users along with your data.

To quickly create a complete project with Application Framework Files, you can use the Application Wizard. After the project is created, the new Application Builder opens, so you can add a database, tables, reports, and forms.

In This Section

  • Developing Visual FoxPro Applications
    Provides conceptual information on Visual FoxPro application development, including instructions for creating databases and the user interface, and other tasks needed to create applications.
  • Application Planning
    Discusses how careful planning saves time, effort, and money, and how many of the decisions you make during the planning phase will impact how you create elements of the application.
  • Creating the Application
    Discusses how to create Visual FoxPro applications, which may include one or more databases, a main program that sets up the system environment, and a user interface comprised of forms, toolbars, and menus.
  • Creating Web Services and Components
    Describes how you can extend your Visual FoxPro application by making it possible for it to work for multiple users, take advantage of Microsoft ActiveX controls and automation-enabled applications.
  • Enhancing Applications using SQL Pass-through Technology
    Describes how you can use SQL pass-through (SPT) technology to create objects on the server, run server stored procedures, and execute commands using native server syntax.
  • Working with Data
    Provides information on how to create effective applications with indexes, tables, and databases based on your data requirements.
  • Working with Projects
    Defines a project a configuration and a group of files that produce a program or final binary file or files.
  • Creating Help
    Describes how you can include Help files in your application to provide valuable information for users of your application.
  • Testing and Debugging Applications
    Discusses the debugging tools provided by Visual FoxPro to help you find and correct any errors you discover in your applications.
  • Distributing Applications
    Describes how to prepare to distribute your application by including all required files and creating distribution disks, after you have completed developing and testing your application.