Learn Visual Foxpro @ garfieldhudson.com

   

Learn Visual FoxPro...visually... for free!

Login

** Download files from the videos now **

Tour of the IDE

This video gives a very brief overview of the Visual FoxPro Interactive Development Environment.

Video Length: 00:09:15

View | Download
Data and Data Types

This lesson presents an overview of FoxPro Data Types with some simple examples of the standard data types.

Video Length: 00:11:03

View | Download
Creating a Data File (or Table)

This lesson demonstrates creating a free (standalone) table in Visual FoxPro. Free tables are not associated with a database container.

Video Length: 00:15:44

View | Download
Modifying the structure of a table

This video looks at modifying the structure of  VFP a table.  Modification involves adding or removing columns or changing existing column types.

Video Length: 00:12:29

View | Download
Understanding Command Scope

This video demonstrates using scopes with VFP commands that manipulate table rows.

Video Length: 00:07:26

View | Download
Navigating Records in a Table

This video demonstrates record navigation using the GOTO, SKIP and LOCATE command.

Video Length: 00:09:19

View | Download
Deleting/Recalling Records

This video shows how to mark records for deletion and to recall (undelete) them.

Video Length: 00:11:09

View | Download
Sorting Records

This video gives a quick overview of sorting records.

Video Length: 00:04:46

View | Download
Indexing Records

This video takes a quick look at creating and working with indexes in VFP.

Video Length: 00:23:39

View | Download
Importing/Exporting Records

This video shows how to import and export data records in VFP.

Video Length: 00:28:12

View | Download
Work Areas And Aliases

This video attempts to explain the concept of work areas and table aliases when working in VFP.

Video Length: 00:24:18

View | Download
Programming VFP (concepts & constructs)

This video is an introduction to programming visual foxpro.  It focuses on standard programming concepts and constructs (e.g. loops, variables and conditions )

Video Length: 00:45:13

View | Download
The FORM Wizard

This video shows how easy it is to get a form up and running using VFP's form wizard. This is the first of a series of videos on programming VFP Forms.

Video Length: 00:19:27

View | Download
Creating a Form Manually

This video demonstrates creating a VFP form from scratch (i.e. manually), highlighting the use of forms data sessions along with entering code to respond to events

Video Length: 00:55:52

View | Download
User defined Functions and Procedures

This video demonstrates the basics of creating your own functions and procedures and how to call them.

Video Length: 00:14:24

View | Download
Using SET Commands

The SET command is used in almost every VFP application without fail and this video introduces some of the more common uses.

Video Length: 00:21:48

View | Download
Data Buffering

This video picks up from the last Forms video and shows how to implement data buffering very quickly.

Video Length: 00:19:10

View | Download
Some Built-In Functions

This video demonstrates some of the more common built-in functions for string manipulation in VFP. There will be a follow-up as I thought I did a poor job with the TRANSFORM function, explaining masking.

Video Length: 00:33:33

View | Download
The Project Manager

See how to use the project manager to organize and centralize access to your tables, forms, prgs and menu files.

Video Length: 00:19:46

View | Download
Creating System Menus

See how easy it is to get a system menu up and running in Visual FoxPro application.

Video Length: 00:25:38

View | Download
Basic Reporting - Pt. 1

Learn the basics of creating reports in Visual FoxPro. This is part 1 of the series.

Video Length: 00:19:26

View | Download
Basic Reporting - Pt. 2

Learn the basics of creating reports in Visual FoxPro. This is part 2 of the series.

Video Length: 00:19:12

View | Download
Building a Simple Application - Pt. 1

In this series of videos we put together all we've learnt so far to build a simple application.

Video Length: 00:41:23

View | Download | wmv
FoxPro and the SQL Language

Learn the basics of using SQL language structs to create simple and complex queries in Visual FoxPro.
Video Length: 00:23:50

View | Download
Building a Simple Application - Pt. 2

Part 2 of the series. In this video we complete the User (staff) managment forms. One highlight of this video is the use of the Visual FoxPro Debugger.

Video Length: 01:39:42

View | Download | wmv
Building a Simple Application - Pt. 3

Part 3 in the series. In this video we start to work on the customer list form. Highlights of this video includes the use of macro substition, working with the grid control, creating shortcut menus and adding an ActiveX control to the form.

Video Length: 00:59:50

View | Download | wmv
Building a Simple Application - Pt. 4

Part 4 of the series. In this video we complete the customer list form started in the previous video and also complete the associated customer information form.

Video Length: 01:05:39

View | Download | wmv
Building a Simple Application - Pt. 5

Part 5 in the series. In this video we continue to develop the screens (forms) for our Issue Tracking application. Hightlights of this video are creating temporary relationships between two tables in the data environment, using expressions in grids for display formatting and binding a combo box to a lookup table.

Video Length: 01:05:56

View | Download | wmv
Building a Simple Application - Pt. 6

Part 6 of the series. In this video I went back and fixed a few bugs from the previous video, along with implementing some functionality the right way, instead of the shortcut I originally was seeking.

Video Length: 00:45:18

View | Download | wmv
Q&A: Using Related Tables In A Report

I created this video to answer a question on how to use/setup related tables for creating reports such as an invoice report.

Video Length: 00:11:26

View | Download