HALLOGRAM PUBLISHING
SHOPPING CARTSITE MAPCONTACT USPRODUCTS
HOMEBARCODESDEVELOPER TOOLSUSER TOOLSTRAINING
Take Note

TNVFP 5201 - Application Development with Visual FoxPro

This is the second course of both the Fundamentals Package and the Deluxe Package.


Course Overview

This 3-day course builds on the skills developed in the 5TNVFP 101: Introduction to Application Development with Visual FoxPro course. Students will expand their knowledge of the Visual FoxPro tools and language to design and develop event-driven applications. Students will learn how to work with the properties, methods and events of all the form controls. Object-Oriented Programming (OOP) concepts and techniques are introduced in this course. Students will learn how to apply OOP principles in Visual FoxPro by building classes, subclasses, and working with the Class Browser. Students will also learn how to distribute runtime versions of an application. Upon completion of the course, the student will keep the course materials and will receive a diskette containing all the course examples and exercises.


Course Highlights

Debugging Tools
bullet Debug Window
bullet Trace Window
bullet Watch Window
bullet Locals Window
bullet Call Stuck Window
bullet Event Tracking
bullet Setting Program Breakpoints

The Menu Designer
bullet Menu Design
bullet Building Submenus
bullet Running Commands
bullet Executing Menu Procedures
bullet Disabling and Enabling Components
bullet Setting Hot Keys
bullet Menu Code Generation
bullet Shortcut Menus

Introduction to Object-Oriented Programming
bullet Abstraction
bullet Polymorphism
bullet Encapsulation
bullet Inheritance
bullet Classes
bullet Objects
bullet Instances
bullet Super Class
bullet Properties
bullet Methods
bullet Events

Form Development
bullet Forms and Form Sets
bullet Containers
bullet Object Referencing
bullet Data Environment
bullet SDI Forms

Understanding Controls, Properties, Events and Methods
bullet Action Controls
bullet User Interface Controls
bullet Data Aware Controls
bullet Property Sheet
bullet Event Firing Sequence
bullet Event Methods

Working with Visual FoxPro's Object Model
bullet DEFINE CLASS
bullet CREATEOBJECT()
bullet THIS, THISFORM, THISFORMSET
bullet Base Classes
bullet The Class Designer
bullet Building Visual Classes
bullet Using Classes on Forms
bullet Building a Mover Class
bullet DODEFAULT()
bullet The Class Browser

Structuring and Building Applications
bullet READ EVENTS
bullet CLEAR EVENTS
bullet Application Classes
bullet Building an Application Framework
bullet BUILDAPP.APP
bullet Applications vs. Executables
bullet What's Needed to Distribute an Application
bullet The Setup Wizard


Course Prerequisites

  • Completion of the TNVFP 101: Introduction to Application Development with Visual FoxPro course or equivalent knowledge.

Return to Take Note Courseware Main Page
TNVFP 101 - Introduction to Application Development with Visual FoxPro
TNVFP 202 - Advanced Application Development with Visual FoxPro
TNVFP 301 - Developing Client/Server Applications with Visual FoxPro


Price includes one set of manuals and diskettes. You must purchase one set of manuals and diskettes per student and instructor (i.e., if you are teaching a course of 6 students, you must purchase 7 sets of manuals/diskettes - 1 for each student and 1 for you).
The Fundamentals Package also includes the TakeNote BaseApp Framework.

Fundamentals Package ... $249/set
Advanced Package ... $299/set
Deluxe Package ... $499/set


Home || Shopping Cart || Site Map || Newsletter/Blog
Search HALLoGRAM || Request More Information
CALL TOLL FREE 1-866-340-3404

©Copyright 1999 HALLoGRAM Publishing, Aurora CO. All Rights Reserved.
All products mentioned in this site are trademarks of their respective owners.