Extending Applications

To extend a basic Microsoft Visual FoxPro application, you can enable it to work for multiple users, take advantage of Microsoft ActiveX controls and automation-enabled applications, and add international capabilities.

In This Section

  • Web Services Overview
    Visual FoxPro makes it possible for you to use web services with your applications. A web service is a class (object), deployed somewhere on the Internet, that you can access programmatically through normal object-oriented calls.
  • OLE DB Provider for Visual FoxPro
    The Visual FoxPro OLE DB Provider makes it possible for application developers to access Visual FoxPro data from other languages and applications, as well as from Visual FoxPro when appropriate.
  • Automation and COM Servers
    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
    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.
  • Programming for Shared Access
    If your application runs on a network or contains forms that access the same data, the application must share that data efficiently to provide maximum productivity.
  • Developing International Applications
    Learn how to move your applications into the world market by designing them for effective international use.
  • 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.
  • Working with Data
    Find out how to create effective applications with indexes, tables, and databases based on your data requirements.
  • Creating Client/Server Solutions
    Client/server applications combine the functionality of Visual FoxPro on your local computer with the storage and security benefits provided by a remote server.
  • Creating Enterprise Solutions
    By taking advantage of features in Visual FoxPro, you can extend your development efforts to create complex, multifaceted applications.