1001 things you wanted to know about Visual FoxPro / Marcia Akins, Andy Kramek, Rick Schummer.

1001 Things provides the granular "how-to" techniques of every area of traditional Visual FoxPro application development. It's the perfect intermediary between Hackers Guide and Effective Techniques. The Hacker's Guide to Visual FoxPro is the exhaustive command and function refer...

Full description

Saved in:
Bibliographic Details
Main Authors: Akins, Marcia, Kramek, Andy (Author)
Other Authors: Schummer, Rick
Format: eBook
Language:English
Published: Whitefish Bay, Wis. : Hentzenwerke Pub., ©2000.
Subjects:
Online Access:Click for online access
Table of Contents:
  • Dedications
  • List of Chapters
  • Table of Contents
  • Our Contract with You, The Reader
  • Acknowledgements
  • About Us
  • How to Download the Files
  • Introduction
  • What is this book?
  • A word about the code in this book
  • So who is this book for?
  • What is in this book?
  • What is not in this book?
  • Where do you start?
  • Chapter 1 Controlling the VFP Environment
  • Starting Visual FoxPro
  • Configuration files
  • How to specify a config.fpw file
  • How VFP locates its configuration file
  • How VFP starts up when no configuration file is foundIncluding a configuration file in the project
  • How to suppress a configuration file
  • How to determine which configuration file is being used
  • What goes into the configuration file?
  • Special settings
  • SET Commands
  • Commands
  • Giving VFP a path
  • How VFP looks for files
  • Setting the default directory
  • Using the SET PATH command
  • Where am I?
  • How to set a path programmatically
  • Making sure VFP is only started once
  • Using a 'semaphore' file
  • Using the Windows API
  • Combination of semaphore and Windows APISET Commands and DataSessions
  • What exactly does Default DataSession mean?
  • So can I have a public Datasession?
  • How can I ensure SET commands apply to a private data session?
  • Adding code to BeforeOpenTables()
  • Suppressing auto-open tables
  • Creating an environment setting class
  • How do I get rid of the system toolbars?
  • The system toolbar Gotcha!
  • Can I make use of keyboard macros in VFP?
  • How can I construct a more complex macro?
  • What is a Macro Set?
  • What's the difference between a macro and an On Key Label?How do I create a 'Splash' screen?
  • How do I run my splash screen?
  • An alternative to the splash screen
  • How to wallpaper your desktop
  • So how can I get the size of the current _Screen area?
  • Do I really need to create all these bitmaps?
  • A toolbar 'gotcha!'
  • Tidying up your development environment
  • Closing VFP down
  • What is an On ShutDown procedure?
  • What triggers an On Shutdown procedure?
  • What goes into an On Shutdown procedure?
  • Chapter 2 Functions and Procedures
  • How shall we proceed?Parameters (an aside)
  • By reference, by value?
  • How do I know what was passed?
  • How should I position my parameters?
  • How can I return multiple values from a function?
  • What about using named parameters?
  • Passing parameters optionally
  • Date and time functions
  • Elapsed time
  • Date in words
  • Calculating Age
  • What date is the second Tuesday in October of 2000?
  • Setting up a payment schedule
  • What date is ten business days from today?
  • Gotcha! Strict date format and parameterized views
  • Working with numbers