Programming

Find the programming information you want by choosing one of the following sections:

In This Section

  • Array Manipulation
    These commands and functions make it possible for you to work with arrays of variables.
  • Debugging and Error Handling
    These commands and functions make it possible for you to perform various debugging operations with Visual FoxPro programs.
  • Event Handlers
    These commands and functions make it possible for you to specify the action a program takes when a given event occurs.
  • Low-Level File Functions
    These functions make it possible for you to manipulate files and communication ports at a low level. Low-level file functions should be used carefully, especially when manipulating table files.
  • Object-Oriented Programming Commands and Functions
    These commands and functions make it possible for you to create and manipulate classes and objects.
  • Program Execution
    These commands and functions make it possible for you to control how Visual FoxPro programs are executed, suspended, and terminated.
  • Structured Programming
    These commands and functions make it possible for you to control program execution and branching within a Visual FoxPro program.
  • Language Categories
    This section contains a list of language functionality and descriptions.
  • Using Visual FoxPro
    Visual FoxPro programming features are designed to improve developer productivity, including Access and Assign methods, support for more graphic file formats, and language to simplify programming tasks.
  • 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.
  • Programming in Visual FoxPro
    Visual FoxPro is a powerful interactive data management tool, but you also can access the full power of Visual FoxPro by creating applications. Understanding object-oriented programming techniques and the event-driven model can maximize your programming productivity.