Most Helpful Customer Reviews
73 of 75 people found the following review helpful:
5.0 out of 5 stars
Essential .NET Book, February 12, 2002
This review is from: Applied Microsoft .NET Framework Programming (Pro-Developer) (Paperback)
As a highly experienced VB/COM developer, I have been making the move over the C# and .NET. I have spent hours at the book stores looking over nearly every book available. I have bought a bunch of books as well, but none have come close to this book as far as insight, depth of knowledge, and .NET fundamentals. Mind you, this book is by no means for programming or object oriented beginners. It is meant for programmers who really know their stuff, but now want to know their stuff on .NET. Expecting to create a .NET solution without thorough knowledge of the material in this book would be seriously shortchanging your app. Each chapter of this book covers a different fundamental piece of .NET -- Methods, Events, Shared Assemblies, Exceptions, etc. Without getting too language specific, he writes thoroughly about how these fundamentals were meant to be used. It is clear that he spent a lot of time with the Microsoft .NET team, as much of the material in this book is unavailable elsewhere, to my knowledge. But this book is far from a Microsoft infomercial, as so many are. For example, he talks about C# primitive types and actually disagrees with Microsoft's C# language spec with regard to their usage. In summary, I would highly recommend this book to any experienced programmer who is serious about getting up to speed with .NET.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
40 of 40 people found the following review helpful:
5.0 out of 5 stars
Good Inside look to .Net Framework, July 18, 2002
This review is from: Applied Microsoft .NET Framework Programming (Pro-Developer) (Paperback)
This book is an excellent inside look to programming with the .Net Framework. It is a good start to anyone who wishes to familiarize himself with it . This book is all about the small stuff that many .Net programming books tend to ignore . What I particularly liked in this book are the following: - How the Compiler assembles C# code into IL code . In many chapters this is done to show performance impact on doing thing one way not the other way - Working with CLR Types : comparison between types, and how to perform casting, boxing, and unboxing - Events and Delegates and how to use them - Exception was covered in more details than the typical ( try - catch) explanations that I found in most other .Net books. I particularly liked the talk about unhandled exception and non CLS compliant exceptions. I read the book from cover to cover and used some techniques in terms of delegates and exception handling in my application. I just found the chapter on "Garbage Collection" little confusing. Also it doesn't have a lot of programming examples, and all the programming examples are in C#. ONE FINAL THING to add is that this book is mainly about programming with Common Language Runtime. It is not a reference book that covers the different class libraries that .Net framework offers and how to use them, for that you probably need to buy other books to cover topics such as : ASP .Net, ADO.NET, Web Services, Remoting, etc.. .
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
44 of 45 people found the following review helpful:
5.0 out of 5 stars
The *definitive* book on CLR and .NET internals!!, February 6, 2002
This review is from: Applied Microsoft .NET Framework Programming (Pro-Developer) (Paperback)
I have been working with .NET for almost two years now and had extremely high expectations for this book. Not only have they been met but far surpassed! This book is absolutely amazing and full of detailed information unavailable anywehere else. Even people that have worked with .NET for 2 years struggle over how JIT of methods really works: Does it JIT each method and then cache or JIT each time? Richter shows you on page 15 in detail. By page 9, he is already on a detailed explanation of how the CLR loads and the JMP _CorExeMain mechaism. I read the first 70 pages last night and I can say with confidence that I learned something new every page! How rare that is for a technical book and how rare especially for a .NET book. Assemblies and how they are made up internally are covered in Chapter 2, Shared Assemblies in 3, then types. But the crown jewel, IMHO, of this book, is Chapter 19, on Garbage Collection, which is the best darn detailed explanation of GC in .NET anywhere and finalization. This book is a *must* have for any serious .NET programmer.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
|