C# and the .NET Platform

From the Publisher: "C# and the .NET Platform", Second Edition 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 Framework, but Andrew Troelsen also shows programmers what they need to know about such necessary, but subtle, areas as the proper use of threads and how to leverage the new .NET remoting protocol. Readers will also see how to use C# for GUI applications with a complete discussion of Windows Forms, custom controls, and GDI+. There are equally useful discussions on how to use C# and .NET for Web development, Web services, and data access using ADO.NET. 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(.