Generics aren't a Ferrari that you only take out for special occasions; they're more like your trusty pickup, perfectly suited for everyday use.
Retaining a single set of user settings for your application is easy. Retaining multiple sets of user settings is much more challenging.
Visual Studio 2005 and the .NET Framework 2.0 greatly enhance the data binding story in Windows Forms. This article explores the classes, interfaces, and coding techniques you can use today in your Windows Forms applications.
Using code snippets can make it quick to add common code pieces to your application, while creating your own snippets allows you to build a library of custom code pieces and share them with other developers.
Creating basic data access stored procedures is time consuming and boring work. Relieve the tedium by writing code that writes these stored procedures for you.
Extend your knowledge of inheritance to more easily extend your .NET applications.
Knowing the flaws in Web server controls and how to work around them before you use them can save you hours of time.
Create your own Windows Forms, Web Forms, or class templates to reuse code and maximize your productivity in Visual Studio 2003.
The Class Designer in Visual Studio 2005 allows you to visually manipulate the classes of your application. Changes made to the diagram are reflected in the associated code. Get a tour of this new feature.
Operator overloading provides an intuitive way to support mathematical and comparative operations on your objects.
Building an audit trail into your application provides a mechanism for tracking who updated what when, and the new generics feature in Whidbey will help you build that trail.
A base form class makes it easy for you to give your users a consistent experience without needing to write a lot of user interface code.