This article builds on the recommended practice for event handling described by Microsoft in the MSDN Library.
Articles Written by Kevin McFarlane
This sample is an introduction to Rockford Lhotka's Component-based Scalable Logical Architecture (CSLA) as described in his book, "Visual Basic 6 Business Objects" (Wrox Press, 1998). .Net concepts demonstrated include C#, Windows Forms, Custom Events, Database Access (ADO.NET).
An implementation in C# of a Design by Contract framework.