|
All movies require a username and password, which has
been given out to BootCamp training class participants.
Remember to install the TSCC Codec: if you haven't,
go back to the Training Film page for
instructions.
Not all subjects are listed yet. And only 2 videos are
available right now (Building Dummy Forms and Using the Component Gallery).
Sign up for NetMind, below, to be notified of changes in this page.
| VFP
Basics |
| Starting
VFP |
Shortcut;
startup options; config.fpw; startup routines |
| VFP
Programming Objects |
Programs,
Menus, Forms, Reports, Classes, Controls |
| VFP
Toolbars |
What,
how to find, how to use |
| Objects
101 |
What's
an object? Why should you care? Properties, Events, Methods |
| VFP
Forms |
Important
Properties, Events, Methods |
| VFP
Controls Overview |
Common
properties, events, methods |
| Multiple-record
Controls |
Combobox,
ListBox, Grid |
| ActiveX
Controls |
How
to; the kinds the you; the kinds VFP does not like |
| Beginning
Class Browser |
Explore
Form Code, Drag Controls, View Classes |
| Using
the Component Gallery |
Cool
add-ins for your application |
| VFP
Wizards |
Not
really magic: it's all VFP code |
| Builders |
How
to access them; where they reside |
|
Basic
BuilderD
|
Create
your own builder in 2 minutes
|
| Tables,
Views, Indexes, Fields |
What
they are; the different types |
| Data
Types |
Tables,
Variables, Data Types |
| Global,
Private, Local |
Not
politics: variable scoping, and why it matters |
| Referential
Integrity |
What
it is; how it relates to the DBC |
| All
the DBF's of VFP |
How
VFP stores information on Forms, Classes, Menus, Reports, and Databases
|
| Programming
VFP |
Where
can you put code? What's the difference? |
| Control
Structures |
Directing
traffic in your code |
| Table
Designer |
How
to |
| Menu
Designer |
How
to; using the menu designer to programmatically create popups |
| Form
Designer |
How
to |
| Report
Designer |
How
to |
| Class
Designer |
How
to |
| Project
Manager |
How
to |
| VPM
Basics |
| Starting
VPM |
What
happens when |
| The
VPM Interface |
What
is where |
| Modifying
The VPM Interface |
To
your liking, including Error Handling |
| Building
Dummy Forms |
Why,
How-to |
| Referential
Integrity in VPM |
Related
Forms; OneToMany and RelatedPages Forms |
| Beginning
Related Forms Engine |
Using
this powerful capability |
| Views
in VPM |
The
types of views, how to construct them and why |
| The
Data Builder |
How
to |
| The
Menu Builder |
How
to |
| The
Object Builder |
How
to, including Called Objects |
| The
Report Builder |
How
To |
| Security |
Including
what to avoid, and how to fix things if you didn't avoid |
| Data
Maintenance |
VPM's
data vs Your data |
| Documenting
Your App |
The
VPM Way; hooking help into your app. |
| Distributing
Your App |
How
to |
| Installing
Security |
How
to, in the installed application |
| Updating
Your App |
How
to |
| BootCamp
Demo Application Exercises |
| Creating
The BirdFood Application |
Create
the BootCamp Demo Application |
| Design
the Data: Tables |
Create
the tables for the BootCamp Demo Application |
| Design
the Data: Views |
Create
the views for the BootCamp Demo Application |
| The
Bird Form |
form_toolbar |
| The
Bird View Form |
form_toolbar
using a view |
| The
Birdfood Form |
form_toolbar |
| The
Birdfood Preferences Form |
form_toolbar_onetomany
with F2 Lookup in grid |
| The
Birdfood Preferences Form (view) |
Same
as above, using all views, including lookups |
| The
Bird-Food-Storage Form |
form_toolbar_relatedpages |
| The
Bird-Food-Storage Form (view) |
Same
as above, using all views, including lookups |
| Create
The Bird-Food Inventory Report |
A
Report on what birds might go hungry in the near future |
| Distribute
The Application |
Just
what your mother-in-law wanted, right? |
| Set
Up Security |
So
your nephew can't mess up the data on your mother-in-law |
| Update
the Application |
Your
mother-in-law is never satisfied, right? |
|

For a view on software
development companies and choosing among them, take a look at
Expert, Schmexpert

Check out
the rest of the gang.
|