C# 2.0 : Practical Guide for Programmers (The Practical Guides)

C# 2.0 : Practical Guide for Programmers (The Practical Guides)
Authors
Michel de Champlain, Brian G. Patrick
ISBN
0121674517
Published
08 Mar 2005
Purchase online
amazon.com

You dont need coddling; you dont need to be told what you already know. What you need is a book that uses your experience as a Java or C++ programmer to give you a leg up into the challenges and rewards of C#. And this Practical Guide is precisely what youre after.

Page 2 of 2
  1. Editorial Reviews
  2. Customer Reviews

Customer Reviews

Richard Tucker said
The book is one for the ages as for as explaining Object Oriented Programming (OOP) and the C# language. It goes into detail about OOP using background information from Computer Science. It explains the features of OOP using C#. I think this book needs to be in every programmers arsenal. The author explains in good detail what it takes to be a good object programmer. I was very happy to purchase this book and that I will keep it as long as I can. I will also use it as a reference and to say that I will recommend this book if someone ask for a good reference book on C# and the .NET framework in my opinion.

wombat said
I'm afraid that I have to agree with the reviewers that gave the book only one or two stars. I think the size of the book is misleading. I found that I had to continually get further explanations and examples from the internet. So even though the book is thin, if you printed out all of the supplementary explanations and examples and added them to the size of the book, the book would be much thicker. I have to agree that using BNF in a book of limited size would not be the method that I would have picked. (Eventhough I have used lex, yacc, flex, and bison and done some compiler writing.) Unfortunately I would also not recommend the book as a reference. Instead if I wanted a thin reference I would use something like "C# Precisely", second edition by Peter Sestoft and Henrik Hansen. However, I have worked with people who would like this book, which is why I am giving it two stars instead of one star. But I don't think the above mentioned people would be in the majority.

W. WEI said
i can't see anything practical in this book! also the "2.0" bit is quite far fetched, as there is hardly any good info on C#2.0 features.

Dave Schinkel said
I own a lot of books on C#. When I say this, literally I'm talking around 7 or more books. By far, this is the best if you want to learn the C# language ground up, especially OOP.

I was at the bookstore on day, opened this book, and after reading 2 pages, I could tell this was a must have. Since then, I've used this book every day at work for a public .com website which serves millions of users. There are so many times I've had one of those "Oh, so that's really what that meant", that this book has paid itself time and time again. You think to yourself as you look at MSDN, what the hell did all that jargon really mean that Microsoft just babbled about in the C# core language? You then read this book and can finally stop pounding your head against the wall when trying to learn OOP. I wasn't born a genius as many of us aren't ;)...lets all be honest, you know how much you bang your head every day on the simple stuff, even as an advanced programmer...don't lie.

So, with that, this book is an absolute must for any programmer, even the most advanced. I have never seen a book so compact that has blown me away and really made me understand the language like this one.

Do not miss this one, if you need to brush up or get up to speed with C# quickly due to the nature of your job... or even forget the minor details as an advanced programmer sometimes; this is a must have in your arsenal.

Vince said
A must-buy! Warmly recommended for whoever wants a quick and clear vision of the language without missing the subtleties and the good practices!

--

This reference book presents the language in a concise and effective way. The contents are expressed in an interesting manner and short examples are used to illustrate the concepts (moreover many of the examples evolve along the chapters in order to keep the reader's attention on the subjects presented).

The authors' industrial and academic experience is sensible. The good and bad habits of the language are denoted and explained when necessary, even a few notes for the programmers who care about the performance of their code.

As opposed to many works, the examples not only present the language's syntax but also cleverly show us the "object-oriented" way of doing things: a clear advantage. This book has a very effective index and short targeted exercises are present at the end of the chapters.

It's hard to say bad things about that masterpiece. If only one embarrassing point exists, it's that when we start reading it, we become so addicted to the language itself and the way it is presented that it is hard not to read it cover-to-cover. And I'm not mentioning the risk of finding C# way more "sexy" than our own favorite language!

In conclusion: excellent book, a lot of contents explained in a few pages and well structured, easy to find rapidly what we look for. I would like more authors to be demonstrating such conciseness and caring for the effectiveness of the reading. Well done!

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“C++: an octopus made by nailing extra legs onto a dog.” - Steve Taylor