You are on page 1of 1

This download contains different projects which are designed to show how new fea

tures in Visual FoxPro 8.0 can be used. Each project is self-contained and can
be run independently of any other. There is a readme text file contained in eac
h project that describes each sample program. The samples were created in a fol
der called C:\Demo\VFP8_Samples for reference, but the files can be installed in
any directory to open and run.
AutoIncrement: Visual FoxPro 8.0 has the ability to create tables that support A
uto Increment.
Collections: How to add, remove, sort, and find items in the new Collection clas
s.
EmptyClass: Visual FoxPro 8.0 has a new class called Empty which is the lightest
weight class available. This project demonstrates how to use this new class wit
h adding properties and using the enhanced Gather and Insert Into functions.
EventBinding: Visual FoxPro 8.0 extended the event handling support to also incl
ude native Visual FoxPro objects.. This project demonstrates how to use these ne
w functions.
FormsUI: Visual FoxPro 8.0 made many enhancements to the user interface for Form
s. This project demonstrates many of these enhancements.
Grid: Enhancements made to the Grid control. These enhancements include the abil
ity to auto fit columns, hide columns, center checkboxes, highlighting features,
lock columns, and more.
SubClassMember: Visual FoxPro 8.0 offers the ability to use custom pages in a Pa
geframe, custom command buttons inside of Command Groups, custom option buttons
inside of Option Groups, use custom columns inside of a Grid, as well as using c
ustom headers inside of columns.
TryCatch: Using Structured Error Handling with Try/Catch.
XMLAdapter: Visual FoxPro 8.0 introduces a whole new way to work with eXtensible
Markup Language (XML). This addition, called the XMLAdapter class, provides an
alternative and more modern way to work with XML. XMLAdapter class works with hi
erarchical XML, which greatly enhances support for XML. The XMLAdapter class pro
vides an object-oriented approach of working with XML data and leverages your fa
miliarity with working on tables and fields to expose the XML contents.

You might also like