Pro C# 2005 and the .NET 2.0 Platform, Third Edition and over 400,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

41 used & new from $4.38

Have one to sell? Sell yours here
 
 
Pro C# 2005 and the .NET 2.0 Platform, Third Edition (Expert's Voice)
 
 
Start reading Pro C# 2005 and the .NET 2.0 Platform, Third Edition on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

Pro C# 2005 and the .NET 2.0 Platform, Third Edition (Expert's Voice) (Hardcover)

~ Andrew Troelsen (Author)
Key Phrases: text box, web form, car library, Visual Studio, Windows Forms, Visual Basic (more...)
4.4 out of 5 stars  See all reviews (25 customer reviews)


Available from these sellers.


12 new from $9.44 29 used from $4.38

Formats

Amazon Price New from Used from
Kindle Edition $38.39  
Hardcover --  
There is a newer edition of this item:
Pro C# with .NET 3.0, Special Edition Pro C# with .NET 3.0, Special Edition 4.6 out of 5 stars (17)
$7.64
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?
Pro C# 2005 and the .NET 2.0 Platform, Third Edition (Expert's Voice)
63% buy the item featured on this page:
Pro C# 2005 and the .NET 2.0 Platform, Third Edition (Expert's Voice) 4.4 out of 5 stars (25)
Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Windows.Net)
18% buy
Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Windows.Net) 4.5 out of 5 stars (64)
$37.79
Pro C# with .NET 3.0, Special Edition
10% buy
Pro C# with .NET 3.0, Special Edition 4.6 out of 5 stars (17)
$7.64
Accelerated C# 2005
5% buy
Accelerated C# 2005 4.4 out of 5 stars (13)
$7.42

Customers Who Bought This Item Also Bought

Accelerated C# 2005

Accelerated C# 2005

by Trey Nash
4.4 out of 5 stars (13)  $7.42
Pro VB 2005 and the .NET 2.0 Platform, Second Edition

Pro VB 2005 and the .NET 2.0 Platform, Second Edition

by Andrew Troelsen
4.8 out of 5 stars (6)  $40.49
Professional C# 2005 (Wrox Professional Guides)

Professional C# 2005 (Wrox Professional Guides)

by Christian Nagel
3.7 out of 5 stars (36)  $31.49
Illustrated C# 2005

Illustrated C# 2005

by Daniel M. Solis
5.0 out of 5 stars (9)  $26.39
Microsoft Visual C# 2005 Step by Step (Step By Step (Microsoft))

Microsoft Visual C# 2005 Step by Step (Step By Step (Microsoft))

by John Sharp
4.2 out of 5 stars (35)  $26.39
Explore similar items

Editorial Reviews

Product Description

<div>&nbsp;</div>

<p><b>Purchase this book and you'll get the free, fully searchable eBook&emdash;a $30 value!</b> (Details are printed inside the book.)</p>

<div>&nbsp;</div>

<p>Get ready for the first fully-compliant .NET 2.0 title for pro C# programmers! Based on one of Apress' best selling titles by the same author, this highly anticipated third edition briefly overviews the C# language, then transitions to technical and architectural issues crucial to you .NET developers. </p>

<p>Popular author Andrew Troelsen provides extensive coverage of the .NET Framework, and will enlighten you on subtle topics like properly using threads and leveraging new .NET remoting protocol. You'll also learn how to use C# for GUI applications, and will encounter thorough discussion of Windows Forms, custom controls, and GDI+. The end result: you'll be able to shoulder right up to the new .NET 2.0 technology! </p>

About the Author

Andrew Troelsen is a partner, trainer, and consultant at Intertech-Inc., and is a leading authority on both .NET and COM.Troelsen has a degree in mathematical linguistics and South Asian studies from the University of Minnesota and is a frequent speaker at numerous .NET-related conferences. He currently lives in Minneapolis, Minnesota, with his wife, Amanda, and spends his free time investigating .NET and waiting for the Wild to win the Stanley Cup.

Product Details

  • Hardcover: 1032 pages
  • Publisher: Apress; 3 edition (September 8, 2005)
  • Language: English
  • ISBN-10: 1590594193
  • ISBN-13: 978-1590594193
  • Product Dimensions: 9.2 x 7.2 x 2.2 inches
  • Shipping Weight: 3.6 pounds
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (25 customer reviews)
  • Amazon.com Sales Rank: #481,809 in Books (See Bestsellers in Books)

Inside This Book (learn more)

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

 

Customer Reviews

25 Reviews
5 star:
 (14)
4 star:
 (7)
3 star:
 (3)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (25 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
63 of 67 people found the following review helpful:
4.0 out of 5 stars What's a Segue?, February 7, 2006
By dalepres "dalepres" (Park Hill, OK United States) - See all my reviews
Amazon Verified Purchase(What's this?)
If you ask Andrew Troelsen that question, I bet he would guess "three pounds."

Overall, this is a pretty decent book on C# 2.0. As other reviews have said, it's not for beginners. With 4 years experience in C# .Net and Microsoft MCAD certification, I have found the technical level of the book to be right on the money for me. While much of the book (and C# 2.0) is the same as for .Net 1.1, the review has certainly not hurt me and has not been hard to read at all.

The examples are more correct than any technical book I can remember reading in a long time. And the code samples and downloads work! That almost never happens. Mr. Troelsen has done a great job in that regard.

From a content perspective, it is fairly thorough, touching on most of the new features of C# 2.0, but the level of coverage for the C# 2.0 specific features is at the same level as the 1.1 features.

One area that is very poorly covered is assemblies and assembly location. Mr. Troelsen spends 30 plus convoluted pages on the subject in Chapter 11 while Microsoft clearly describes the topic in 6 pages on their web site. If you don't know about assembly location in .Net before you read Chapter 11, you surely won't when you're finished. In fact, if you do know about assembly binding in .Net before you read it, you may not anymore when you finish reading Chapter 11.

Some key .Net version 2.0 features are not covered at all - for instance, there is no discussion at all of the BackgroundWorker class. This is a very useful new feature of .Net 2.0.

Because the book is not geared for beginners, it could have been better had Mr. Troelsen de-emphasized the 1.1 features slightly and used the recovered space for more emphasis on the 2.0 features. For instance, generics are only superficially covered.

So, technically, I think that four stars is a fair assessment of the book. Since Pro C# 2005 and the .NE 2.0 Platform is a technical book and not a novel, I rated it based on its technical merits, which is a good thing. Had I rated it on its readability, I would have given it 2 or 3 stars.

As one other reader said, the book is full of overly repeated phrases and misused words like factoid and deprecated. As my opening remarks eluded to, Mr. Troelsen, while being a master of C# and the .Net framework, is not a master of the segue. A little more plain-speak and a lot less Thesaurus would benefit the next version.

Way too many code samples start with something along the lines of "ponder the following" - 43 to be precise. Nearly 100 more are introduced with the phrase "as so:". How about using just "the following example" or "like this:"? Or telling the reader to "author the following code" when he means to enter or to input or to type the code. Mr. Troelsen already authored the code. If I claimed to author it, that would be plagiarism. Again, too much Thesaurus.

The grammatical faux pas that bugs me the most is "Do be aware" which occurs in various forms over 135 times in the book, or more than 5 times per chapter. I found about 5 places where the phrase seemed to be contextually appropriate. I suggest that he does this:

book = book.Replace("Do be aware", "");

In other words, just state the facts.

But he did mix it up some. At one point, he grabbed my attention with "Be very aware". Now, this must be an important fact (not factoid), right? Imagine my disappointment when I realized that the fact (not factoid) I was supposed to "be very aware" of was that whatever topic was being presented would probably never come up in the real world. So why, then, must I be "very" aware? Couldn't I be just sort of aware? Or better yet, why not skip the failed attempt at a segue and state the fact (not factoid) that the functionality was of minor significance?

One of the best reasons to buy this book is that, if you get the first printing of the third edition, you can pass a quick one-question test on APress' site and download an e-book in searchable PDF format. As you can tell from my review, the search feature works.

If you're a beginner looking to learn .Net, C#, or how to program, I would not suggest this book. If you're a practicing .Net developer with a background in C#, I would highly recommend the book until there are more technically comparable books that may be more readable available.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
12 of 13 people found the following review helpful:
5.0 out of 5 stars In depth look at .Net Platform, October 31, 2005
By Ace Raccoon (Boston, MA) - See all my reviews
Pro C# 2005 and the .Net 2.0 Platform is a great book that covers the basics such as ASP.NET and ADO.NET but also covers topics that are usually forgotten such as Type Reflection and CIL. The depth of topics gives a great overall understanding of the intricacies of the .Net platform.

The two best chapters in the book are the ones on Generics and the CIL. This is because Troelsen takes a very complicated subject matter and breaks it down into understandable language. When explaining Generics he discusses an in-depth discussion of why they are useful(alleviates unboxing/boxing). He also gives the CIL code that shows exactly what is happening underneath the hood which helps understand the fundamentals.

I also liked how Troelsen tried to present material using best practices, sometimes left out in many books. For example, in the chapter that discusses data access, he goes through an example of creating factories which allows you to be database independent. Meaning you can connect to a SQL Server database, Oracle database etc., by just changing the configuration file. This code is very useful to understand and I think it runs in parallel with .Net Data Access Application blocks.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
7 of 7 people found the following review helpful:
5.0 out of 5 stars ideal as a general reference on C# and .NET 2.0, April 2, 2006
By steve (toronto, canada) - See all my reviews
This 3rd edition is a great reference for those who already have had some exposure to C# and .NET. When you're encountering some aspect of the .NET framework for the first time, this is the type of book you can go to first before jumping into MSDN.

In each chapter, the author does a good job of explaining architecture and how things work from first principles. When documenting a framework class for the first time, a description of the important members is typically shown in a neat table. The example code throughout the text is easy to follow and I found I could read the book from end to end without downloading the source code. I like the author's approach of showing you how to do things by hand, or using the command-line tools first, before showing how to do it in VS 2005. This helps me to understand what is happening behind the scenes.

Of course, no single volume can tell you everything you need to know about .NET. What's important though is that this book gives you a good foundation before you look at more detailed texts on specific .NET areas. For example, I really liked the chapters on reflection, ADO.NET and ASP.NET. Good overview of architecture and the main features.

Others have commented on the writing style and I would have to say that overuse of some phrases such as "Do understand ..." did catch my attention, but unfortunately in the same way that an exclamation point at the end of the sentence would have as well.

I ordered the book online and for some reason, a couple of the pages were damaged. I didn't notice it until I had almost finished reading it. On one page, there was a quarter-sized hole in the middle of the page. On another page, a square inch of text was completely blanked out. Luckily, the book came with an option to download the PDF version.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Excellent Book!
I see that to-date 3 reviewers have awarded 1/5. Huh?

I have a collection of at least 20 .NET related books. Read more
Published on November 22, 2007 by Kevin Docherty

5.0 out of 5 stars For serious .NET Developers
This book should seriously exist in your shelf if you consider yourself a .NET programmer. The book explains the nitty-gritty of the C# language and consuming the . Read more
Published on March 27, 2007 by Brian Maula

3.0 out of 5 stars Comprehensive, But a Little Frustrating
On the whole, I've been very happy with this book -- it covers a great deal of ground. But it doesn't really teach -- at best, it glosses. Read more
Published on December 21, 2006 by Christian D. Nunciato

5.0 out of 5 stars Do your own examples
A few people criticised simple examples that go with the book.
Do your own examples for each chapter and that will teach you anything. Read more
Published on October 31, 2006 by Jarek a.k.a Mad Yar

4.0 out of 5 stars Great book in advanced topics
This book is a good guide for someone who is looking for overall information on C# advanced topics and who wants to get advanced knowledge of C#.
Published on October 28, 2006 by Victor M Lona

4.0 out of 5 stars Good, thorough book on C#/.NET 2.o foundations
Overall, this book is a good, wide-ranging text on C# and the .NET 2.0 platform. However, it can be a little long-winded and hard to read. Read more
Published on October 20, 2006 by Jay Bromley

5.0 out of 5 stars Coul be an excellent addition to your C# library
Generally, this book is technically sound, very well written and very easy to read. The examples are succinct, logically presented and very easy to follow. Read more
Published on October 8, 2006 by W. Ince

5.0 out of 5 stars The Best
If you need to learn C# and get your project done this week, this book is not for you. If you want to learn the nuts and bolts of C# and do it right, this is the book for you... Read more
Published on August 23, 2006 by D. L. Storm

4.0 out of 5 stars Good reference book however I am suprised at what is missing
I have used his C# 2003 Framework 1.1 book daily I consider it the standard for C# reference books. The C# 2005 book is not as rich a reference but for the most part delivers a... Read more
Published on August 17, 2006 by Mac Man

5.0 out of 5 stars One of the best books out there on C# 2005 and .NET 2.0
First I would like to start off saying that this book is far from boring (as I have seen mentioned in other reviews). It's a book about programming! Read more
Published on August 8, 2006 by Troiter

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
textbook scam 129 1 day ago
Sketchy textbook transaction on Marketplace 17 7 days ago
Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)

Pro C# 2005 and the .NET 2.0 Platform, Third Edition

I have been amazed at Andrew Troelsen 's work since his first edition of this book. He is encyclopedic in his coverage and has as a single person, gained one of the most broad and deep knowledge base's of .NET. This book does not let down, just like ...

(Report this)
Created on Nov 23, 2005, last edited on Nov 23, 2005.

 Read More and Edit at Amapedia.com opens new browser window



Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.