Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework (Animal Guide)

3.42 avg rating
( 19 ratings by Goodreads )
 
9780596159832: Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework (Animal Guide)

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

"synopsis" may belong to another edition of this title.

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.

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

International Edition
International Edition

1.

Ian Griffiths
ISBN 10: 0596159838 ISBN 13: 9780596159832
New Quantity Available: 5
International Edition
Seller:
Unique Bookseller
(Delhi, India)
Rating
[?]

Book Description Book Condition: Brand New. .. Black & White or color International Edition. ISBN and front cover may be different, but contents are same as the US edition. Book printed in English. Territorial restrictions may be printed on the book. GET IT FAST within 3-5 business days by DHL/FedEx/Aramex and tracking number will be uploaded into your order page within 24-48 hours. Kindly provide day time phone number in order to ensure smooth delivery. No shipping to PO BOX, APO, FPO addresses. 100% Customer satisfaction guaranteed!. . Bookseller Inventory # UBS09841

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 25.22
Convert Currency

Add to Basket

Shipping: FREE
From India to U.S.A.
Destination, Rates & Speeds

2.

Griffiths, Ian; Adams, Matthew; Liberty, Jesse
Published by O'Reilly Media
ISBN 10: 0596159838 ISBN 13: 9780596159832
New PAPERBACK Quantity Available: > 20
Seller:
Mediaoutlet12345
(Springfield, VA, U.S.A.)
Rating
[?]

Book Description O'Reilly Media. PAPERBACK. Book Condition: New. 0596159838 *BRAND NEW* Ships Same Day or Next!. Bookseller Inventory # SWATI2132584236

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 30.74
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

3.

Griffiths, Ian
Published by O'Reilly Media 8/18/2010 (2010)
ISBN 10: 0596159838 ISBN 13: 9780596159832
New Paperback or Softback Quantity Available: 5
Seller:
BargainBookStores
(Grand Rapids, MI, U.S.A.)
Rating
[?]

Book Description O'Reilly Media 8/18/2010, 2010. Paperback or Softback. Book Condition: New. Programming C# 4.0. Book. Bookseller Inventory # BBS-9780596159832

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 34.90
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

4.

Ian Griffiths; Matthew Adams; Jesse Liberty
Published by O'Reilly Media (2010)
ISBN 10: 0596159838 ISBN 13: 9780596159832
New Paperback Quantity Available: 1
Seller:
Irish Booksellers
(Rumford, ME, U.S.A.)
Rating
[?]

Book Description O'Reilly Media, 2010. Paperback. Book Condition: New. book. Bookseller Inventory # M0596159838

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 38.44
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

5.

Griffiths, Ian
Published by O'Reilly Media (2017)
ISBN 10: 0596159838 ISBN 13: 9780596159832
New Paperback Quantity Available: 20
Print on Demand
Seller:
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description O'Reilly Media, 2017. Paperback. Book Condition: New. Never used! This item is printed on demand. Bookseller Inventory # 0596159838

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 39.07
Convert Currency

Add to Basket

Shipping: US$ 1.99
Within U.S.A.
Destination, Rates & Speeds

6.

Griffiths, Ian; Adams, Matthew; Liberty, Jesse
Published by O'Reilly Media
ISBN 10: 0596159838 ISBN 13: 9780596159832
New PAPERBACK Quantity Available: 10
Seller:
Lakeside Books
(Benton Harbor, MI, U.S.A.)
Rating
[?]

Book Description O'Reilly Media. PAPERBACK. Book Condition: New. 0596159838 WE HAVE THOUSANDS OF SATISFIED CUSTOMERS!|DTH. Bookseller Inventory # DTH-Y-9780596159832

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 39.08
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

7.

Ian Griffiths, Matthew Adams, Jesse Liberty
Published by O'Reilly Media (2010)
ISBN 10: 0596159838 ISBN 13: 9780596159832
New Paperback Quantity Available: 1
Seller:
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description O'Reilly Media, 2010. Paperback. Book Condition: New. 6th. Bookseller Inventory # DADAX0596159838

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 41.38
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

8.

Griffiths, Ian, Adams, Matthew, Liberty,
Published by O'Reilly Media (2017)
ISBN 10: 0596159838 ISBN 13: 9780596159832
New Paperback Quantity Available: 2
Print on Demand
Seller:
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description O'Reilly Media, 2017. Paperback. Book Condition: New. Never used! This item is printed on demand. Bookseller Inventory # P110596159838

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 43.73
Convert Currency

Add to Basket

Shipping: US$ 1.99
Within U.S.A.
Destination, Rates & Speeds

9.

Ian Griffiths, Matthew Adams, Jesse Liberty
Published by O Reilly Media, Inc, USA, United States (2010)
ISBN 10: 0596159838 ISBN 13: 9780596159832
New Paperback Quantity Available: 10
Print on Demand
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description O Reilly Media, Inc, USA, United States, 2010. Paperback. Book Condition: New. 6th Revised edition. Language: English . Brand New Book ***** Print on Demand *****.With dynamic typing and many other new features, C# 4.0 has already piqued the interest of developers worldwide. This bestselling tutorial for beginning to intermediate programmers teaches you how to use the new version of the C# language to build web, desktop, and rich Internet applications with the 4.0 Framework. In this sixth edition, experts Ian Griffiths and Matthew Adams cover the latest enhancements to the language, as well as the fundamentals of both C# and . The book explains concurrent programming with C# 4.0, and teaches you how to use C# with tools such as the Entity Framework for easier data access, and the Silverlight platform for browser-based RIA development. With Programming C# 4.0 , you will: learn C# and programming with a comprehensive tutorial that also serves as a useful reference; find many more useful code examples than in previous editions; learn basic language and framework features, from classes to assemblies; get details on new C# 4.0 features and capabilities, from optional and named arguments to dynamic and concurrent programming; and, learn about LINQ, anonymous delegates, and lambda expressions. Programming C# 4.0 provides a clear and concise way for programmers to learn C# 4.0 quickly and thoroughly. No prior experience is required for you to get started. Bookseller Inventory # APC9780596159832

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 46.14
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

10.

Ian Griffiths, Matthew Adams, Jesse Liberty
Published by O Reilly Media, Inc, USA, United States (2010)
ISBN 10: 0596159838 ISBN 13: 9780596159832
New Paperback Quantity Available: 10
Print on Demand
Seller:
The Book Depository US
(London, United Kingdom)
Rating
[?]

Book Description O Reilly Media, Inc, USA, United States, 2010. Paperback. Book Condition: New. 6th Revised edition. Language: English . Brand New Book ***** Print on Demand *****. With dynamic typing and many other new features, C# 4.0 has already piqued the interest of developers worldwide. This bestselling tutorial for beginning to intermediate programmers teaches you how to use the new version of the C# language to build web, desktop, and rich Internet applications with the 4.0 Framework. In this sixth edition, experts Ian Griffiths and Matthew Adams cover the latest enhancements to the language, as well as the fundamentals of both C# and . The book explains concurrent programming with C# 4.0, and teaches you how to use C# with tools such as the Entity Framework for easier data access, and the Silverlight platform for browser-based RIA development. With Programming C# 4.0 , you will: learn C# and programming with a comprehensive tutorial that also serves as a useful reference; find many more useful code examples than in previous editions; learn basic language and framework features, from classes to assemblies; get details on new C# 4.0 features and capabilities, from optional and named arguments to dynamic and concurrent programming; and, learn about LINQ, anonymous delegates, and lambda expressions. Programming C# 4.0 provides a clear and concise way for programmers to learn C# 4.0 quickly and thoroughly. No prior experience is required for you to get started. Bookseller Inventory # APC9780596159832

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 49.50
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

There are more copies of this book

View all search results for this book