Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Hardcover
Title: C# and the .NET Platform, Second Edition
Publisher: Apress
Authors: Andrew Troelsen
Rating: 5/5
Customer opinion - 5 stars out of 5
Easy to understand, Thorough explanations, Great resource

First of all the table of contents provided by the TABLE OF CONTENTS link here in Amazon.com is WRONG. The correct table of contents is pasted below.

Part One Introducing C# and the .NET Platform
Chapter 1: The Philosophy of .NET
Chapter 2: Building C# Applications
Part Two The C# Programming Language
Chapter 3: C# Language Fundamentals
Chapter 4: Object-Oriented Programming with C#
Chapter 5: Exceptions and Object Lifetime
Chapter 6: Interfaces and Collections
Chapter 7: Callback Interfaces, Delegates, and Events
Chapter 8: Advanced C# Type Construction Techniques
Part Three Programming with .NET Assemblies
Chapter 9: Understanding .NET Assemblies
Chapter 10: Processes, AppDomains, Contexts, and Threads
Chapter 11: Type Reflection, Late Binding, and Attribute-Based Programming
Part Four Leveraging the .NET Libraries
Chapter 12: Object Serialization and the .NET Remoting Layer
Chapter 13: Building a Better Window (Introducing Windows Forms)
Chapter 14: A Better Painting Framework (GDI+)
Chapter 15: Programming with Windows Forms Controls
Chapter 16: The System.IO Namespace
Chapter 17: Data Access with ADO.NET
Part Seven Web Applications and XML Web Services
Chapter 18: ASP.NET Web Pages and Web Controls
Chapter 19: ASP.NET Web Applications
Chapter 20: XML Web Services

First, to establish my frame of reference...
I just got an internship, and the language I had to learn was C#. My only experience before learning C#, was an introduction to programming college class, all in Java, in which I earned an A.
Since C# is almost identical to Java, in terms of programming syntax and object oriented priciples, I was worried that the book would be bogged down with a ton of repetition. Surprisingly, it was not; the author does a great job of quickly and efficiently explaining the simple syntax and OOP of C#, so that an experience programmer can get a quick refresh of the things he/she already knows, while also introducing the nuances of C#.
Of course, this book is not meant for programming newbies; however, you definatly don't have to be an advanced programmer to understand it, at least not the first few chapters, which deal with the basics of the language.
After the first 4-6 chapters, the book gets into the more advanced C# language details, explaining advanced C# programming details and .NET stuff.
Honestly, I haven't read the whole book. I read the first 5 chapters, and was able to start developing programs. As I ran accross situations calling for C# parts I hadn't yet learned (in particular windows forms and threads) I just jumped in and read the corresponding chapters. This is why I think the book is great. I was able to jump into chapters anywhere in the book, after reading the basics of C#, and easily and effciently learn what I needed for the programming project.
In addition, the book explains how to use Visual Studio for C# throughout the book, which is great if you are using Visual Studio.
I tried to use "Microsoft Visual C#.NET 2003 Kick Start," another C# overview book, to learn threads. I soon realized the BOTH consise AND thorough nature of 'C# and the .NET platform' when confronted with Kick starts explaintions. Kick start seemed to rush through explaining threads, providing pretty much an explainion of the syntax. Instead of explaining the foundations and details of C#'s methodology with threads, Kick start substitutes in annoying example code, breaking API calls up into wierd unique classes and methods, as if giveing a method I have never seen before a different name is going to help!
Again I say, the C# and the .NET platform book has copius supplies CONSISE code. The author doesn't waste time provideing elaborate examples, which intermingle all kinds of details into one. Instead the author uses the bulk of his 1000+ pages to thoroughly and thoughtfuly explain/examine the world of C#.
To conclude, I really enjoy this book's consise and thorough presentation. I believe it is great for both learning and as a resource. It is not a learn-how-to-program book, but at the same time it isn't some macho-Im-already-a-freaking-C#-master...ummm...book.

Product: Book - Paperback
Title: Practical Statecharts in C/C++: Quantum Programming for Embedded Systems with CDROM
Publisher: CMP Books
Authors: Miro Samek
Rating: 3/5
Customer opinion - 3 stars out of 5
Not a very productive Book!

I bought this book in mind, that it will guide you with the smooth transition of fsm/fsa to modern UML based state-charts. providing practical examples in C/C++ as the title is "Practical Statecharts in C/C++" that means guide you from design of state-charts to implementations, it lacks in that too. not a very exciting and practical examples.. My expectations were very high for this book, i thought this is it, we have some good additions in fsm category. little bit disappointed. Good points are the Quantum programming discussion is very well written and does a great deal of job there! There is nothing new or well written for state-machines. for that you you have to really look for other books.... allrighty, thanks

Product: Book - Paperback
Title: Crystal Reports .NET Programming
Publisher: Bischof Systems
Authors: Brian Bischof
Rating: 5/5
Customer opinion - 5 stars out of 5
Best CR book hands down...

Brian Bischof is an excellent writer, and this is a great book.
If you are .NET programmer who wants to create Crystal Reports to go with your applciations, this is a must-have book.
Well written, thorough, comprehensive, well-illustrated and highly recommended.

Product: Book - Paperback
Title: Beginning ASP.NET 1.1 with VB.NET 2003 (Beginning)
Publisher: Wrox
Authors: Chris Ullman, John Kauffman, Chris Hart, David Sussman
Rating: 4/5
Customer opinion - 4 stars out of 5
Complain Complain Complain

I almost didn't buy this book, because the reviews I had read of it here on Amazon were absolutely hideous. But, the price was right and it covers the subject(s) I need to know, and I had been satisfied with Wiley books before (see "Big Java"). Anyway, I'm on Chapter 5, and I would just like to state that, yes, there are mistakes, typos, you name it. Do they degrade the book's quality? Not in the slighest. This is already one of the best computer book purchases I have ever made. The only complaint I have about it is that it's a little dry--yes I know it's a Computer Science book, but still. But as far as the editing goes, it's not that bad. It's fairly easy to understand what they're saying, and in the few places there's a line that doesn't belong there, you can check on it, cross it out, move on with your life. This book is great, and despite what I have also read here, knows its target audience well--and its audience is old-school static HTML developers. The examples are great, the explinations thorough (sometimes too thorough). This is a great, inexpensive book for someone looking to learn both ASP.NET and VB.NET at the same time.