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