Creating International Applications

To move into the world market, you must design your Visual FoxPro applications so they are as effective internationally as domestically. This section describes how to use the international features of Visual FoxPro to produce applications for selected locales.

In This Section

  • Code Pages in Visual FoxPro
    Explains how data stored in Visual FoxPro often is tagged with a code page, which is a table of characters and corresponding numbers in memory that Microsoft Windows uses to display data properly.
  • Sorting Data in International Applications
    Instructs that after creating a table of international data, you should check to see if your application sorts the data correctly. How the data sorts depends on the code page associated with the table because the code page specifies the available sort orders or collation sequences.
  • Modifying International Applications
    Describes how you can prevent localization problems with code by observing certain guidelines.
  • Managing Files in an International Application
    Explains how the Project Manager can help you organize an international application. In a project you can integrate the parts of an application, such as forms, menus, programs, and reports.
  • 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.
  • Creating the Application
    Discusses how to create Visual FoxPro applications, 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.
  • Setting 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.
  • Initializing the Environment
    Describes setting up the application environment as the first task that a main file or application object must accomplish.
  • Controlling the Event Loop
    Discusses how to establish an event loop, which causes Visual FoxPro to begin processing user events such as mouse clicks and keystrokes, which 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.
  • Client/Server Performance Optimization
    Learn how you can fine-tune your application to gain maximum performance by increasing data throughput.
  • Creating the User Interface
    Learn how creating forms, classes, controls, and toolbars can provide a rich set of tools for your user interface.
  • 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.