As with my last two books, I decided to include all examples in both C# and VB .NET. I like to do this because it appeals to a wider audience, and it also lets you see what the differences are between C# and VB when you are programming the same task. You will also see how C# and VB .NET really do use the same underlying framework to accomplish the same tasks. As a developer, I feel that this is one of the most awesome advantages to come out of .NET as a whole.
As far as the Framework goes, you will see quite a bit of it in the chapters ahead. Think about all the things necessary for a good data entry screen. Here is some of what you will see:
Determining which controls to use and when
Writing a world-ready program
Creating graphics using the GDI+ namespaces
Threading
Using collection classes
Understanding accessibility issues
Deciding which type of document interface to use
Performing everyday data validation
Creating custom data validation controls
Using error handling
Understanding XML and hardware I/O
Being able to create friendly and usable data entry screens is not really taught in schools or even treated as a subject in most books. This book tries to remedy that situation and get you on the road to writing an effective program.