HALLOGRAM PUBLISHING
SHOPPING CARTSITE MAPCONTACT USPRODUCTS
HOMEBARCODESDEVELOPER TOOLSUSER TOOLSTRAINING
Take Note

TNVFP 101 - Introduction to Application Development with Visual FoxPro 6.0

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


Course Overview

This course is designed for developers new to Visual FoxPro 5.0. In this course, the student will be introduced to the Visual FoxPro 6.0 development environment. The student will learn how to create and maintain databases and tables. All the data dictionary features such as default field values, input masks, persistent relationships, referential integrity, stored procedures and triggers are covered. The student will also learn about the Project Manager and how to use it effectively. Programming topics include building and running program files, working with memory variables, controlling program execution, and calling subroutines. Topics also covered include working with the Form Designer, the Report Designer, and the Query Designer. 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

The Visual FoxPro Desktop
bullet Menu Options
bullet The Command Window
bullet The Toolbar
bullet Wizards

Working with the Project Manager
bullet Adding Files
bullet Modifying Files
bullet Deleting Files
bullet Running Files
bullet Building Projects

Working with Tables and Databases
bullet Database Container
bullet Table Designer
bullet Input Mask, Format, and other Field Properties
bullet Free vs. Attached Tables
bullet Adding, Editing, and Deleting Records
bullet Indexes: Primary and Candidate
bullet Relationships: Persistent and Temporal
bullet Referential Integrity

Working with Program Files
bullet Using the Editor
bullet Color Coding Syntax
bullet Executing Programs
bullet Procedure List
bullet Object List
bullet Beautify

Working with Variables
bullet Naming Conventions
bullet Scoping: Public, Private and Local
bullet Arrays

Program Control Structures
bullet If...Else...EndIf
bullet Do While...EndDo
bullet Scan...EndScan
bullet Do Case...EndCase
bullet For...EndFor
bullet ForEach...EndFor

Procedures and Functions
bullet Calling Subroutines
bullet Returning Values
bullet Passing Parameters by Value
bullet Passing Parameters by Reference

Creating and Using Reports
bullet Bands
bullet Data Environment
bullet Report Expressions
bullet Previewing Reports
bullet Totals and Subtotals
bullet REPORT FORM Command

Creating and Using Forms
bullet Form Designer
bullet Toolbars
bullet Form Controls
bullet Control Properties
bullet Tab Order
bullet Tool Tips

Working with the Query Designer
bullet Joining Fields
bullet Outer Joins
bullet Adding Fields
bullet Setting Selection Criteria
bullet Ordering Results
bullet Specifying Output Destination
bullet SQL Review


Course Prerequisites

  • Basic familiarity with databases (FoxPro, dBASE, Access, Paradox, etc.)
  • Experience with the Windows environment, including the use of the mouse and common keyboard actions such as cut, copy and paste
  • Knowledge of programming language helpful, preferably and Xbase language (FoxPro, dBASE, Clipper, etc.) or a BASIC language (Visual Basic, Quick Basic, or Access)

Return to Take Note Courseware Main Page
TNVFP 201 - Application Development with Visual FoxPro
TNVFP202 - 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.