[Back to VFP Course List]

Visual FoxPro Advanced Programming
Price: US $1,995, UK £1,395 + VAT | Duration: 5 days

Who Should Attend?

Developers with existing VFP experience who want to learn how to design sophisticated applications and get to grips with VFP's advanced features.



Experience of using Visual FoxPro in a development environment. You should be familiar with the main language elements, the OOP features and the database container. Our Visual FoxPro Programming provides a solid base for this course.


Course Benefits

The course provides a thorough treatment of the steps needed to design and develop real-world business applications with VFP. It is a highly practical course, with emphasis on advanced features and design issues. Students will learn important techniques that will help them design robust, functional applications.


You Will Learn How To:


  • Design a complete application, including the database, user interface and class library
  • Use VFP's advanced features



Course Content

Application Design from the Ground Up
Planning development strategy| Building an efficient database model | Designing a sound user interface | Structuring the application | Using the application wizard

Class Library Design
Planning a class library | Communicating between classes | Using polymorphism to simplify class usage | Making classes truly generic

Advanced Buffering Techniques
Using buffers to safeguard data | Dealing with multi-user conflicts | Handling validation rules & triggers

Introduction to ActiveX
Exploiting ActiveX components in your application | Using the Treeview, Listbox & Common Dialog controls

Integrating with Other Applications
Using the Treeview, Listbox & Common Dialog controls | Using OLE Automation to communicate between applications | Integrating VFP & Office 97 | Introduction to Web publishing | Using the Internet Explorer control

Client/Server Issues
Introduction to ODBC | Connecting to a remote database | Optimizing remote views for improved performance | Prototyping with local views | Upsizing data to back-end servers | Using offline views

Other Topics
Implementing drag-& -drop | Working with clipboard text | Interfacing with the Windows help system | Using the Windows API


Practical Sessions

Students will work on the design and development of a real application that will exploit the practical techniques learned in the class.

Web Tech, USA, 131 Oviedo Street, St. Augustine, FL 32084
Tel: 800-279-9717 Tel: 904-808-1467 Fax: 904-824-4622 Email:

Web Tech, UK, The Old Fleece, Bisley Street, Painswick GLOS GL6 6QQ
Tel/Fax: +44 (0) 1452 813 918 Email:

Web Tech © 2002. All Rights Reserved.
Web Site created and maintained by | Graphics created by