HALLOGRAM PUBLISHING
SHOPPING CARTSITE MAPCONTACT USPRODUCTS
HOMEBARCODESDEVELOPER TOOLSUSER TOOLSTRAINING
Take Note

5TNVFP 202 - Advanced Application Development with Visual FoxPro

This is the first course in the Advanced Package and the third course in the Deluxe Package.


Course Overview

This three-day course builds on the skills developed in the TNVFP 5201 course. In this course, the student will learn advanced form techniques, such as incorporating toolbars into an application, implementing drag and drop, working with ActiveX controls and an in-depth look at the Grid control. Advanced data management techniques, including data buffering, transaction processing and multi-user programming are also covered. Rounding out this course are techniques for working with applications external to Visual FoxPro, such as, controlling other applications using OLE Automation, and accessing Windows API functions. 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

Working with Toolbars
bullet Creating Toolbar Classes
bullet Programming Toolbar Options
bullet Adding Toolbars to a Form
bullet Creating Toolbar Objects

Implementing Drag and Drop
bullet Benefits of Drag and Drop
bullet DragMode Property
bullet DragOver Event
bullet DragDrop Event
bullet Drag Method
bullet Determining Dragged Object

Advanced Grid Control Techniques
bullet Headers Objects
bullet Columns Objects
bullet Column Controls
bullet Grid Properties
bullet Grid Methods
bullet Grid Events
bullet RecordSource Property
bullet RecordSourceType Property

Programming Multi-User Applications
bullet Understanding Cursors
bullet Understanding Data Buffering
bullet Row Buffering
bullet Table Buffering
bullet TABLEUPDATE()
bullet TABLEREVERT()
bullet OLDVAL()
bullet CURVAL()
bullet GETFLDSTATE()
bullet GETNEXTMODIFIED()
bullet FCOUNT()
bullet FIELD()

Working with Transactions
bullet Benefits of Transactions
bullet Beginning a Transaction
bullet Rolling Back Changes
bullet Committing Changes

Calling the Windows API
bullet Declaring Functions
bullet Calling API Functions
bullet Wrapper Classes
bullet Working with INI Files

Working with OLE Automation
bullet Benefits of OLE
bullet OLE Automation vs. OLE Controls
bullet Controlling Excel
bullet Controlling Word

Adding ActiveX Controls to an Application
bullet Benefits of ActiveX
bullet Using an ActiveX Control
bullet MS Outline Control
bullet MS Calendar Control
bullet MS Web Browser Control

Working with Local Views
bullet Benefits of Local Views
bullet Using the View Designer
bullet Updating Criteria
bullet Parameterized Views
bullet Building Forms Based on Views
bullet REQUERY()


Course Prerequisites

  • Completion of the TNVFP 5201: 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 201 - 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.