Creating the User Interface
A well-designed interface can guide users through your application. Forms, classes, controls, menus, and toolbars provide a rich set of tools for designing a great user interface.
In This Section
Working with Forms
After creating your form, you can run, hide, or alter it in different ways.Using Controls
Controls manage the interactions between users and your application. Microsoft Visual FoxPro offers a variety of controls to enhance your application interface.Designing Menus and Toolbars
A good menu system tells your users a lot about the design and structure of your application. Planning menus and toolbars carefully can improve the usability of your application and provide immediate access to common tasks.
Related Sections
Developing Visual FoxPro Applications
This section includes conceptual information about how to develop Visual FoxPro applications, instructions for creating databases and the user interface, and other tasks needed to create Visual FoxPro applications.Creating Applications
Discusses how to create Visual FoxPro application, 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.How to: Set 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.How to: Initialize the Environment
Setting up the application environment is the first task that a main file or application object must accomplish.How to: Control the Event Loop
Learn how to establish an event loop to, 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.Creating Applications with the Application Framework
Explains how to create applications with the Application Framework using the Application Wizard and the Application builder.Optimizing Client/Server Performance
Learn how you can fine-tune your application to gain maximum performance by increasing data throughput.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.