Programming in Visual FoxPro

You can create applications and programs by learning about and using Visual FoxPro's programming language and capabilities.

In This Section

Basic Programming Concepts

Provides an overview of programming fundamentals necessary to work in Visual FoxPro, including data storage, data types, containers, operators, commands, and controlling program flow.

Working with Programs

Introduces how to create and work with Visual FoxPro programs, which are text files containing instructions using the Visual FoxPro language.

Working with Procedures and Functions

Introduces how to call native functions as well as user-defined functions and procedures, provides an overview and aspects of user-defined functions and procedures, and how to create functions and procedures.

Passing Data to Parameters

Discusses ways and how to pass data to parameters.

Object-Oriented Programming

Discusses how you can create self-contained application components that respond to user actions and to the system and which can be easily maintained and reused.

Accessing APIs

Discusses how you can extend an application by taking advantage of external libraries such as Microsoft ActiveX controls or dynamic-link libraries (DLLs).

How to: Create Quit Routines

Describes how to create customized quit routines when users quit your application, Visual FoxPro, or Microsoft Windows.

Related Sections

Using Visual FoxPro

Provides an overview of Visual FoxPro features, describes concepts and productivity tools for developing, programming, and managing high-performance database applications and components.

Developing Visual FoxPro Applications

Explains concepts about how to develop Visual FoxPro applications, instructions for creating databases and the user interface, and other tasks needed to create Visual FoxPro applications.

Development Productivity Tools

Discusses the developer tools for application development within the Visual FoxPro application and the Visual FoxPro language.

Walkthroughs

Provides common scenarios and step-by-step guides on how to create different types of applications and components.


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