Exclusive
Visual FoxPro

Visual FoxPro 7.0 Upgrade
(Microsoft Training Course: F1015) - 1 day - £600 exc VAT

 Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep 
London06 03 01 05 02 01 05 03  07 04 01  


> Target Audience
The course is designed for individuals who are familiar with Visual FoxPro 6.0 and want to receive hands-on experience of the features of Visual FoxPro 7.0.
> Course outline
  1. Visual FoxPro 7.0 Overview
  2. Intellisense
  3. Editor Enhancements
  4. New & Improved Tools
  5. Data Management
  6. OOP Enhancements
  7. String Handling
  8. Resource Management
  9. Array Management
  10. Miscellaneous Functions
  11. Components and Interfaces
  12. Web Services


Module 1: Visual FoxPro 7.0 Overview
  • Run through of new components and functions
  • Run through of amended components and functions
  • VFP and .NET issues
top
Module 2: Intellisense
  • Automatic Keyword completion
  • Configuring Intellisense manager
  • Use the FoxCodeScript object
  • Use and understand Early binding options
top
Module 3: Editor Enhancements
  • Formatting code
  • Finding text
  • Creating Bookmarks and Shortcuts
  • Use the Document Window
  • Use the Task Window
top
Module 4: New & Improved Tools
  • Add Menu Icons in the Menu Designer
  • Classes and Forms
  • Use the new Object Browser
  • Drill down
  • Inherited methods
  • Grid coordinates
  • Project manager enhancements
  • Report designer enhancements
  • Deploy applications with Install Shield Express
  • Active Accessibility and the Accessibility Browser
  • Use a Test Harness
top
Module 5: Data Management
  • Enhanced language elements
  • Run through the Database events
  • Use BeforeOpenTable for basic security
  • Use AfterOpenTable for indexes on Views
  • Use the VFP OLEDB provider
top
Module 6: OOP Enhancements
  • Enhanced PEMs
  • The MouseEnter, MouseLeave and other new events
  • Specialeffect and other new properties
  • WriteMethod and other new methods
  • Classes
  • Useful Project Hook changes
top
Module 7: String Handling
  • Text merge enhancements
  • String parsing
  • Other string changes
top
Module 8: Resource Management
  • Compiler directives and variables
  • File system functions
  • DLL management
  • Windows settings
  • Menu management
top
Module 9: Array Management
  • Methods that Return Arrays
  • Searching & sorting enhancements
  • Use Case Sensitivity in array functions
top
Module 10: Miscellaneous Functions
  • BitAnd, BitOr, BitXor
  • Use Execscript to run dynamic code
  • Messagebox enhancements
  • New functions for data sessions, DLLs, indexes etc.
  • Extra SYS() functions
top
Module 11: Components and Interfaces
  • Create read-only properties
  • Create write-only properties
  • Handle events from other components
  • Return errors
  • Implementing Interfaces
top
Module 12: Web Services
  • Understand Simple Object Access Protocol (SOAP)
  • Understand Extensible MarkUp Language (XML)
  • Element-centric or attribute-centric XML
  • VFP Web Service Extensions
  • Create XML from VFP cursors
  • Use the XML update function
top
> Pre-Requisites
Before attending this course, students must have the following pre-requisites:
  • Knowledge of VFP 6.0 programming OR
  • Attendance on Course F1001, Visual FoxPro 6.0 Intensive.
> Purpose
This course introduces the key new features and functionality of Visual FoxPro 7.0 with an emphasis on the rapid implementation of database applications. Features are illustrated with examples and the opportunity to experiment with new techniques. By the end of the day delegates will have exposure to the major enhancements in productivity and functionality.