DevForce® Classic Tech Tips
Validation through Verification 



Validation through Verification Level 300
DevForce Professional
May 8, 2007

"Validation" is the process of evaluating human input and judging it valid or invalid. User input validation is crucial to data integrity and data integrity is a "life and death" issue for most applications.

Validation is hard to do well especially as the application grows and validation criteria change.
Common failings include:

  • Missing and incorrect validity checks
  • Inconsistent checking
  • Failure to validate at the right times
  • Poor communication with end-users
  • Inadequate mechanisms for correcting mistakes
" Verification" is the DevForce technology for validating user input and displaying the results.

This tutorial consists of a video series that takes you from an empty solution to a full featured example. You'll be verifying after a few clicks and then progress through a sequence of problem / solution exercises that lead you into the heart of Verification.

The early lessons are quite easy (level 200) but about midway we kick it up a notch (level 300) as we drill into the details of customization. You are welcome to dive in or you can simply harvest the supporting classes from the tutorial code and use them "as is" in your application.

Please refer also to the extensive Verification chapter in the Developers' Guide. Click here to download the C# code as it is at the end of the tutorial (the finished Visual Basic version will be here shortly).