Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition



Price: $37.79


Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Apress) - November 2007Publisher: Apress - November 12, 2007

ISBN-10: 1590598849, ISBN-13: 9781590598849

Author: Andrew Troelsen


1370 pages


Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition





Customer Reviews

Lacks Clarity

I have owned this book for over a year.It is very useful in some areas, and I do use it for background information.Some chapters have clarity but some are really extremely difficult to follow.This is partly due to the
verbosity and use of very long variable names, and the use of the "car" class that runs through all the chapters.What this means is that you can't just open a chapter anywhere without knowing the constructors of the car class in previous sections.
I found the chapter on delegates and events to be tedious reading due to this.It can't be used for a quick reference.It does not explain how to use events across classes and threads.I had to find help elsewhere.
Some chapters are really good , such as the one on reflection and the one on NET assemblies.The first few chapters on types, collections inheritance are top class.
I found the chapter on Com and net interoperability to be incomplete, as it requires VB 6.0 to test the net objects for com.This is an expensive buy, so I had to learn JScript to complete this chapter.
If you are studying for MCPD, then this is not recommended as the only reference, so I would advise you to buy the Microsoft courses.You could use this for an introduction into .NET only.
I don't regret buying this book, but I would really do more research into other options.


Jc Mahne
11 October, 2010


Wow. What a great book.

I have read many books about programming, and this one is probably my favorite. Firstly, it is HUGE. over 1,300 pages and print that is none too big. I guess if you really want to learn a ton of C# and not spend much money, this might be the best way to do it.

What is really great about the book is the author's approach. Most programming books really don't make any sense. They either are boring reference books which are really useless, because it is often easier to use Google to find out how to use a specific command or figure out how to accomplish a specific task.

The other kind of programming book are step-by-step tutorials. (I have read Microsoft Visual C# 2008 Step by Step, for example.) They say, "Type this here. Click on this icon." Those books are more useful because you actually learn in the process. But I find them very difficult to use. First of all, they are b-o-r-i=n=g. It is hard to stay awake for the 30 minutes or hour it takes to go through all the steps. By the time I get to the end, I can't remember most of what I did. I don't think that is very useful.

The problem that these tutorial books have is that they do not explain THE IMPORTANT CONCEPTS that we need to learn in an interesting way. Instead of teaching us important concepts, we quickly get lost in the minutia of the steps. That's why it is boring. Our minds are not engaged and quickly fall asleep. We are reduced to mindless typing robots.

That's why I love this book so much. It does not fall in either of the above categories. The author explains concepts in easy to understand terms, and includes very short code examples to do for ourselves. The code examples are so short they only take a few minutes to type, so they are not boring. They perfectly complement the explanation.

The approach is masterful because it explains difficult concepts (at least until you get used to them) in a way that is easy to understand. (I finally understand polymorphism!) The book is broken into very short chapters (33 in all) so that each concept is easily absorbed.

Another thing that is wonderful about the book is that it actually helps us understand what is happening inside the computer. For example, it explains what the CIL (Common Intermediate Language) looks like and how it works. It explains in detail how the garbage collector works. Yet unlike most books, the author reveals the information in layers, like the layers of an onion. He doesn't dump everything on you at once like most books. He touches on a subject, explains part of it, and shows examples. But then he explains more about the same subject in later chapters. That makes the book much easier to understand than other programming books.

I think the book would be too difficult for someone who is new to C#, unless they have experience with other languages. If they do, then this book is perfect. If not, I think this would be a great 2nd book for someone who is completely new to programming.

Also, with the purchase of the book you get a free copy of the eBook in PDF format. That actually makes it easier to read and pretty convenient if you have a 2nd monitor. Also, you can copy and paste the code from the eBook into Visual Studio.

All in all, definitely an outstanding book.

B7
10 September, 2010


Wow. What a great book.

I have read many books about programming, and this one is probably my favorite. Firstly, it is HUGE. over 1,300 pages and print that is none too big. I guess if you really want to learn a ton of C# and not spend much money, this might be the best way to do it.

What is really great about the book is the author's approach. Most programming books really don't make any sense. They either are boring reference books which are really useless, because it is often easier to use Google to find out how to use a specific command or figure out how to accomplish a specific task.

The other kind of programming book are step-by-step tutorials. (I have read Microsoft Visual C# 2008 Step by Step, for example.) They say, "Type this here. Click on this icon." Those books are more useful because you actually learn in the process. But I find them very difficult to use. First of all, they are b-o-r-i=n=g. It is hard to stay awake for the 30 minutes or hour it takes to go through all the steps. By the time I get to the end, I can't remember most of what I did. I don't think that is very useful.

The problem that these tutorial books have is that they do not explain THE IMPORTANT CONCEPTS that we need to learn in an interesting way. Instead of teaching us important concepts, we quickly get lost in the minutia of the steps. That's why it is boring. Our minds are not engaged and quickly fall asleep. We are reduced to mindless typing robots.

That's why I love this book so much. It does not fall in either of the above categories. The author explains concepts in easy to understand terms, and includes very short code examples to do for ourselves. The code examples are so short they only take a few minutes to type, so they are not boring. They perfectly complement the explanation.

The approach is masterful because it explains difficult concepts (at least until you get used to them) in a way that is easy to understand. (I finally understand polymorphism!) The book is broken into very short chapters (33 in all) so that each concept is easily absorbed. Although the book is long, each chapter is quite short and does not introduce too much information at once.

Another thing that is wonderful about the book is that it actually helps us understand what is happening inside the computer. For example, it explains what the CIL (Common Intermediate Language) looks like and how it works. It explains in detail how the garbage collector works. Yet unlike most books, the author reveals the information in layers, like the layers of an onion. He doesn't dump everything on you at once like most books. He touches on a subject, explains part of it, and shows examples. But then he explains more about the same subject in later chapters. That makes the book much easier to understand than other programming books.

I think the book would be too difficult for someone who is new to C#, unless they have experience with other languages. If they do, then this book is perfect. If not, I think this would be a great 2nd book for someone who is completely new to programming.

Also, with the purchase of the book you get a free copy of the eBook in PDF format. That actually makes it easier to read and pretty convenient if you have a 2nd monitor. So, you can copy and paste the code from the eBook into Visual Studio.

One other great thing about the book is the accompanying web site. It allows you to re-download the eBook if you accidentally delete it, submit and view errata, and download bonus chapters. You can download the source code for all the examples in the book, which are divided up by chapter to make it easy to find. The bonus chapters are about Windows Forms, GDI+, Remoting and XML web services. I thought 1,300+ pages would be enough for one book, but not for the author. He seems committed to delivering as much values as possible.

All in all, definitely an outstanding book.

B7
10 September, 2010


Wow. What a great book.

I have read many books about programming, and this one is probably my favorite. Firstly, it is HUGE. over 1,300 pages and print that is none too big. I guess if you really want to learn a ton of C# and not spend much money, this might be the best way to do it.

What is really great about the book is the author's approach. Most programming books really don't make any sense. They either are boring reference books which are really useless, because it is often easier to use Google to find out how to use a specific command or figure out how to accomplish a specific task.

The other kind of programming book are step-by-step tutorials. (I have read Microsoft Visual C# 2008 Step by Step, for example.) They say, "Type this here. Click on this icon." Those books are more useful because you actually learn in the process. But I find them very difficult to use. First of all, they are b-o-r-i=n=g. It is hard to stay awake for the 30 minutes or hour it takes to go through all the steps. By the time I get to the end, I can't remember most of what I did. I don't think that is very useful.

The problem that these tutorial books have is that they do not explain THE IMPORTANT CONCEPTS that we need to learn in an interesting way. Instead of teaching us important concepts, we quickly get lost in the minutia of the steps. That's why it is boring. Our minds are not engaged and quickly fall asleep. We are reduced to mindless typing robots.

That's why I love this book so much. It does not fall in either of the above categories. The author explains concepts in easy to understand terms, and includes very short code examples to do for ourselves. The code examples are so short they only take a few minutes to type, so they are not boring. They perfectly complement the explanation.

The approach is masterful because it explains difficult concepts (at least until you get used to them) in a way that is easy to understand. (I finally understand polymorphism!) The book is broken into very short chapters (33 in all) so that each concept is easily absorbed.

Another thing that is wonderful about the book is that it actually helps us understand what is happening inside the computer. For example, it explains what the CIL (Common Intermediate Language) looks like and how it works. It explains in detail how the garbage collector works. Yet unlike most books, the author reveals the information in layers, like the layers of an onion. He doesn't dump everything on you at once like most books. He touches on a subject, explains part of it, and shows examples. But then he explains more about the same subject in later chapters. That makes the book much easier to understand than other programming books.

I think the book would be too difficult for someone who is new to C#, unless they have experience with other languages. If they do, then this book is perfect. If not, I think this would be a great 2nd book for someone who is completely new to programming.

All in all, definitely an outstanding book.

B7
10 September, 2010


Not to be missed

well.. i read a lot about c# and .net platform, books created just as "cut and paste" of official papers. Troelsen made a different job, this is the most complete and useful guide to the language. Word of an IT professional.

Giuseppe
06 September, 2010


Not to be missed

well.. i read a lot about c# and .net platform, books created just as "cut and paste" of official papers. Troelsen made a different job, this is the most complete and useful guide to the language. Word of an IT professional.

Giuseppe
06 September, 2010


Not to be missed

well.. i read a lot about c# and .net platform, books created just as "cut and paste" of official papers. Troelsen made a different job, this is the most complete and useful guide to the language. Word of an IT professional.

Giuseppe
06 September, 2010


Great Book on .Net 3.5

This book is very well written. Covers almost all features.
Chapters about Linq, WCF & WF gives good introduction to
these features.Helped me very well for our software upgrade.


sweet pisces
01 September, 2010


Great Book on .Net 3.5

This book is very well written. Covers almost all features.
Chapters about Linq, WCF & WF gives good introduction to
these features.Helped me very well for our software upgrade.


sweet pisces
01 September, 2010


Great Book on .Net 3.5

This book is very well written. Covers almost all features.
Chapters about Linq, WCF & WF gives good introduction to
these features.Helped me very well for our software upgrade.


sweet pisces
01 September, 2010


Not necessary but nice

This is more for someone who has no idea about programming or the .Net framework. As a reference, it is nothing compared to what Microsoft provides in documentation and examples.

ribaldry
05 August, 2010


Not necessary but nice

This is more for someone who has no idea about programming or the .Net framework. As a reference, it is nothing compared to what Microsoft provides in documentation and examples.

ribaldry
05 August, 2010


Not necessary but nice

This is more for someone who has no idea about programming or the .Net framework. As a reference, it is nothing compared to what Microsoft provides in documentation and examples.

ribaldry
05 August, 2010


An update of a classic

I bought this book, sight unseen, on the basis of the quality of the previous version. I was not disappointed.

Rand E. Gerald
28 June, 2010


Must have reference

I have the previous version of this book and I was looking forward to getting the updated version. This is a must have tome for any C# .NET developer. It is an impressive body of work that weighs in over 1000 pages. It is incomprehensible how someone can undertake a book project this large. I guess I consider myself a somewhat experienced C# developer, but far from guru stage. So I always lean something if I pick this book up for ten minutes. Other subjects like LINQ, CIL,threading, and ADO.NET are also covered, but depth might leave you wanting more.

Keep this beast nearby. You won't regret it!

Dean Kaplan
26 June, 2010


The only .NET book you need?

Wow, this is really a fantastic resource. In a very easy-to-read style, Andrew Troelsen covers all aspects of .NET, starting even with the theory behind its creation. I found that to be really informative. I still consider myself a .NET newbie, with only a couple of years of experience, and this book really took me up to the next level.

This is a very large book, with the first half covering C# specifically and the second covering other aspects of the .NET framework such as ASP.NET, ADO.NET, and WPF programming. It's even got a chapter on Entity Framework that I felt was better than another entire book I had devoted to the topic. This may be the only .NET book you need, as it covers all current aspects of the framework (except Silverlight). And even though it is C# specific, it does acknowledge the existence of other languages and doesn't pretend C# is superior, even though it is ;)

My highest recommendation.

Eric Selje
14 June, 2010


Complete

It's Impossible to write an exhaustive book about c# but this book is the most complete compendium i've ever seen.
Very good.

Chieregatti Alessandro
12 June, 2010


The Bible of C# and .NET 4.0

Wow, this book is over 1500 pages and practically covers every possible topic that is covered in the online MSDN, but only 10x better.

There arent many books that can be the "only" .NET book in your library, except this one. Every existing and new topic that is in the newest version of .NET 4.0 is covered.

This 5th edition continues this trend and it is obvious that a huge amount of work went into keeping this book up to date. Where advances in the framework or language allow. Many aspects of the latest language editions are given enough coverage as to be useful without overbearing the overall time. In addition the author provides a good explanation as to the background for some of the new language features

Troelsen covers just about everything you'd want to see in a book of this type, going into as much detail as he can on just about everything (he does gloss over some of the deprecated features, so those maintaining or porting legacy software may want to keep a copy of one of the older editions on hand as well). His chapters on the newer technologies to be found in .NET 4.0, such as Windows Presentation Foundation and Windows Communication Foundation, are especially impressive (and welcome), and are worth the price of admission alone.

I guarantee that if you read this book all the way through and take your time to understand its content (which is totally painless) you will have a quality foundation. It's true you can buy other books with more indepth content but these books will simply be more specialized and so cover a narrower subject framework.

The author gives a presentation of C# and then moves on to describing the features of the .NET framework from ADO.NET to ASP.NET.

ASP.NET and ADO.NET are given several strong chapters (including an excellent introduction to LINQ), and WCF and WF each get a good introductory chapter; WPF gets good (but admittedly not-comprehensive) coverage starting at XAML, proceeding to working with WPF Controls and ending at 2D graphics, resources and themes. Of course, Pro C# 2010 really shines in presenting the new C# .NET 4.0 additions, why they are there, and when to use them.

This is as close to a "bible" version of .NET as you can get. Buy it and you wont be dissapointed.




Frank Stepanski
02 June, 2010


little disappointed

I am a big fan of Andrew Troelson's writing and had higher expectations for this version, but little disappointed to see some details left out for a book which is targeted for professionals, I expected more on the new .Net interfaces like IObservable and coverage about reactive frameworks, I know it is impossible to cover everything but these are some new concepts specifically in .Net 4.0 and should have been discussed

Cyril
27 May, 2010


Excellent as before, but where's the hardcover.

This is one of the best books on C#. I rarely buy another edition of the same book, but I owned the previous edition and was thoroughly impressed. In this edition the author added almost 400 pages of new content, but they made it into a paperback. This makes absolutely no sense. The book is extremely hard to handle and is uncomfortable to read. They should have either left it in a hardcover or split it into two separate volumes (ex. Core Java 2 by Cay Horstmann). The third edition also had come with a PDF version for the first few months of release. It would have been nice to have one for this version considering the flimsy cover. For these reasons, I had to rate this book three stars, else I would have given it five stars. Hopefully the next version will be back to hardcover.

C. Pollaro
23 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010


Excellent, readable book for OOP developers

This is a very readable book for any C++ or Java developers at all levels to learn C# and .NET framework.
The code example are well-structured and appropriate.
They don't get bogged down and distracted with messy GUI examples.
I would recommend this as a first book to learn in 2-3months before taking
on more specialized ASP.NET, WCF or WPF.
The only drawback is the huge book and smaller print.

B. K. Lau
17 May, 2010