C# and the .NET Platform / Edition 2by Andrew Troelsen
Pub. Date: 06/05/2003
"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… See more details below
"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(.
Table of Contents
|About the Author|
|Pt. 1||Introducing C# and the .NET Platform||1|
|Ch. 1||The Philosophy of .NET||3|
|Ch. 2||Building C# Applications||43|
|Pt. 2||The C# Programming Language||91|
|Ch. 3||C# Language Fundamentals||93|
|Ch. 4||Object-Oriented Programming with C#||179|
|Ch. 5||Exceptions and Object Lifetime||231|
|Ch. 6||Interfaces and Collections||273|
|Ch. 7||Callback, Interfaces, Delegates, and Events||321|
|Ch. 8||Advanced C# Type Construction Techniques||355|
|Pt. 3||Programming with .NET Assemblies||393|
|Ch. 9||Understanding .NET Assemblies||395|
|Ch. 10||Processes, AppDomains, Contexts, and Threads||451|
|Ch. 11||Type Reflection, Late Binding, and Attribute-Based Programming||499|
|Pt. 4||Leveraging the .NET Libraries||537|
|Ch. 12||Object Serialization and the .NET Remoting Layer||539|
|Ch. 13||Building a Better Window (Introducing Windows Forms)||607|
|Ch. 14||Better Painting Framework (GDI+)||671|
|Ch. 15||Programming with Windows Forms Controls||743|
|Ch. 16||The System.IO Namespace||805|
|Ch. 17||Data Access with ADO.NET||843|
|Pt. 5||Web Applications and XML Web Services||933|
|Ch. 18||ASP.NET Web Pages and Web Controls||935|
|Ch. 19||ASP.NET Web Applications||1023|
|Ch. 20||XML Web Services||1059|
and post it to your social network
Most Helpful Customer Reviews
See all 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#.