Deliver to your Kindle or other device


Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Sorry, this item is not available in
Image not available for
Image not available

Professional C# 4.0 and .NET 4 [Kindle Edition]

Christian Nagel , Bill Evjen , Jay Glynn , Karli Watson , Morgan Skinner
3.9 out of 5 stars  See all reviews (10 customer reviews)

Print List Price: £39.99
Kindle Price: £37.99 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £2.00 (5%)
* Unlike print books, digital books are subject to VAT.

Free Kindle Reading App Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.

To get the free app, enter your e-mail address or mobile phone number.


Amazon Price New from Used from
Kindle Edition £37.99  
Paperback £39.99  
Kindle Books Summer Sale
Kindle Summer Sale: Books from 99p
Browse over 600 titles from best-selling authors, including Neil Gaiman, John Grisham, Jeffrey Archer, Veronica Roth and Sylvia Day. >Shop now

Book Description

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: This section gives a good grounding in the C# language itself. This section doesn’t presume knowledge of any particular language, although it does assume you are an experienced programmer. You start by looking at C's basic syntax and data types, and then explore the object-oriented features of C# before moving on to look at more advanced C# programming topics. 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 exception are all covered in part 1.

Part II: Visual Studio: This section looks at the main IDE utilized by C# developers worldwide: Visual Studio 2010. The two chapters in this section look at the best way to use the tool to build applications based on the .NET Framework 4. In addition, this section also focuses on the deployment of your projects.

Part III: Foundation: In this section, you look at the principles of programming in the .NET environment. In particular, you look at assemblies, instrumentation, security, threading, tasks, synchronization, localization, System.Transactions, networking, interop, XAML, Managed Extensibility Framework, Manipulating Files and the Registry, transactions, how to build Windows services, and how to generate your own libraries as assemblies, among other topics.

Part IV: Data: Here, you look at accessing databases with ADO.NET, ADO.NET Entity Framework, data services. This part also extensively covers support in .NET for XML and on the Windows operating system side, and the .NET features of SQL Server 2008.

Part V: Presentation: This section shows how to build applications based upon the Windows Presentation Foundation and Silverlight, and covers writing components that will run on web sites, serving up web pages. It also has coverage on building classic Windows applications, which are called Windows Forms in .NET. Windows Forms are the thick-client version of applications, and using .NET to build these types of applications is a quick and easy way of accomplishing this task. Finally, it includes coverage of the tremendous number of features that ASP.NET, ASP.NET MVC, and ASP.Net Dynamic Data provide.

Part VI: Communication: This section is all about communication. It 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, as well as peer to peer networking, and creating syndication feeds.

The book closes with an appendix covering Windows 7 and Windows Server 2008 R2 development.

Customers Who Bought This Item Also Bought

Page of Start over
This shopping feature will continue to load items. In order to navigate out of this carousel please use your heading shortcut key to navigate to the next or previous heading.

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.

Product details

  • Format: Kindle Edition
  • File Size: 21176 KB
  • Print Length: 1851 pages
  • Page Numbers Source ISBN: 0470502258
  • Publisher: Wrox; 1 edition (17 Jun. 2010)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B003TQKJ9Y
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Enhanced Typesetting: Not Enabled
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Bestsellers Rank: #520,690 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?

More About the Authors

Discover books, learn about writers, and more.

Customer Reviews

3.9 out of 5 stars
3.9 out of 5 stars
Most Helpful Customer Reviews
3 of 3 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