Pro C# 2010 and the .NET 4 Platform, Fifth Edition and over one million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £11.85 Amazon.co.uk Gift Card
Pro C# 2010 And The .NET 4.0 Platform 5th Edition
 
 
Start reading Pro C# 2010 and the .NET 4 Platform, Fifth Edition on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Pro C# 2010 And The .NET 4.0 Platform 5th Edition [Paperback]

Andrew Troelsen
4.4 out of 5 stars  See all reviews (22 customer reviews)
RRP: £47.49
Price: £37.04 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £10.45 (22%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Want guaranteed delivery by Wednesday, May 30? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £25.01  
Paperback £37.04  
Trade In this Item for up to £11.85
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Pro C# 2010 And The .NET 4.0 Platform 5th Edition for an Amazon.co.uk gift card of up to £11.85, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.
There is a newer edition of this item:
Pro C# and the .NET 4.5 Framework 6th Edition (Professional Apress) Pro C# and the .NET 4.5 Framework 6th Edition (Professional Apress)
£45.12
Available for pre-order

Frequently Bought Together

Customers buy this book with C# 4.0 in a Nutshell: The Definitive Reference (In a Nutshell (O'Reilly)) £25.02

Pro C# 2010 And The .NET 4.0 Platform 5th Edition + C# 4.0 in a Nutshell: The Definitive Reference (In a Nutshell (O'Reilly))
Price For Both: £62.06

Show availability and delivery details



Product details

  • Paperback: 1712 pages
  • Publisher: APRESS; 5th Revised edition edition (12 May 2010)
  • Language English
  • ISBN-10: 1430225491
  • ISBN-13: 978-1430225492
  • Product Dimensions: 23.4 x 18.8 x 6.6 cm
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (22 customer reviews)
  • Amazon Bestsellers Rank: 59,695 in Books (See Top 100 in Books)

More About the Author

Andrew W. Troelsen
Discover books, learn about writers, and more.

Visit Amazon's Andrew W. Troelsen Page

Product Description

Product Description

The first edition of this book was released at the 2001 Tech-Ed conference in Atlanta, Georgia. At that time, the .NET platform was still a beta product, and in many ways, so was this book. This is not to say that the early editions of this text did not have merit—after all, the book was a 2002 Jolt Award finalist and it won the 2003 Referenceware Excellence Award. However, over the years that author Andrew Troelsen spent working with the common language runtime (CLR), he gained a much deeper understanding of the .NET platform and the subtleties of the C# programming language, and he feels that this fifth edition of the book is as close to a “final release” as he’s come yet.

This new edition has been comprehensively revised and rewritten to make it accurately reflect the C# 4 language specification for the .NET 4 platform. You’ll find new chapters covering the important concepts of dynamic lookups, named and optional arguments, Parallel LINQ (PLINQ), improved COM interop, and variance for generics.

If you’re checking out this book for the first time, do understand that it's targeted at experienced software professionals and/or graduate students of computer science (so don't expect three chapters on iteration or decision constructs!). The mission of this text is to provide you with a rock-solid foundation in the C# programming language and the core aspects of the .NET platform (assemblies, remoting, Windows Forms, Web Forms, ADO.NET, XML web services, etc.). Once you digest the information presented in these 25 chapters, you’ll be in a perfect position to apply this knowledge to your specific programming assignments, and you’ll be well equipped to explore the .NET universe on your own terms.

What you’ll learn

  • Be the first to understand the .NET 4 platform and Visual C# 2010.
  • Discover the ins and outs of the leading .NET technology.
  • Learn from an award-winning author who has been teaching the .NET world since version 1.0.
  • Find complete coverage of the WPF, WCF, and WF foundations that support the core .NET platform.

Who this book is for

This book is for anyone with some software development experience who is interested in the new .NET Framework 4 and the C# language. Whether you are moving to .NET for the first time or are already writing applications on .NET 2.0 or .NET 3.5, this book will provide you with a comprehensive grounding in the new technology and serve as a complete reference throughout your coding career.

Table of Contents

  1. The Philosophy of NET
  2. Building C# Applications
  3. Core C# Programming Constructs, Part I
  4. Core C# Programming Constructs, Part II
  5. Defining Encapsulated Class Types
  6. Understanding Inheritance and Polymorphism
  7. Understanding Structured Exception Handling
  8. Understanding Object Lifetime
  9. Working with Interfaces
  10. Understanding Generics
  11. Delegates, Events, and Lambdas
  12. Advanced C# Language Features
  13. LINQ to Objects
  14. Configuring NET Assemblies
  15. Type Reflection, Late Binding, and Attribute-Based Prog
  16. Processes, AppDomains, and Object Contexts
  17. Understanding CIL and the Role of Dynamic Assemblies
  18. Dynamic Types and the Dynamic Language Runtime
  19. Multithreaded and Parallel Programming
  20. File I/O and Object Serialization
  21. ADONET Part I: The Connected Layer
  22. ADONET Part II: The Disconnected Layer
  23. ADONET Part III: The Entity Framework
  24. Introducing LINQ to XML
  25. Introducing Windows Communication Foundation
  26. Introducing Windows Workflow Foundation 40
  27. Introducing Windows Presentation Foundation and XAML
  28. Programming with WPF Controls
  29. WPF Graphics Rendering Services
  30. WPF Resources, Animations, and Styles
  31. WPF Control Templates and UserControls
  32. Building ASPNET Web Pages
  33. ASPNET Web Controls, Master Pages and Theme
  34. ASPNET State Management Techniques

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Tags Customers Associate with This Product

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

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
15 of 15 people found the following review helpful
Excellent, But... 7 Oct 2010
Format:Paperback
This book is really first rate. One of the best books on .Net I have read to date (and I've read quite a few...)

It does suffer from the same problem of many of the .Net 4.0 books though. There needs to be a separate companion book that serves as an upgrade in the series. So instead of just having a ~1600 page book that covers .Net 1.1,2.0,3.5 and 4.0. I would like to see a companion book that details only the changes between 3.5 and 4.0. Otherwise, if you have already read the 3.5 version of the book, then you're wasting time reading stuff you have read before, lugging around a much heavier book, and paying more for information you already know. Not to mention the trees!
Comment | 
Was this review helpful to you?
22 of 23 people found the following review helpful
By Yossu
Format:Paperback|Amazon Verified Purchase
I feel bad giving this three stars, given that all but one of the other reviewers gave it five, but I was really disappointed in this book.

First impression is that the book is a monster. Weighs a ton, and so presumably contains wads of information. Well, not really. It contains a lot of words, but to be honest, I didn't feel it went into depth on anything.

The book is split into sections:

1) The .NET framework. I found this rather dull. I'm a programmer, and am not really that interested in what goes own down in the depths of the framework. I don't mind a brief description, but this bit was too much for me, but not enough to be a thorough examination of the subject. I rarely, if ever, need to think about the framework itself. I write in C#, I use Visual Studio, and let the IDE handle compiling and linking for me.

2) Basic C#. Fine if you're new to C#, but I'm not, and I suspect most people reading this book won't be either. Oh, if you are new to C#, you probably won't follow much of this, as it doesn't teach C#. I was left wondering who this was aimed at.

3) Advanced C#. I'm obviously a better programmer than I thought, as I didn't find much of this very advanced at all. Interfaces and events are hardly advanced stuff. The one part that really interested me was the section on lambdas, which is something I really want to understand. That was too brief and shallow to be of much use, and didn't really cover much more than I knew from a brief look at sample code around the web.

4) Configuring .NET assemblies. Like the first section, I can't see why I would need to know this stuff. This is the sort of subject that very few people would want to know, and those that did would probably want more detail. I skim-read most of this section as I was bored.

5) The .NET classes. This went through various areas of the class library that comes with .NET, and was a mixture of stuff that's obvious of you've been using .NET for any length of time and a few extras. I did learn some stuff here, but not that much. To my dismay, it included a whopping 125 pages on ADO.NET, which puzzled me as I don't see many people using it on new projects nowadays. With the advent of the Entity Framework (which is covered, but not in much detail), who writes SQL any more? OK, so maybe some people do, but I see most new project development using EF, as it's way better.

6) WPF - This was actually pretty good. I had only had a cursory look at WPF before, and hadn't got the hang of it. This was a nice introduction, but to be honest, it would have been far better to have spent the money on Pro WPF in C# 2010 (Expert's Voice in .NET), which is slightly thinner (although not much), but is a first-rate book aimed at WPF.

7) ASP.NET. Again, not much new here. Maybe if you've never done it before it would be good, but if you've spent any time writing ASP.NET web sites, you won't find much here.

So, I was very disappointed with this book. I think I would have been much better off with the Pro WPF book and a book purely on C#. Most of this book would have been better of staying as trees for my part.
Was this review helpful to you?
7 of 7 people found the following review helpful
Excellent 5 July 2010
By Jon
Format:Paperback
If you want an excellent book on c# and the .net platform then buy this book as it's a first class piece of work. My personal number one book on c#. Easy to understand and read. The only downside is the thickness of the book, if it was published in three volumes it would have been more manageable to hold. If you can get the hardback version all the better.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
Painfully verbose and full of padding
The author's writing style may appeal to some (particularly those more at home with Americana) but personally I found it unbearably verbose and clumsy. Read more
Published 5 days ago by S. Whatling
The .net elephant book
If you want almost all information about the .Net platform in one book, this is the book to invest in. It covers all subjects pretty good, and has a nice size of 1561 pages. Read more
Published 7 months ago by TomH
TMI. Should have edited more.
This book is just too wordy. You'll spend all your time reading this, and too little time learning to program C#. Read more
Published 8 months ago by Sammi
Not for beginners.
I wanted to learn C# as my first programming langauge, I have done software development in college with Visual Basic, but that was very very basic, and Visual Basic didn't appeal... Read more
Published 10 months ago by Tom M
For programmers who want to learn C# & .NET
Buy it up, close the curtains, turn off the phone and set aside about six months of your life.

It's certainly not small, but this is one of the best books I've taught... Read more
Published 10 months ago by O. North
A beast of a book
Although it took me nearly 6 months to read it cover to cover, I really liked this book. I am an experienced programmer but not from a pure c# background. Read more
Published 11 months ago by simon
Great language detail, great overview of the framework
I read a lot of chapters and scanned through the rest and my impression is that it has a very detailed description of . Read more
Published 12 months ago by C. Ramilo
Comprehensive and easy to follow..
As a 15-20 years experienced developer (Java, Perl, PHP plus many others) who wanted to get to grips with C#, this book has been absolutely perfect for me. Read more
Published 13 months ago by Mr. P. N. Cardno
Great for all users
As someone with a knowledge of various languages and wanting to pick up C# quickly I found this book invaluable. Read more
Published 17 months ago by Mr. K. A. Brown
The bigger overview
As an autodidact programmer, I often find myself lacking a proper mental context when working with C#. Read more
Published 17 months ago by Thijs Kuipers
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
Can't you convert the code to text? 0 9 Nov 2010
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges