Programming C# 4.0 (Animal Guide) 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.90 Amazon.co.uk Gift Card
Programming C# 4.0
 
 
Start reading Programming C# 4.0 (Animal Guide) on your Kindle in under a minute.

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

Programming C# 4.0 [Paperback]

Ian Griffiths , Matthew Adams , Jesse Liberty
3.0 out of 5 stars  See all reviews (2 customer reviews)
RRP: £42.50
Price: £27.62 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £14.88 (35%)
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.
Only 5 left in stock--order soon (more on the way).
Want guaranteed delivery by Thursday, May 31? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £20.72  
Paperback £27.62  
Trade In this Item for up to £11.90
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Programming C# 4.0 for an Amazon.co.uk gift card of up to £11.90, 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:
Programming C# 5.0: Building Windows 8 Metro, Web, and Desktop Applications for the .NET 4.5 Framework Programming C# 5.0: Building Windows 8 Metro, Web, and Desktop Applications for the .NET 4.5 Framework
£36.13
Available for pre-order

Frequently Bought Together

Programming C# 4.0 + C# 4.0 in a Nutshell: The Definitive Reference (In a Nutshell (O'Reilly)) + C# 4.0 Pocket Reference: Instant Help for C# 4.0 Programmers (Pocket Reference (O'Reilly))
Price For All Three: £60.69

Show availability and delivery details

Buy the selected items together


Product details

  • Paperback: 858 pages
  • Publisher: O'Reilly Media; 1 edition (25 Aug 2010)
  • Language English
  • ISBN-10: 0596159838
  • ISBN-13: 978-0596159832
  • Product Dimensions: 23.5 x 17.9 x 4.3 cm
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 323,288 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

Book Description

Building Windows, Web, and RIA Applications for the .NET 4.0 Framework

Product Description

With its support for dynamic programming, C# 4.0 continues to evolve as a versatile language on its own. But when C# is used with .NET Framework 4, the combination is incredibly powerful. This bestselling tutorial shows you how to build web, desktop, and rich Internet applications using C# 4.0 with .NET's database capabilities, UI framework (WPF), extensive communication services (WCF), and more.

In this sixth edition, .NET experts Ian Griffiths, Matthew Adams, and Jesse Liberty cover the latest enhancements to C#, as well as the fundamentals of both the language and framework. You'll learn concurrent programming with C# 4.0, and how to use .NET tools such as the Entity Framework for easier data access, and the Silverlight platform for browser-based RIA development.

  • Learn C# fundamentals, such as variables, flow control, loops, and methods
  • Build complex programs with object-oriented and functional programming techniques
  • Process large collections of data with the native query features in LINQ
  • Communicate across networks with Windows Communication Foundation (WCF)
  • Learn the advantages of C# 4.0's dynamic language features
  • Build interactive Windows applications with Windows Presentation Foundation (WPF)
  • Create rich web applications with Silverlight and ASP.NET

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

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(3)

Your tags: Add your first tag
 


Customer Reviews

5 star
0
3 star
0
1 star
0
Most Helpful Customer Reviews
1 of 1 people found the following review helpful
Far too wordy 19 Feb 2011
By clovell
Format:Paperback
I bought this book after enjoying other o'reilly programming books, however this particular one was really dissapointing. There are no proper examples, explanations are drawn out and complicated, and the book describes many minor points in overwhelming detail whilst skipping over other more fundamental parts. Not recommended for intermediate or beginner programmers, but perhaps of use to more experienced programmers looking for an in depth discussion on the language
Comment | 
Was this review helpful to you?
Format:Paperback|Amazon Verified Purchase
Back in about 2003/4 I purchased C# V2 of this book. Having decided that I wanted to get back into C# for a current project so updating V2 to V4 was obvious.

What was a surprise was that problems with the original book still exist in this version. The index is rubbish. There is a large section of the book that talks about HTML, HTML and client request, so its a surprise that HTML is not in the index, why?

I can clearly see the sections of the book that have been removed, and indeed I agree with some of the choices, much of what is removed is more .NET than C#, however the approach is not consistent so the loss of regular expression support is traded about keeping the text on Web Client support.

Don't get me wrong I got a lot out of this book, the description of new features is good so the text on dynamic is very good, but should I use it instead of the Interop libraries, I am not sure. The LINQ stuff is good, but I found the examples of lambdas hard to understand. There is clearly some trick with the USE verb and associated scope, as its used in a number of examples, but never really explained, well I didn't find it in the index.

So in summary a good book that covers the features of the language, a good description of the new features, with a rubbish index, some poor code examples of new features, and authors that fail to give strong guidance into the benefits of the new features added in this edition.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  12 reviews
13 of 13 people found the following review helpful
Thorough but long winded 13 Feb 2011
By J. Lacy - Published on Amazon.com
Format:Paperback
This book spends too much time on examples of imaginary applications and not enough time on the concrete structures of the language itself. For instance, the chapter on delegates starts with 5 pages describing an imaginary document class and all the different ways you might try to link up Documents to processes. The actual implementation of what a delegate is and how to use one is lost in a mire of unrelated code which is suppose to motivate the necessity of the delegate itself.

The book itself is packed with information and covers all the topics you could possibly want from the core language itself. Little asides and boxes give nice insights into whats happening in the underlying .NET framework and the CLR. The sheer information content is why I give it three stars.

I also think this book might be more useful for someone who has never programmed before. But for anyone who has experience in another language, the invented code and contrived applications will quickly become tedious and youll find yourself scanning through pages just to find the underlying syntax of a simple language structure.

I think this might be a good book for beginners, but an experienced programmer might want to go directly to the "Nutshell" version.
7 of 7 people found the following review helpful
A Great Resource for C# Developers 24 Dec 2010
By Scott Gowell - Published on Amazon.com
Format:Paperback
What this book does well:

Starting with a basic implementation of "Hello World" and culminating with a chapter on the new dynamic type, this book manages to quickly and concisely explain basic and complex data structures, proper error handling, file I/O, and basic use of databases. The full powers of LINQ, threading (and parallel programing) are explained in later chapters.

Where this book may fall down:

For a beginning developer I can see the heft and breadth of this book being a little daunting. Though there is an excellent progression from beginning and intermediary programming examples into more complex ones, at 800 pages it could be overwhelming. While reading the book I found around 5 sections that talked about new functionality afforded either in the use of C# 4.0 or Visual Studio 2010. Chapter 18's explanation of the new dynamic type is incredibly thorough.

Final Thoughts:

If you are looking for a book that spends its entirety explaining the differences found in the newest version of the .NET Framework then this is not the book for you.

If you are looking for a resource that highlights these differences amidst a near encyclopedic text of the intricacies of programming in C# then this is definitely the book for you.

If you already own Programming C# 3.5, I wouldn't necessarily suggest plopping down the $55 for this edition. But if you don't I would highly recommend this book. I can see it becoming a trusted resource when I need to explore the more complex development practices in C#, or just when I need to brush up on others.
7 of 8 people found the following review helpful
Programmers: Avoid This Book 5 Sep 2011
By C. Barker - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
This book is far too long-winded and seems to try to tell stories via code examples rather than simply and directly cover the topic. I read the C# 3.0 book cover-to-cover and it was SO much better organized with far fewer digressions and fluff. The flow of the topics in this book are clumsy at best. When I saw Jesse Liberty's name listed last I should have inspected further. I would suggest avoiding this book, I'm sorry I spent the money on it.
Search Customer Reviews
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
 

Search Customer Discussions
Search all Amazon 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