General Reference

This section contains more general technical information, including file types, file structures, and other reference information about Visual FoxPro elements.

In This Section

  • Autoincrementing Field Values in Tables
    Explains how to automatically increment, or autoincrement, field values for both database container (DBC) tables and free tables by using Visual FoxPro commands or the Table Designer.
  • Data and Field Types
    Provides links to information about data types used in Visual FoxPro and conversions to other data types, such as XML Schema data types.
  • Data Manipulation
    Provides information on expressions that you can build to get full access to the power of manipulating data in Visual FoxPro.
  • Data Storage Containers
    Discusses how you determine which type of data storage container to use and summarizes the scope differences between different data containers.
  • Expression Building
    Provides information on how Visual FoxPro expressions combine data and operators to create a value of a given data type.
  • File Structures
    Contains technical information about file structures and file types.
  • Fonts Overview
    Shows how Visual FoxPro can use the fonts you have installed to determine the appearance of displayed or printed text as well as the position and size of controls.
  • Graphics Support in Visual FoxPro
    Discusses Graphics Device Interface+ (GDI+), the graphics device interface for Microsoft Windows XP and future releases of the Windows operating system. Visual FoxPro supports all graphics formats that GDI+ supports.
  • Join Conditions for Tables, Queries, and Views
    Describes join conditions used to specify relationships between tables, usually based on the primary and foreign keys, when retrieving data from tables to create queries and views.
  • Keyboard Shortcuts
    Provides information on keyboard shortcuts supported in Visual FoxPro.
  • Naming Conventions
    Discusses the choice of names for exposed objects, properties, and methods that can be understood by users of the application easily.
  • Regular Expressions and Operators
    Describes regular expressions and operators, which are symbols that you can use to create more complex searches for finding and replacing patterns of text.
  • Reserved Words
    Provides a list of reserved words that you should avoid using as names when programming.
  • Special Terms for Configuration Files
    Provides a list of special terms you can use in configuration files.
  • System Menu Names
    Provides a list of the internal names and user interface names for the Visual FoxPro system menu bar, menu titles, menus, and menu items. With these names, you can use the Visual FoxPro system menu bar to create a menu system for your own application.
  • Visual FoxPro and Other Programming Languages
    Provides a comparison of Visual FoxPro language elements with other programming languages.
  • Visual FoxPro System Capacities
    Lists the maximum and minimum system limits for Visual FoxPro table and index files, field characteristics, variables and arrays, program and procedure files, Report Designer capacities, and so on.
  • XSource Folder
    Lists the .zip files in the XSource folder that expand into the Solution Sample HTML Help files and folders that contain other additions to Visual FoxPro, such as the Addlabel, Browser, Builder, Coverage, and Wizards source files.
  • Reference
    Includes topics on productivity tools, as well as the controls, objects, properties, methods, events, statements, functions, and constants available.
  • User Interface Reference
    Explains the options that appear on various dialog boxes, windows, and other user interfaces. These types of topics generally appear when you press F1 in a dialog box or window.
  • Error Messages
    Provides information about some of the more common error messages in Microsoft Visual FoxPro.
  • Using Visual FoxPro
    Gives an overview of Visual FoxPro features, concepts, and productivity tools for developing and managing high-performance database applications and components.
  • Developing Visual FoxPro Applications
    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
    Discusses how you 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.