Although web programming has been the hot topic in recent years, Windows programming is undergoing something of a rejuvenation under .NET. This is partly because web services allow us to take advantage of the Internet even in Windows applications, but it's also a belated recognition that Windows programs offer a much richer experience to the user than browser-based applications. This book provides a concise but in-depth guide to writing programs in the Windows environment using C#. The emphasis is firmly on GUI programming, but important related areas are also covered.
The book covers:
Creating Windows applications in C# with and without Visual Studio .NET
Using the Windows Forms classes and controls
Advanced data binding
Drawing with GDI+
Printing
Creating custom controls
Multi-threaded programming in .NET
Deploying Windows applications