Optimizing Applications

Visual Studio .NET 2003

When you use Visual FoxPro to design and run applications, you want to get the best performance from your operating system, from Visual FoxPro, and from your application.

In This Section

Optimization of Tables and Indexes
Describes how you can speed access to data in tables by using indexes and by using buffering efficiently. In addition, you can use Rushmore Query Optimization technology to optimize your queries.
Using Rushmore Query Optimization to Speed Data Access
Explains that Visual FoxPro includes Rushmore data access technology to help you optimize the performance of your applications.
Optimizing Forms and Controls
Describes how you can make significant improvements in the forms and controls in your application.
Optimization of Programs
Discusses how you can write the fastest possible programs by writing your code carefully.
Optimization of ActiveX Controls
Explains that if you use Automation or Microsoft ActiveX controls in your application, you can fine-tune the application to get the best performance out of both ActiveX controls and automation.
Optimizing Applications in Multiuser Environments
Discusses the importance of performance when you are writing applications for a multiuser environment in which inefficiencies would be multiplied.
Optimizing Access to Remote Data
Describes the expense of data retrieval from any remote database.
Optimization of International Applications
Explains that if you are developing international applications, you might want to manage the collating sequence of your data for optimal performance.

Related Sections

Programming in Visual FoxPro
Describes how you can access the full power of Visual FoxPro by using object-oriented programming techniques and the event-driven model when creating applications.
Creating Programs
Explains the two ways to create a Visual FoxPro program.
Object-Oriented Programming
Describes how you can use object-oriented programming to create self-contained application components that respond to user actions and to the system and which can be easily maintained and reused.
Accessing APIs
Describes how to extend Visual FoxPro if your application has requirements that cannot be met by built in Visual FoxPro features by taking advantage of external libraries such as Microsoft® ActiveX® controls or dynamic-link libraries (DLLs).