Professional C# 4.0 and .NET 4 and over 2 million other books are available for Amazon Kindle . Learn more

Sign in to turn on 1-Click ordering.
Trade in Yours
For a £2.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
Image not available

Start reading Professional C# 4.0 and .NET 4 on your Kindle in under a minute.

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

Professional C# 4.0 and .NET 4 (Wrox Programmer to Programmer) [Paperback]

Christian Nagel , Bill Evjen , Jay Glynn , Karli Watson , Morgan Skinner
3.9 out of 5 stars  See all reviews (10 customer reviews)
RRP: £39.99
Price: £25.99 & FREE Delivery in the UK. Details
You Save: £14.00 (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
Only 3 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it tomorrow, 3 Aug.? Choose Express delivery at checkout. Details


Amazon Price New from Used from
Kindle Edition £24.69  
Paperback £25.99  
Trade In this Item for up to £2.00
Trade in Professional C# 4.0 and .NET 4 (Wrox Programmer to Programmer) for an Amazon Gift Card of up to £2.00, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

5 Mar 2010 0470502258 978-0470502259 1
This book starts by reviewing the overall architecture of .NET in order to give you the background you need to be able to write managed code. After that, the book is divided into a number of sections that cover both the C# language and its application in a variety of areas. Part I: The C# Language gives a good grounding in the C# language for experienced programmers. You start by looking at basic syntax and data types. Objects, types, inheritance, generics, arrays, tuples, operators, casts, delegates, lambdas, events, strings, regular expressions, collections, Language Integrated, Query (LINQ), Dynamic Language Extensions, memory management, pointers, reflection, errors, and exceptions are all covered. Part II: Visual Studio looks at Visual Studio 2010 (the best way to use the tool to build applications based on the .NET Framework 4) and deploying your projects. Part III: Foundation looks at .NET assemblies, instrumentation, security, threading, tasks, synchronization, localization, System.Transactions, networking, interop, XAML, Managed Extensibility Framework, Manipulating Files and the Registry, transactions, building Windows services, and generating your own libraries as assemblies. Part IV: Data covers accessing databases with ADO.NET, ADO.NET Entity Framework, data services, support in .NET for XML, and the .NET features of SQL Server 2008. Part V: Presentation shows how to build applications based on the Windows Presentation Foundation and Silverlight, and covers writing components that will run on web sites. It also has coverage on building Windows Forms applications in as well as ASP.NET and ASP.NET MVC. Part VI: Communication covers services for platform–independent communication using the Windows Communication Foundation (WCF). With Message Queuing, asynchronous disconnected communication is shown. This section looks at utilizing the Windows Workflow Foundation 4, peer to peer networking, and creating syndication feeds.

Frequently Bought Together

Professional C# 4.0 and .NET 4 (Wrox Programmer to Programmer) + Beginning Visual C# 2010 (Wrox Programmer to Programmer) + Microsoft® Visual C#® 2010 Step by Step (Step by Step (Microsoft))
Price For All Three: £77.97

Buy the selected items together

Product details

  • Paperback: 1536 pages
  • Publisher: John Wiley & Sons; 1 edition (5 Mar 2010)
  • Language: English
  • ISBN-10: 0470502258
  • ISBN-13: 978-0470502259
  • Product Dimensions: 23 x 19 x 5 cm
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Bestsellers Rank: 271,226 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

From the Back Cover

Start using the new features of C# 4 and .NET 4 right away The new C# 4 language version is indispensable for writing code in Visual Studio 2010. This essential guide emphasizes that C# is the language of choice for your .NET 4 applications. The unparalleled author team of experts begins with a refresher of C# basics and quickly moves on to provide detailed coverage of all the recently added language and Framework features so that you can start writing Windows applications and ASP.NET web applications immediately. Reviews the .NET architecture, objects, generics, inheritance, arrays, operators, casts, delegates, events, Lambda expressions, and more Details integration with dynamic objects in C#, named and optional parameters, COM–specific interop features, and type–safe variance Provides coverage of new features of .NET 4, Workflow Foundation 4, ADO.NET Data Services, MEF, the Parallel Task Library, and PLINQ Has deep coverage of great technologies including LINQ, WCF, WPF, flow and fixed documents, and Silverlight Reviews ASP.NET programming and goes into new features such as ASP.NET MVC and ASP.NET Dynamic Data Discusses communication with WCF, MSMQ, peer–to–peer, and syndication Wrox Professional guides are planned and written by working programmers to meet the real–world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job. Programmer Forums Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world. Code Downloads Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use. Read More Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

About the Author

Christian Nagel is a Microsoft Regional Director, software architect, and author of many .NET books. He founded CN innovation and is an associate of thinktecture. Bill Evjen is Global Head of Platform Architecture for Thomson Reuters, Lipper. He is also a Microsoft Regional Director and the founder of INETA. Jay Glynn is the Principle Architect at PureSafety, a leading provider of results–driven software and information solutions for workforce safety and health. Karli Watson is a freelance author and a consultant for Infusion Development. Morgan Skinner works in premier support for developers at Microsoft.

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

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

3.9 out of 5 stars
3.9 out of 5 stars
Most Helpful Customer Reviews
2 of 2 people found the following review helpful
3.0 out of 5 stars Not impressed 2 Jun 2011
By Ali UK
Format:Paperback|Verified Purchase
I always used to by books from Wrox when I was doing COM and ATL programmming. After the company moved away from COM and C++ the obvious choice was C# .Net. Without any hesitation I chose this book as I was a Wrox press die hard fan. But oh boy I got really dissapointed after reading this book. This book is based on explaining a lot of examples and trying to teach things with examples in most of the cases. It is not for someone who is a professional and wants to get into the C# and .Net world. This book contains a series of syntax errors which are truely far from the standars set by Wrox press books.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
3.0 out of 5 stars Not all there 13 Jan 2012
By Andy G
Format:Paperback|Verified Purchase
It's a very big book with lots of information and, in particular, lots of sample code - which is good.

I've only read a few chapters so far but I'm a little disappointed with a number of omissions. Tuples are given half a page, TextReader/ Writer are not mentioned at all, Serialization is not covered (although XML serialization might be). I've noticed a number of errors so far.

Apart from the first few chapters it doesn't seem to introduce topics - it just assumes that you know the subject, and then only delves into certain aspects.

So, very much a mixed bag, and I'm having to supplement my reading with the (excellent) 'C# in a Nutshell'.

I still recommend it though, but it couldn't be used as a single resource - despite its size.
Comment | 
Was this review helpful to you?
5 of 6 people found the following review helpful
Format:Paperback|Verified Purchase
I've been developing continually in .net since release 1.0 back in early 2002 (in initially), and have been using since 2005, so I was already pretty familiar with the various releases of the framework, and with C#. This comprehensive book still managed to teach me things I didn't previously know. The simple and logical layout, with both brief and detailed chapter listings, also made it easy to identify and skip to the sections covering those parts of the language that I needed to brush up on. Wrox books, written as they are by real-world developers for other real-world developers, are ordinarily good, and I've got quite a collection of them at home, including ones that had been written for previous releases of C#. This book is a cut above the usual, though, even within that high calibre field. There isn't much to know that isn't in here. I highly recommended it, for brand new and experienced developers alike.
Comment | 
Was this review helpful to you?
Format:Paperback|Verified Purchase
Excellent book and fairly complete with a nice and easy to read format. I bought this mainly as a reference so its contents we're well suited for this purpose as well as general learning. I did find the text somewhat small but it does cram a lot of information in one place which I like.

Unfortunately not all the chapters are in the hard copy, some of the other more advance topics are available online only.

Highly recommended, but there is a newer edition out with more update to date chapters.
Comment | 
Was this review helpful to you?
7 of 9 people found the following review helpful
5.0 out of 5 stars A fantastic reference book for c# developers 4 May 2010
Format:Paperback|Verified Purchase
Very broad coverage of using C# in with .net 4. Coverage of new features like MEF, the new features of XAML and WPF and a good section on visual studio 2010. So far I have not found anything I need to find out more about that is not in the book. Definately worth the money.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know

Customer Discussions

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

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

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category