CLR Via C#: Applied .NET Framework 2.0 Programming
|
| List Price: | £40.99 |
| Price: | £23.39 |
Availability: Usually dispatched within 1-2 business days
Dispatched from and sold by browseforbooks
30 new or used available from £22.22
Average customer review:Product Details
- Amazon Sales Rank: #45946 in Books
- Published on: 2006-02-01
- Number of items: 1
- Binding: Paperback
- 736 pages
Editorial Reviews
Synopsis
Dig deep and master the intricacies of the common language runtime (CLR) and the .NET Framework. Written by a highly regarded programming expert and consultant to the Microsoft .NET team, this guide is ideal for developers building any kind of application including Microsoft ASP.NET, Windows Forms, Microsoft SQL Server, Web services, and console applications. You ll get hands-on instruction and extensive code C# code samples to help you tackle the tough topics and develop high-performance applications.Discover how to: Build, deploy, administer, and version applications, components, and shared assemblies Design types using constants, fields, constructors, methods, properties, and events Work effectively with the CLR s special types including enumerators, arrays, and strings Declare, create, and use delegates to expose callback functions Define and employ re-usable algorithms with interfaces and generics Define, use, and detect custom attributes Use exception handling to build robust, reliable, and security-enhanced components Manage memory automatically with the garbage collector and work with native resources Apply CLR Hosting, AppDomains, assembly loading, and reflection to build dynamically extensible applications PLUS Get code samples on the Web #160;
Customer Reviews
Superb; and not afraid to tell it like it is
As others have noted: if you're a beginning C# programmer, look elsewhere. Right from the first chapter (which includes IL disassembly!) Richter doesn't compromise.
This is a great thing for more experienced developers. Highlights include the (outstanding) chapter on exceptions, explict interface method implementations and threading.
Best of all, despite this being a Microsoft Press book, he's not afraid to say that Microsoft was wrong. EIMIs, for instance, have several issues which he discusses in depth. Likewise the approach to exception handling preferred by FxCop isn't quite the same as the one he prefers.
Now that .NET 3.5 / Visual Studio 2008 is on the horizon, I'd like to see edition 3: I'd be willing to bet that there's subtleties in LINQ and some of the other new C# syntaxes that need his clarity. A supplement might be best, though, as I'd not want to see any material removed from this outstanding book.
The bestest book around for .NET developers
This is just an update of Richter's previous book on .NET Framework but this time written for version 2.0. While I had read the previous book and that was just awesome, I expected it be very good but not having too much new stuff BUT sorry guys, IT IS A MUST HAVE BOOK even if you have already read earlier edition on 1.1.
Sometimes you feel that he is picking on things that are trivial in terms of performance, but hey, that is what we developers are for, picking on things that make a difference even if they are small.
One word for junior developers: you might find it too detailed and certainly it is not a reference of the language, though it is the most commonly referred to book I have ever read.
In one word, he is the master of the game and I thoroughly recommend it to you!!
Look forward to the one on .NET 3.0 and 3.5!
Thorough, perhaps just not 'the Best'
To be honest, I read large parts of the book, but didn't finish it 'cover to cover' yet. Already now though, I can only agree with all other reviewers praising this book for its content. That's even an understatement.
So, it's not that I have anything bad to say about this book, but I would like to point out that there's another book on these matters out there that I read (twice) and like better. It's by Don Box and counts about halv the pages, but digs deeper - an advanced book I would say, in which I found almost no mistakes.
So I recommend to check out 'Essential .NET, Volume I: The Common Language Runtime' on occasion. It's the reason that I took off 1 star when rating this book.




