Programming C# 4.0 (Animal Guide) and over 1.5 million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
Trade in Yours
For a £7.00 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
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.2 out of 5 stars  See all reviews (4 customer reviews)
Price: £42.50 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
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
Only 2 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want delivery by Tuesday, 28 May? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £29.09  
Paperback £42.50  
Trade In this Item for up to £7.00
Trade in Programming C# 4.0 for an Amazon.co.uk gift card of up to £7.00, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more
There is a newer edition of this item:
Programming C# 5.0: Building Windows 8, Web, and Desktop Applications for the .NET 4.5 Framework Programming C# 5.0: Building Windows 8, Web, and Desktop Applications for the .NET 4.5 Framework
£27.20
In stock.

Book Description

25 Aug 2010 0596159838 978-0596159832 1

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

Frequently Bought Together

Programming C# 4.0 + Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
Price For Both: £77.49

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: 17.8 x 4.8 x 23.2 cm
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Bestsellers Rank: 188,933 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

About the Author

Ian Griffiths is an independent WPF consultant, developer, speaker and Pluralsight instructor and a widely recognized expert on the subject. He lives in London but can often be found on various developer mailing lists and newsgroups, where a popular sport is to see who can get him to write the longest email in reply to the shortest possible question. Ian maintains a popular blog at http://www.interact-sw.co.uk/iangblog/ and is co-author of "Windows Forms in a Nutshell" and of "Mastering Visual Studio .NET".

Matthew is the Director of Development at Digital Healthcare Ltd. The last three years have kept him fully occupied in the development of a C#/.NET-based distributed imaging platform for healthcare applications. Before that, he studied Natural Sciences at Cambridge University, worked on banking and imaging applications in North America, became a fully-paid-up C++ junkie, and was the lead architect on software solutions for drug-discovery for a large US corporation. He thinks that .NET is a major philosophical stride forward for the computer industry: so much so that he almost doesn't miss his first love - generics - in C#. He has written articles and given papers on the subject to both technical and non-technical audiences, and looks forward to the day when he doesn't have to answer the question 'So, what is .NET?' any more!

Jesse Liberty, "Silverlight Geek", is a senior program manager for Microsoft Silverlight in the Silverlight Development Division where he is responsible for the creation of tutorials, videos and other content to facilitate the learning and use of Silverlight.

Even before joining Microsoft, Jesse is well known in the industry in part because of his many bestselling books, including O'Reilly Media's Programming .NET 3.5, Programming C# 3.0, Learning ASP.NET with AJAX and the soon to be published Programming Silverlight. He has over two decades experience writing software, consulting and training, with stints as at AT&T as a Distinguished Software Engineer and at Citibank as a Vice President in the Information Division.


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


Customer Reviews

3.2 out of 5 stars
3.2 out of 5 stars
Most Helpful Customer Reviews
2 of 2 people found the following review helpful
2.0 out of 5 stars 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?
2.0 out of 5 stars Inconcise 19 Jan 2013
By Adk
Format:Paperback
Disappointing. Not concise at all. Long examples for illustrating subtle points, while some important parts of the language is skipped.
Comment | 
Was this review helpful to you?
4.0 out of 5 stars Good book let down by simple issues 25 July 2011
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?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
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
   
Related forums


Listmania!


Look for similar items by category


Feedback


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