+123 012 034 056 info@yourmail.com
Select Page

About Fox Pro

This complete training course for the Visual FoxPro includes VHS tapes and contains over 9 hours of professional quality instructor-led training. Multimedia content allows you to quickly learn key concepts and the VHS format lets you quickly pause and review important areas.

Fox Pro Syllabus

 

Data Representation

  • Data Types
  • The Data Dictionary
  • Database Containers
  • Referential Integrity
  • Database Tables & Free
  • Tables
  • Validation Rules
  • Indexing Triggers
  • Persistent Relationships
  • Hands-on Lab Session

The Object-Oriented Methodology

  • Object-Oriented Programming Concepts
  • Events
  • Classes
  • Methods
  • Sub-classes
  • Protected Properties
  • Properties
  • Variables

Event Driven Programming

  • Creating Classes
  • Creating Sub-classes
  • Class Libraries
  • The Class Browser
  • Container, Control and Custom Classes
  • Using Protected Properties & Methods
  • Adding Objects to Classes
  • Event Programming
  • Class Instantiation
  • Accessing Controls
  • Class Replication
  • Hands-on Lab Session

Creating Visual Forms

  • Form Sets
  • Relation Objects
  • Saving Forms as Classes
  • Data Sessions
  • Setting Properties
  • Page Frames
  • Accessing Objects on Different Forms
  • Adding Controls to Pages
  • Access & Assign Methods
  • Programmatic & OLE Drag-and-Drop
  • The Data Environment
  • Drag-and-Drop Moving vs. Copying
  • Cursor Objects
  • Hands-on Lab Session

Working with the Grid

  • Definition and Components
  • Coding Events
  • Adding Controls
  • Modifying Programmatically
  • Setting Fixed & Dynamic Properties
  • Using Effectively
  • Bound and Unbound Controls
  • Hands-on Lab Session

Multi-user Programming

  • Data Handling Requirements
  • Managing Network Conflicts
  • Table and Record Locking and Unlocking
  • Updating Data Effectively
  • Automatic vs. Manual Locking
  • Reverting Data Changes
  • Table and Record or Row Buffering
  • Transaction Processing
  • Buffering Modes
  • Programming Issues
  • Working with Buffered Data Effectively
  • Hands-on Lab Session

Creating Reports

  • Elements of the Report Designer
  • Formatting Options
  • Creating a Title Page
  • Adding Pictures to a Report
  • Creating a Summary Page
  • Printing Variable Length Data
  • Using Group Headers and Footers
  • Creating Floating Controls
  • Using Report Variables
  • Hands-on Lab Session

Using Dynamic Link Libraries (DLLs)

  • Definition of Dynamic Link Libraries
  • Passing Arguments by Value or Reference
  • Using DLLs
  • Null Pointers
  • Accessing the Windows 32 API
  • Hands-on Lab Session

Error Handling & Debugging

  • Effective Error Handling
  • Saving Debugging Information
  • Using the Debugger
  • Hands-on Lab Session

Creating & Using Automation Servers – COM Components

  • Creating Automation Servers
  • Remote Automation Servers
  • Automation Server Types
  • Configuring the Client
  • Class-specific Instancing
  • Authentication in Remote COM Components
  • Registering an Automation Server
  • Troubleshooting
  • Using Automation Servers
  • Hands-on Lab Session

Wizards & Builders

  • Definition of a Wizard
  • Definition of a Builder
  • Types of Wizards
  • How to Create Your Own Builder
  • How to Create Your Own Wizard

Putting it all Together – the Class Project – Creating an Application

  • Using the Project Manager
  • Using One-to-Many Data in Forms
  • Creating Menus and Forms
  • Adding, Modifying and Deleting Data
  • Using Pageframes and Pages
  • Using Multi-user Programming Concepts