|
|
|
Who
Should Attend?
|
|
Existing
developers wanting a fast start in Visual FoxPro.
|
|
Pre-requisties
|
|
Familiarity
with an Xbase language (such as CA-Clipper, dBase, or an earlier version
of FoxPro).
|
|
Course
Benefits
|
|
This
course provides in-depth instruction in Visual FoxPro application development.
It is a highly practical, hands-on course, concentrating on VFP's database
and object-oriented features. Emphasis is given to techniques that reduce
coding, improve performance and speed up development. Students will
take away useful components that they can use in their own work.
|
|
You
Will Learn How To:
|
|
- Develop
sophisticated business applications in Visual FoxPro
- Use
object-oriented programming to create re-usable components
- Design
robust databases using VFP's database container
- Create
attractive user interfaces
- Fully
exploit VFP's base controls
- Take
advantage of VFP's design tools, wizards and debugger to speed the
development cycle
|
|
|
|
Introduction and Overview
What's so
wonderful about VFP? | What you need to run it
Finding your way around
Tour of the
development environment | Getting the most from the Project Manager | Tips
for productive working
Databases & Tables
Working with
tables & indexes | Understanding the database container | Using field
& record properties | Taking advantage of persistent relationships | Secrets
of good database management
Object-Oriented Programming
OOP de-mystified:
it's easier than you think | Understanding dot notation | Properties, events,
methods | Using object-orientation to speed up development | Exploiting the
visual class designer
Creating Forms
Using the
form designer | Understanding the base controls | Making your forms data-aware
| Creating modal dialogues & SDI forms | Tips & techniques for form
design
Going further with
the Base Controls
Getting the
most from checkboxes, option buttons, command buttons, list boxes & combo
boxes | Exploring grids & page frames | Using form templates, alignment
tools & tab ordering
Querying your Data
Using the
query designer |Redirecting query output |SQL: the minimum you need to know
Putting it together
How to structure
your application | Adding custom menus | Using the debugger & class browser
| Building & distributing the application | The Setup Wizard
Advanced Topics
Understanding
collections & array properties| Tips for cutting down code | Secrets of
writing modeless applications
- Set up a relational
database, complete with data dictionary, triggers, referential integrity
& stored procedures
- Learn how
to fully exploit object-oriented programming by creating your own classes
- Create forms
for navigating & searching tables, including those with one-to-many
relationships
- Use buffering
to safeguard your data
- Create queries
for extracting sub-sets of data
- Use &
manipulate all the VFP controls & interface elements
- Use the VFP
debugger
- Prepare an
application for distribution to users
|
|