Message from Dean - May 8th 2007
I am currently testing out a new version of the APF Bridge Component - If you notice any errors within this demo store please drop me a line.
List Price: $39.99Amazon.com's Price: $31.19 You Save: $8.80 (22%)Prices subject to change.
Availability: Usually ships in 24 hours
This item ships for FREE with Super Saver Shipping.
Binding: Paperback
Dewey Decimal Number: 005
EAN: 9781590592571
ISBN: 1590592573
Label: Apress
Manufacturer: Apress
Number Of Items: 1
Number Of Pages: 384
Publication Date: August 15, 2003
Publisher: Apress
Studio: Apress
Accessories:
Related Items:
Browse for similar items by category:
Editorial Review:
Product Description:
I found this book to be fantastic. I would recommend this book to any intermediate programmer that's feeling a little stuck in where to go next.
— Sean Mahan, Maine Bytes
The mission of the C# Class Design Handbook is to provide you with a critical understanding of designing classes, making you better equipped to take full advantage of C#'s power to create robust, flexible, reusable classes. This comprehensive guide lifts the lid on syntax and examines what's really going on behind the scenes. Specific topics include the role of types in .NET, the different kinds of types C# can create, the fundamental role of methods as containers of program logic, and the workings behind .NET's delegate-based event system. It will also show you how to control and exploit inheritance in your types and how to create logical and physical code organization through namespaces and assemblies.
Designing clasees that don't have to be revisited and revised over and over again is an art. This handbook aims to put that art in your hands, giving you a deeper understanding of the decisions you must make to design classes, and design them effectively.
Average Rating: 
Rating: -
This book is a great example of the quality literature one expects from Apress. It delves into topics covered in most books on C#, but with an eye strictly toward class design and functionality. The authors have done a great job and the book reads as if it was written by one voice instead of five. A must read for all beginners.
Rating: -
The book gets to the point and covers the details of the CLR and how classes are represented. The MSIL representations are very enlightening providing good insight into how the class will perform. The example source code from the website is helpful and offers a good place to experiment.
I bought this in 2004 and the cover is worn and faded the pages are dogeared and from time to time I see other programmers digging through it. If anything would be a reference to the books value it would be the amount of wear it has compared to my other books.
Rating: -
This book is intended for the intermediate C# developers who want better understanding of OOP (Inheritence and Polymorphism). The book wastes very little text and gets to the point. This book is clearly not intended for the beginners. The book covers the following:
1)Defining Types
2)Type Members
3)Methods
4)Properties and Operators
5)Constructors and the Object LifeCycle
6)Events and Delgates
7)Inheritance and Polymorphism
8)Meta data
The book doesn't contain any sample problems or questions. If it did, then I would have given this book 5 stars. I consider sample problems (and answers) crucial in truly understanding a computer language.
Rating: -
Let me start by saying that I found this book to be fantastic. I would recommend this book to any intermediate programmer that's feeling a little stuck in where to go next.
The book starts off with the basics, the same way that most C# programming books do. It starts with the difference between value types and reference types, but what I found as I read into the first chapter was that this book went way beyond any other that I have read. It has simple examples to differentiate between the two types but then has you view the IL for the examples and starts to explain why value types and reference types are handled differently. That was just the beginning.
The Class Design Handbook takes you through short, easy to understand examples that enforce the goal of the book but then as in the first chapter it goes on to explain why things are done a certain way, why a good design my incorporate or avoid something and what is actually happening behind the scenes.
The other ... Read More
Rating: -
Excellent book if you are looking for a reference on coding C# classes. Explains all aspects of class containers very well but only one chapter is devoted to class design concepts. A little more depth into this subject could have been better.
Availability: Usually ships in 24 hours
|