Creating Applications with the Application Framework
The Application Framework is designed to include all required, and many optional, elements that make an application effective and pleasurable to use. Though the framework itself provides a great deal of flexibility and power to create applications the way that works best for you, this section discusses the ways using the Application Wizard and the Application builder ease your application development.
In This Section
- Creating a Framework
Learn how to create an Application Framework by using the Application Wizard or by using the New Application item in the Component Gallery. - Application Framework Files
Provides a list and description of files that are included in the Application Framework. - Data Selection with Application Builder
Describes how to select the data sources you want in developing your application after you plan your application. - Managing Documents with Application Builder
Discusses how to plan and choose the documents that you want to add to your application once you have selected data sources. - Specifying a Builder Application with Builder.dbf
Provides the Builder.dbf table, which you can use to specify a builder application. The table contains fields that represent the name of a builder, a description of the builder, and a field called Type that identifies the Class or Base Class property that invokes the custom builder.
Related Sections
- Creating the Application
Discusses how to create Visual FoxPro applications, which may include one or more databases, a main program that sets up the application's system environment, and a user interface comprised of forms, toolbars, and menus. - Setting the Starting Point
Describes how the main file is the starting point for your application, and can consist of a program or form. When your application is run, Visual FoxPro launches the main file for your application, which in turn runs all other components as needed. - Initializing the Environment
Discusses how setting up the application environment is the first task that a main file or application object must accomplish. - Controlling the Event Loop
Describes how to establish an event loop, which causes Visual FoxPro to begin processing user events such as mouse clicks and keystrokes. This occurs after the environment is set up and you've displayed the initial user interface. - Client/Server Performance Optimization
Discusses how you can fine-tune your application to gain maximum performance by increasing data throughput. - Creating the User Interface
Covers how creating forms, classes, controls, and toolbars can provide a rich set of tools for your user interface. - Upsizing Visual FoxPro Databases
Explains how to use the upsizing wizards to move databases, tables, and views from your system to a remote Microsoft SQL Server. - Creating International Applications
Describes how you can design and develop your Visual FoxPro applications so they are as effective internationally as domestically.