C# is the natwe language for Microsoft's.net platform. In this book, Andrew Troelsen shows you how to use C# for developing virtually every possible kind of.NET application. From Windows-based to Web-based applications, it's all here. There are detailed discussions of every aspect of.NET development and useful examples with no toy code. Relentlessly practical and complete, C# and the.NET Platform starts with a brief overview of the C# language and then quickly moves to key technical and architectural issues for.NET developers. Not only is there extensive coverage of the NET frameworks, but Troelsen also shows you what you need to know about such necessary but subtle areas as the proper use of threads. You will see how to use C# for GUI applications with a complete discussion of Windows Forms and GDI+. There are equally useful discussions of how to use C# and NET for Web development, Web Services, and data access using ADO.NET. Since traditional COM applications aren't going away anytime soon, Troelsen includes complete coverage of the subtle issues involved with.NET/COM interoperability. Written in the same five-star style as his previous book, this is the comprehensive book on C# and.NET development that developers have been waiting for !