Share via


Web Services and Components

To extend a basic Microsoft Visual FoxPro application, you can enable it to work for multiple users, access and distribute XML Web services, use Microsoft ActiveX controls and automation-enabled applications, and add international capabilities.

In This Section

  • XML Web Services in Visual FoxPro
    Describes how to access and distribute XML Web services with your Visual FoxPro applications. XML Web services are classes or objects available on the Web that you can use in your applications programmatically as normal object-oriented calls.
  • Automation and COM Servers
    Describes how to you can extend the functionality of your Visual FoxPro applications without a lot of extra coding time by using Automation and COM Servers.
  • Interoperability and the Internet
    Explains how to use OLE drag-and-drop to develop applications that make it possible for you to move data between Microsoft Windows-based applications and within a Visual FoxPro application. Create documents for use on the Internet, or use one of two different Visual FoxPro run times to create COM components (Automation servers) as normal or multithreaded applications.
  • 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
    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.
  • Application Planning
    Explains that careful planning saves time, effort, and money and that many of the decisions you make during the planning phase will impact how you create elements of the application.
  • Creating the Application
    Discusses how to create a Visual FoxPro application, 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.
  • Enhancing Applications using SQL Pass-through Technology
    Describes how you can use SQL pass-through (SPT) technology to create objects on the server, run server stored procedures, and execute commands using native server syntax.
  • Working with Data
    Describes how to create effective applications with indexes, tables, and databases based on your data requirements.
  • Working with Projects
    Defines a project configuration and a group of files that produce a program or final binary file or files.
  • Creating Help
    Describes how you can include Help files in your application to provide valuable information for users of your application.
  • Compiling an Application
    Explains how to use the modular approach to verify the functionality of each component you create so that you can compile them into an application, which assembles the executable components of your project.
  • Testing and Debugging Applications
    Describes Visual FoxPro debugging tools that help you find and correct any errors you discover in your applications.
  • Distributing Applications
    Prepares you to distribute your application by including all required files and creating distribution disks after you have completed developing and testing your application.