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.

© , 1996-2020 • Updated: 11/10/20
Comment or report problem with topic