Book Review: Essential C# 2.0 [AW]
By Peter Bromberg
Review of Mark Michaelis' newest book on the C# language from Addison Wesley's Dot-Net Series.
I already own several books on C# and the .Net Framework, but so far I like the Addison-Wesley series books best.
Just to give you a quick "flavor" of what this book holds in store, here is a condensed listing of the chapters:
- Chapter 1: Introducing C#
- Chapter 2: Data Types
- Chapter 3: Operators and Control Flow
- Chapter 4: Methods and Parameters
- Chapter 5: Classes
- Chapter 6: Inheritance
- Chapter 7: Interfaces
- Chapter 8: Value Types
- Chapter 9: Well-Formed Types
- Chapter 10: Exception Handling
- Chapter 11: Generics
- Chapter 12: Collections
- Chapter 13: Delegates and Events
- Chapter 14: Reflection and Attributes
- Chapter 15: Multithreading
- Chapter 16: Multithreading Patterns
- Chapter 17: Platform Interoperability and Unsafe Code
- Chapter 18: The Common Language Infrastructure
- Appendix A: Downloading and Installing the C# Compiler and the CLI Platform
- Appendix B: Complete Source Code Listings
- Appendix C: C# 2.0 Topics
Michaelis conducts a thorough, basic concise guide to C# - including the features new to C# 2.0. The C# language is covered comprehensively and each important construct is illustrated with good "short but complete" code examples. More complete code examples are available online. Michaelis has organized the material for quick access. You have graphical “mind maps” at the beginning of each chapter that show what material is covered and how each topic relates to the whole.
Major topics covered include:
- C# primitive data types, value types, reference types, type conversions, and arrays
- Operators and control flow, loops, conditional logic, and sequential programming
- Methods, parameters, exception handling, and structured programming
- Classes, inheritance, structures, interfaces, and object-oriented programming
- Well-formed types, operator overloading, namespaces, and garbage collection
- Generics, collections, and iterators
- Reflection, attributes, and declarative programming
- Threading, synchronization, and multi-threaded patterns
- Interoperability and unsafe code
- The Common Language Infrastructure that underlies C#
This is a good programmer book - for beginners on up to the intermediate to advanced level, and it is organized in a way that won't frustrate you. If you would like to get a better idea why I like this book,
visit the AW site and see more, even download the source code if you like before purchasing the book.
This is 768pp, and $44.99 direct from the publisher. Seasoned online book buyers may be able to find this little treasure at significantly lower prices.
Popularity (458 Views)
 |
| Biography - Peter Bromberg |
Peter Bromberg is a C# MVP, MCP, and .NET expert who has worked in banking, financial and telephony for over 20 years. Pete focuses exclusively on the .NET Platform, and currently develops SOA and other .NET applications for a Fortune 500 clientele. Peter enjoys producing digital photo collage with Maya,playing jazz flute, the beach, and fine wines. You can view Peter's UnBlog and IttyUrl sites.
|  |
|
|
Article: Book Review: Essential C# 2.0 [AW]
Feel free comment or ask a question.
Feedback about revamped Forums
mv ark replied
to Peter Bromberg at Wednesday, January 03, 2007 10:11 PM
It would be good if the thread contains a link to the Article so that people viewing any feedback can trace back to the original article.
The "My Posts" link to view all postings made by a member, that used to be there in the earlier version is missing. Is it going to come back?
Ok, we'll take a look at that
Robbe Morris replied
to mv ark at Wednesday, January 03, 2007 10:11 PM
The "My Posts" is in the member details. Perhaps we need to consider moving it.
opening a pdf file using javascript
sindhura k replied
to mv ark at Wednesday, January 03, 2007 10:11 PM
I want to open a PDF file from a webpage using Javascript.
Thanks.