|
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 none of the videos
is ready.. Sign up for NetMind, below, to be notified of changes in this
page.
| VFP
Development Issues |
| Starting
VFP (Advanced) |
Getting
the tools in place |
| Objects
102 |
Beyond
the basics: ways of hooking objects together |
| Subclassing |
Is
your friend |
| The
Role of PRGs |
They
still have their place... |
| The
Debugger |
Beyond
watch points |
| Advanced
Class Browser |
Copy/move/rename/redefine;
create add-ins |
| SuperClass |
What
was that parent code? |
| Builders:
How they work |
You
can do it from the Command Window |
| BuilderB
and BuilderD |
Including
how to use a BuilderB as a selectable builder
|
| Building
DLL's and Servers |
If
you can subclass... |
| Remote
Servers |
Local,
Remote, COM+ |
| Running
Automation Servers |
Word,
Excel, etc. |
| Controlling
Word |
Different
ways to exert your will |
| Using
ActiveX Controls |
Subclassing
is the answer... |
| Win32API |
The
easy, the difficult, the impossible |
| VB
DLL's |
Why
you may need them, or want them, and how to make them |
| Reporting
with Crystal Reports |
All
That Jazz |
| Coverage
Analysis |
How
code runs, and when it doesn't, ever |
| Using
the APP/EXE to Hold Called Objects |
Call
programs, forms, menus, etc., all from outside the APP/EXE |
| Data
Recovery |
Ouch! |
| Graphing |
Making
pretty pictures |
| Code
Pages |
What,
When to, When not to, How |
| Connecting
To Backends |
Different
ways, different benefits |
| Using
SQLPassthrough |
When
the easy ways won't do |
| VPM
Development Issues |
| Starting
VPM (Advanced) |
Adding
<pre>class and optionally oApp_Emu to the mix |
| PRJ_HOOK.VCX |
The
PSP ProjectHook Class |
| OAPP_EMU.PRG |
Using
your subclassed VPMAPP in the development environment |
| The
ProSysPlus Development Menu |
More
of the tools we use |
| Source
Control |
Including
the VPM SCK |
| Remote
Source Control |
Development
Anywhere |
| ProSysPlus
Subclassing Model |
Something
for everyone |
| PSPAPP.VCX |
What
it adds to VPMAPP.VCX |
| PSPFORMS.VCX |
What
it adds to VPMFORMS.VCX |
| PSPCTRLS.VCX |
What
it adds to VPMCTRLS.VCX |
| PSPGEN.VCX |
What
it adds to VPMGEN.VCX
|
| PSPBUSINESSRULES.VCX |
What
it adds to VPMBUSINESSRULES.VCX |
| Advanced
Related Forms Engine |
Including
how to make the child form come up only once |
| Multi-lingual
Toolkit Overview |
¿Habla
Español? |
| Installing
the MLT |
Including
conversion from non-MLT |
| Developing
with the MLT |
What
to do when |
| Deploying
and Updating with the MLT |
How
could you know they would want Estonian? |
| Preloading
your app |
Why
and how |
| Updating
the Data in your installed app using SDT |
When
the VPM Application Update routine won't do |
| Internet
Development |
|
Internet
101
|
Can
you spell TCP/IP?
|
| The
VFP Alternatives |
CGI
vs. ISAPI |
| XML,
XSL, SOAP |
Much
hype, some benefit |
| HTTP-Post |
Better
than XML at some things |
| The
Case for Heavy Clients |
The
best of both worlds |
| Scalability |
Weighing
the options |
| General
Development Issues |
| Developer
Resources |
Speed
Reading helps |
| Source
Control |
Including
the VPM SCK |
| Team
Programming |
Getting
Together |
| Extreme
Programming |
Extreme
in name; practical in reality |
| Requirements
Analysis |
Identify
the problem before building the solution |
| Application
Design |
The
old way vs. the new way vs. the best way |
| Documentation |
Some
options |
| Testing |
Testing
is hell; you may need Inferno |
|

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

Check out
the rest of the gang.
|