Application Wizard

The Application Wizard creates a Project and a Visual FoxPro Enhanced Application Framework then opens the Application Builder so you can add a database, tables, and forms or reports you have already created. You can also create a new application in the Application Builder, using database or table templates. Once you have created a framework with the Application Wizard, you can use the Application Builder later and add components to the framework.

  • Project name
    Specifies the name of the Project that is displayed in the Project title bar.
  • Project file
    Specifies the file name of the new project.
  • Browse button
    Enables you to locate an existing project file to use in the Application Builder.

The Visual FoxPro framework provides the following features.

  • A project (.pjx) file -*
  • A main program file (Main.prg) for global and environmental settings, launching any splash screen or other specific calls, and launching any Quick Start form
  • A main menu
  • The Enhanced Application Object for running the main menu, forms toolbars and report management, error handling, and data session management
  • A master Include file to ease localization and for use by components with settings and strings. This file includes the APP_GLOBAL value
  • Dialog classes that provide the Splash screen, and About and password dialog boxes
  • Visual FoxPro foundation classes that provide error, array, and window handling, output control, and data management
  • A mediator class that enables forms and form classes to benefit from enhanced framework-specific functionality
  • Enhanced application object functionality such as automatic toolbar refreshing
  • An optional configuration file (Config.fpw) for certain types of applications
  • The Project Hook Class for control of events related to the project
  • An Application Meta table to hold information used by the project hook class and application builders for creating forms within the new project
  • Application Builders to make it easy to add components to the project

The enhanced application framework itself provides a preference table that provides individual logins of user-specified options that can include macros, favorite files and so on.

The Application Wizard creates a directory and project structure for a future application, and creates files from the new Visual FoxPro Application Object that provide Project Hook and enhanced application framework functionality.

See Also

Application Builder | Visual FoxPro Framework Application Object | Wizards Overview | Application Wizard Object Members