"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(.
|Series:||Intertech Instructor Series|
|Edition description:||2nd ed.|
|Product dimensions:||7.00(w) x 9.25(h) x 2.36(d)|
Table of Contents
Most Helpful Customer Reviews
This book is one of the best C# books out there. It's not something I suggest you read from cover to cover, it's very useful as a reference. It covers all the needed material and even teaches you multiple ways of doing the same thing. I used this book and 'ASP.NET 1.1 in C#' together last night (until 6am) to finish a project. I would still be working on it (or surfing useless webpages) if I didn't have the assistance of these books.
I used this book in my graduate thesis research as well as countless times in implementing my related C# Windows Forms and Web Forms project. Coverage of some of its topics is as follows (5 star max): 1) Win Forms 4.5 stars 2) ASP.NET / Web Forms 3 stars 3) .NET XML Web Services 5 stars 4) C# programming 4.5 stars 5) GDI+ 4.5 stars (given this rating because relative to other books out there, this is only general .NET / C# ref. that says much in any detail at all regarding GDI+) - Highly recommend this book.
If you are a C++ programmer, this is the best book for an in depth introduction to C#.