Learn Visual Foxpro @ garfieldhudson.com

   

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

Login
Monitor this page for changes
 
Title Description Entry Date Length Links Source
OOP In Bite Sizes- Pt 1 This video is the first in the series that helps the user to understand developing Object Oriented applications in VFP. 5/13/2007 00:31:16 View It
Download
 
OOP In Bite Sizes- Pt 2 This second video in the series walks the viewer through creating a simple class; understanding core event methods and finally, building a simple xml generater class. 5/13/2007 00:54:24 View It
Download
 
OOP In Bite Sizes- Pt 3 In this video we take a look at inheritance (or subclassing). We also look at redefining the base classes provided by VFP and talk about why you would want to do this. Finally I show you how to have VFP automatically use your classes when you drag and drop fields unto a form. 5/13/2007 00:28:38 View It
Download
 
OOP In Bite Sizes- Pt 4 In this video we talk a little bit about data hiding (encapsulation) which relates to the visibility of properties and methods in our classes. The highlight of this video shows how to create special event methods to test when a user attempts to access or change a property value. This is accomplished by using the ACCESS and ASSIGN method suffixes. 5/13/2007 00:43:11 View It
Download
Source 
OOP In Bite Sizes- Pt 5 We get practical in the next series of videos and create a few reusable components. In this video we create a navigational component that can be dropped unto any form. 5/19/2007 00:17:59 View It
Download
 
OOP In Bite Sizes- Pt 6 In this video we continue to create components. Here we look at the ToolBar control and working with FORMSETs. 5/19/2007 00:14:32 View It
Download
 
OOP In Bite Sizes- Pt 7 Want to see how to build an autocomplete combo box? Check out this video. 5/19/2007 00:27:34 View It
Download
Source 
The Grid Master See how to embedded a combobox, checkbox or spinner control in a grid. 5/24/2007 00:40:32 View It
Download
 
Building a Simple Object Oriented Application - Pt1 This first video in the series looks at converting an existing quasi-procedural based application, demonstrating how to convert it to an object oriented application, resulting in a completely class-based as opposed to a form-based architecture. 5/25/2007 00:53:32 View It
Download
 
Building a Simple Object Oriented Application - Pt2 In this video we create a few more custom classes and build a grid "ListView" base class for use later on in building our customer and issue list screens. This video highlights the thought process that goes into building a truly generic component. It's a lengthy video, but I think you'll find it interesting. 5/26/2007 01:33:42 View It
Download
 
Building a Simple Object Oriented Application - Pt3 In this video we wrap up our series on object oriented design and programming contructs in VFP. 5/29/2007 00:49:36 View It
Download
Source 
Error Handling - Pt 1 This video is the first in a four part series on error handling in VFP. The series will cover: ON ERROR, Error Events in objects/classes and the new TRY/CATCH structured error handling mechanism, introduced in VFP 8.0. 6/5/2007 00:34:09 View It
Download
 
Error Handling - Pt 2 Part Two in the series: Error Events. 6/6/2007 00:21:47 View It
Download
 
Error Handling - Pt 3 Part three in the series: TRY/CATCH structured error handling. 6/11/2007 00:38:12 View It
Download
Source 
Distributing Your Application - Pt 1 See how to create a setup application to distribute your own VFP apps. This is a two part series, showing how distribution is done both in VFP 6.0 and VFP 9.0. 6/17/2007 00:28:40 View It
Download
 
Using ODBC and SQL PASS THRU This video demonstrates how easy it is to connect to any ODBC compliant data source. The example uses MS SQL server, however, the concept is applicable to any database that supports ODBC. 7/3/2007 00:34:51 View It
Download
 
Distributing Your Application - Pt 2 Part two of the series, this video demontrates how to use InstallShield Express to create a basic setup package for your VFP 7, 8 or 9 applications. 7/8/2007 00:37:06 View It
Download
 
Optimizing Queries This video provides a few tips on how to specify search expressions in order to minimize data access times using indexes and FoxPro's Rushmore Technology. 8/6/2007 00:55:27 View It
Download
 
Indexes Based On Deleted Records This video is a follow-up to the earlier video "Optimizing Queries". Changes regarding indexes in VFP 9 are explained and compared with indexes in VFP 8 and lower. Also, a few erroneous statements from the earlier video are corrected. 8/6/2007 00:22:11 View It
Download
 
Building a Simple Indexing Utility - Pt 1 Almost all xBase application will have a need to reindex their data files from time to time. This video is a walk through on creating a simple utility that will build index data from existing tables and automatically recreate indexes (reindex) when required. This part 1 of a 3 part series. 8/30/2007 00:51:35 View It
Download
 
Building a Simple Indexing Utility - Pt 2 In this video we take the object oriented approach and wrap a class around our procedural reindexing code, in preparation for our GUI interface to be completed in part 3 of the series. 9/3/2007 00:38:20 View It
Download
Source 
Building a Simple Indexing Utility - Pt 3a Continuing with the OO approach, we take the reindex utility class built in the previous video and wrap a GUI around it to give the user much more control over indexing their tables. 9/18/2007 00:39:59 View It
Download
 
Building a Simple Indexing Utility - Pt 3b In this video we modify our utility class by creating a custom event method that fires when tags are being created and using the BINDEVENT() method in the modified GUI, build a sophicated mechanism for reporting progress on the indexing process. 9/18/2007 00:18:49 View It
Download
Source 
SQL Revisited Pt1 In this video we revisit the SQL commands, namely: INSERT, UPDATE, DELETE and SELECT. 12/30/2007 00:23:37 View It
Download
 
SQL Revisited Pt2 In this video we revisit the SQL commands, focusing on SQL JOINS: EQUI-JOINS, LEFT OUTER, RIGHT OUTER AND FULL OUTER JOINS. 12/30/2007 00:31:30 View It
Download
 
SQL Revisited Pt 3 In this video we address an error we encountered in the previous video dealing with OUTER JOINS. 12/30/2007 00:06:15 View It
Download
 
Using the Query Wizard See how to build queries using the query wizard and query designer. If you're new to SQL or just prefer working from the menus, you'll find this video helpful. 3/3/2008 00:40:43 View It
Download
 
Working with Views (Local and Remote) Views are a great help in creating client/server apps: see how to create local and remote views in this video. 3/3/2008 00:55:35 View It
Download
 
Working with CursorAdapters See how to use a CursorAdapter instead of a Remote View to connect to a backend database and perform data queries and updates as with Remote Views. 4/7/2008 00:37:12 View It
Download
 
Multi-user Considerations Pt1 This is the first of a two part series in which I examine a few considerations for developing a multiuser Visual FoxPro application. 6/23/2008 00:30:57 View It
Download
 
Multi-user Considerations Pt2 This is the second video in the series where we look at implementing an OPTIMISTIC locking scheme for data updates, with a few suggestions on how to handle update conflicts when they occur. 6/23/2008 00:53:55 View It
Download
 
Multi-column reports and Labels Q&A: This video tries to answer the question on creating multi-column reports, with a brief look at labels. 8/2/2008 00:11:04 View It
Download
 
Member Classes Q&A: This video tries to answer the question of how to create custom headers and columns for the grid. Member classes introduced in VFP 9.0 makes this real easy. 8/2/2008 00:15:35 View It
Download
 
Triggers and Stored Procedures In this video we take a look at Triggers, Stored Procs and Referential Integrity and how this is implemented in VFP. 8/2/2008 00:40:08 View It
Download
 
More on Reports Q&A: In this video we look at working with reports and variables. We also answer the question of how to place an image on your report. While at it we take a look at groups in our report for doing sub-totals. 8/11/2008 00:40:38 View It
Download
 
Control Resizing Q&A: How do you auto resize the controls on your forms prior to the Anchor property that was introduced in VFP 9.0? Take a look at this video for the answer. 8/20/2008 00:09:32 View It
Download
 
Creating Formatted Excel Reports See how to create formatted report from a template using Ole Automation with Excel from within VFP. 11/8/2008 00:24:13 View It
Download
Source 
Using Business Objects Pt 1 In this series of videos we take a look at using business objects in VFP. This first video is an introduction to the topic. 11/8/2008 00:32:46 View It
Download
Source 
Using Business Objects Pt 2 Part 2 in the series of using business object in VFP. In this video we look at how to implement simple business rule logic in our business class. 11/8/2008 00:33:00 View It
Download
 
Using Business Objects Pt 3 Part 3 in the series of using business object in VFP. In this video we look at how to implement a more comprehensive business rule manager in our business class. We also look at how to manage (dirty state)changes in our object. 12/26/2008 01:13:08 View It
Download
Source 
User Sign On and Password Encryption This video is a follow-up to the "Building a Simple Application" series. In it we look at creating a sign on form for the users of your application and also how to create a very simply encryption class for passwords in your tables. 1/31/2009 01:06:09 View It
Download
Source 
Building Scalable Applications - pt 1 This is the first in a three part series of videos that takes and introductory look at using views and cursor adapters to build scalable applications. By scalable, we mean an app that can easily be made to point to a remote database without having to recode your app and in some cases not even having to recompile your existing app. 4/5/2009 00:29:59 View It
Download
 
Building Scalable Applications - pt 2 Part two in the series. Here we take a look at using cursor adapters to connect to our remote data store and the advantage of the cursor adapter over the view. 4/6/2009 00:16:31 View It
Download
 
Building Scalable Applications - pt 3 Part three in series. We conclude our discussion of building/designing scalable applications, with a quick look at wrapping an object oriented design around our cursor adapters to function as business objects as well as for pulling down the data. 4/6/2009 00:31:44 View It
Download
Source