Publisher's Synopsis
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; handling user input; drawing with GDI+l printing; creating custom controls; Multi-threaded programming in .NET; and deploying Windows applications.