Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
Practical .NET 2 and C# 2: Harness the Platform, the Language, the Framework Paperback – January 30, 2006
Best Books of the Year So Far in fiction, nonfiction, mysteries, children's books, and much more.
About the Author
Top Customer Reviews
Have you ever wondered how to override equality operator taking account of null inputs? Whether you should use a structure or a class? What's the difference between MemoryStream and BufferedStream? How to properly handle exceptions? What is the difference between durable and volatile transactional resource managers? What's happening under the hood of C#2 anonymous methods? Wonder no more!
The author does succeed in distilling down the essence of .NET into 900 pages. Read it, you won't regret it!
Great moments in this text include chapters on Deployment, Thread Synchronization, Security, and Native Interop wich are all conspicuously missing from Troelsen's C# 2005 and the .NET 2.0 Platform.
The only trouble originates in Smacchia's French background. There are MANY English errors and clumsy wordings. Each of these only distract for a moment and don't hinder the points being taught, but are enough to bar a five star rating.
1. Books Which exclusively deal with Framework and the Base Classes.
2. Second are general purpose books which give very little detail on Framework but give more weight to implementation.
3. Special purpose books which deal with Custom Control Development or ADO.net etc.
This book has close to 75% of its focus on type1 and 25% on type2.
Part1 gives a heavy weight introduction to the framework and PArt2 about c# and OOPS. Part3 has excellant chapters about Base Classes, Transactions and collections. I would have even preferred if PAtrick had skipped other chapter in Part 3 except for the chapters mentioned. But Part1 and Part2 is just worth the price of the book.
This is an one stop shop for experienced Java and c++ programmers who are trying to know Dot Net and want to have some basic understanding on how to implement them.
Existing Dot Net Programmer who has very little knowledge fundamentals of the platform or c# can also be helped by this book.
Kudos to Patrick when there are many cookie cutter books he has come out with a book with deals with indepth knowledge and fundamentals of Dot Net.
In more than 800 pages this book cover almost every aspect of .NET 2.0 with a lot of examples, schemas and so on.
A "plus" for this book is the class's comparision between the "old" .NET 1.1 and the "new" .NET 2.0, and this is very usefull even for professional developer that want to know the differences and the enhancements between the two framework.
In simple words... BUY IT !!!
The first part covers the .NET 2.0 platform, things such as CLR issues, threading, application build and deployment, security or interoperability with unmanaged code. This part is clear and to the point. I think it is worth the price of the book alone.
The second part is on the C# 2.0 language. The description of all facets of the language is dense and detailed. For example, the author compares C# 2.0 anonymous methods and functional closures and explains how .NET generics work under the hood.
The third part covers the .NET 2.0 framework as a whole (generic collections, ADO.NET 2.0, System.IO, System.Transactions, XML, Windows Form 2.0...). I appreciate the fact that each chapter provides great added value over the MSDN. The chapter on ASP.NET 2.0 is an excellent reference and the way it is organized makes it easy to understand how things really work.
The Appendix B references all .NET 2.0 new features covered throughout the book and has been an invaluable source for me.
This book was a pleasure to read. It is written effectively and concisely and all the code examples in the book are well structured and complete. Compared to other .NET books I have, the author did a superb job of collecting information that really matters. It met all of my expectations and I recommend this book to anyone interested in using .NET 2.0 for development.
Most Recent Customer Reviews
If you develop C# 2 applications this is one of the books to buy for your desk top library. In-depth on things such as asynchronous sockets, stream class the lot. Read morePublished on September 3, 2007 by xm214
This book uses English words but it is written in some other language.Published on January 8, 2007 by N. Guner
The book covers a wide range of topics and gives an in-depth introduction to almost all aspects of .NET programming. And I was really impressed with the C# part. Read morePublished on July 31, 2006 by Adam Taylor
I am a MCAD developer, programming in C# for 3 years and yet found this book to be very useful. It has tons of useful code to study. Read morePublished on July 23, 2006 by Bill Cargill
I've been programming in C# for about two years now (and in C++ for about six years before that) and I learned a lot from this book. Read morePublished on July 18, 2006 by Anthony Arnold
Here is the text of an email I just sent to the publisher of this book, Paradoxal Press:
This book received generally favorable reviews on Amazon. Read more
This books covers almost all the topics of .Net Framework, I really enjoyed reading this book. The author could have avoided C++ reference and included Serialization. Read morePublished on July 10, 2006 by KRSrishti
Definitely a keeper! Very informative for all levels of learning, for the diehard C# enthusiasts it keeps the meat on the grill. Read morePublished on June 21, 2006 by C4U2
I don't buy a lot of programming books anymore because I can usually find what I need on the web. But I have to admit that this book is an excellent read for .NET programmers. Read morePublished on June 12, 2006 by Roger Phillips