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

Anybody can read Kindle books – even without a Kindle device-with the FREE Kindle app for smartphones and tablets.
Pro C# 2010 and the .NET 4 Platform
 
 

Pro C# 2010 and the .NET 4 Platform [Kindle Edition]

Andrew Troelsen
4.4 out of 5 stars  See all reviews (23 customer reviews)

Kindle Price: £24.38 includes VAT* & free wireless delivery via Amazon Whispernet
* Unlike print books, digital books are subject to VAT.

Formats

Amazon Price New from Used from
Kindle Edition £24.38  
Paperback £33.81  
Kid's and Teen books from £0.99 on Kindle
Browse our selection of top children's and teen title in our one week sale, with top titles from only £0.99.Browse the sale here


Product Description

Product Description

The first edition of this book was released at the 2001 Tech-Ed conference in Atlanta, Georgia. At that time, the .NET platform was still a beta product, and in many ways, so was this book. This is not to say that the early editions of this text did not have merit—after all, the book was a 2002 Jolt Award finalist and it won the 2003 Referenceware Excellence Award. However, over the years that author Andrew Troelsen spent working with the common language runtime (CLR), he gained a much deeper understanding of the .NET platform and the subtleties of the C# programming language, and he feels that this fifth edition of the book is as close to a “final release” as he’s come yet.

This new edition has been comprehensively revised and rewritten to make it accurately reflect the C# 4 language specification for the .NET 4 platform. You’ll find new chapters covering the important concepts of dynamic lookups, named and optional arguments, Parallel LINQ (PLINQ), improved COM interop, and variance for generics.

If you’re checking out this book for the first time, do understand that it's targeted at experienced software professionals and/or graduate students of computer science (so don't expect three chapters on iteration or decision constructs!). The mission of this text is to provide you with a rock-solid foundation in the C# programming language and the core aspects of the .NET platform (assemblies, remoting, Windows Forms, Web Forms, ADO.NET, XML web services, etc.). Once you digest the information presented in these 25 chapters, you’ll be in a perfect position to apply this knowledge to your specific programming assignments, and you’ll be well equipped to explore the .NET universe on your own terms.


What you’ll learn

  • Be the first to understand the .NET 4 platform and Visual C# 2010.
  • Discover the ins and outs of the leading .NET technology.
  • Learn from an award-winning author who has been teaching the .NET world since version 1.0.
  • Find complete coverage of the WPF, WCF, and WF foundations that support the core .NET platform.

Who is this book for?

This book is for anyone with some software development experience who is interested in the new .NET Framework 4 and the C# language. Whether you are moving to .NET for the first time or are already writing applications on .NET 2.0 or .NET 3.5, this book will provide you with a comprehensive grounding in the new technology and serve as a complete reference throughout your coding career.

About the Apress Pro Series

The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder.

You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard–won solutions to problems you will face in your professional programming career.


Product details

  • Format: Kindle Edition
  • File Size: 62813 KB
  • Print Length: 1752 pages
  • Publisher: Apress; 5 edition (14 May 2010)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B0040ZN34G
  • Text-to-Speech: Enabled
  • X-Ray:
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (23 customer reviews)
  • Amazon Bestsellers Rank: #196,374 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


More About the Author

Discover books, learn about writers, and more.

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
16 of 16 people found the following review helpful
5.0 out of 5 stars Excellent, But... 7 Oct 2010
Format:Paperback
This book is really first rate. One of the best books on .Net I have read to date (and I've read quite a few...)

It does suffer from the same problem of many of the .Net 4.0 books though. There needs to be a separate companion book that serves as an upgrade in the series. So instead of just having a ~1600 page book that covers .Net 1.1,2.0,3.5 and 4.0. I would like to see a companion book that details only the changes between 3.5 and 4.0. Otherwise, if you have already read the 3.5 version of the book, then you're wasting time reading stuff you have read before, lugging around a much heavier book, and paying more for information you already know. Not to mention the trees!
Comment | 
Was this review helpful to you?
24 of 25 people found the following review helpful
3.0 out of 5 stars Too much of everything, not enough of anything 10 Feb 2011
By Yossu
Format:Paperback|Verified Purchase
I feel bad giving this three stars, given that all but one of the other reviewers gave it five, but I was really disappointed in this book.

First impression is that the book is a monster. Weighs a ton, and so presumably contains wads of information. Well, not really. It contains a lot of words, but to be honest, I didn't feel it went into depth on anything.

The book is split into sections:

1) The .NET framework. I found this rather dull. I'm a programmer, and am not really that interested in what goes own down in the depths of the framework. I don't mind a brief description, but this bit was too much for me, but not enough to be a thorough examination of the subject. I rarely, if ever, need to think about the framework itself. I write in C#, I use Visual Studio, and let the IDE handle compiling and linking for me.

2) Basic C#. Fine if you're new to C#, but I'm not, and I suspect most people reading this book won't be either. Oh, if you are new to C#, you probably won't follow much of this, as it doesn't teach C#. I was left wondering who this was aimed at.

3) Advanced C#. I'm obviously a better programmer than I thought, as I didn't find much of this very advanced at all. Interfaces and events are hardly advanced stuff. The one part that really interested me was the section on lambdas, which is something I really want to understand. That was too brief and shallow to be of much use, and didn't really cover much more than I knew from a brief look at sample code around the web.

4) Configuring .NET assemblies. Like the first section, I can't see why I would need to know this stuff. This is the sort of subject that very few people would want to know, and those that did would probably want more detail.
Read more ›
Was this review helpful to you?
7 of 7 people found the following review helpful
5.0 out of 5 stars Excellent 5 July 2010
By Jon
Format:Paperback|Verified Purchase
If you want an excellent book on c# and the .net platform then buy this book as it's a first class piece of work. My personal number one book on c#. Easy to understand and read. The only downside is the thickness of the book, if it was published in three volumes it would have been more manageable to hold. If you can get the hardback version all the better.
Comment | 
Was this review helpful to you?
5 of 5 people found the following review helpful
4.0 out of 5 stars Good book to learn C# and .NET 5 July 2010
Format:Paperback
I've been really impressed by this book.
It covers several argument in a very clear way.
Personally I found very interesting the initial chapter where it depicts the history of Windows programming. I've been involved in this in the last 20 year and I found very interesting this picture.
I found only a drawback: while I'm a communter, the book is a little bit heavy to bring with me even if I have a backpack! :-)

Stefano Chiappa
Was this review helpful to you?
3 of 3 people found the following review helpful
5.0 out of 5 stars Become a C# expert 23 Nov 2010
By Chris
Format:Paperback
I have been dabbling with C# and web development for a year or so but got this book to really get to grips with C#. It is pitched at exactly the right level for me and feel I am really starting to understand C#. Good programming exercises make the code easy to understand and the explanations are well written. By the time I have worked my way through this book I believe I will have an in-depth knowledge of C# and .NET 4.
Comment | 
Was this review helpful to you?
8 of 9 people found the following review helpful
5.0 out of 5 stars Most awesome C# book 5 July 2010
Format:Paperback
I've read quite a few Apress books and I'm still impressed with the excellent quality of their PRO line.
This is the most awesome C# book you can find which covers almost EVERY aspect of the .NET 4 platforms and the C# language.
You'll learn about all the positive and negative facets of this technology and even if you're already experienced with C# or VB.net there's still a lot to learn from this book.

I personally don't think that the 1800 pages make this book too huge; there's a lot on information in it and for this price it's worth every penny.

My suggestion: If you really want to learn about C# and .NET 4.0 grab this book and forget about online tutorials; the author's way of teaching you all the different aspects makes you comprehend even the hardest topics without any problems.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
2.0 out of 5 stars Painfully verbose and full of padding 24 May 2012
Format:Kindle Edition|Verified Purchase
The author's writing style may appeal to some (particularly those more at home with Americana) but personally I found it unbearably verbose and clumsy. The result reads rather like the product of a first year college student writing their first really long essay. A good editor could have cut the word count by 20% without any loss of content. Be prepared to spend a lot of time hitting the "Next page" button rapidly in a frantic search for the next relevant bit.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
3.0 out of 5 stars Not for beginners. 31 July 2011
By Thomas
Format:Paperback|Verified Purchase
I wanted to learn C# as my first programming langauge, I have done software development in college with Visual Basic, but that was very very basic, and Visual Basic didn't appeal to me (I enjoy coding, as I know some HTML and CSS). My friend had this book, and he let me borrow it, so I could see what it was like before I bought it, and I feel that I was too comlicated and too long for the information it gave (it took forever to explain one little thing, which inevitably caused the information to go straight from my head when I got up to the next little thing).

I am not going to say it is a terrible book, because it may not be for someone more advanced, but for me, a beginner, it is just too long and gives too much irrelevant information for a beginner to understand.

I have however found C# Yellow Book 2010 by Rob Miles, very good for absolute beginners, and as it is free, there is not much to complain about.
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
5.0 out of 5 stars Great book
There are lots of C# books out there, but not many which gives you as an engineer or developer everything that you need to become properly informed quickly. Read more
Published 15 months ago by H. O. Roberts
4.0 out of 5 stars The .net elephant book
If you want almost all information about the .Net platform in one book, this is the book to invest in. It covers all subjects pretty good, and has a nice size of 1561 pages. Read more
Published on 2 Oct 2011 by TomH
2.0 out of 5 stars TMI. Should have edited more.
This book is just too wordy. You'll spend all your time reading this, and too little time learning to program C#. Read more
Published on 20 Sep 2011 by Sammi
5.0 out of 5 stars For programmers who want to learn C# & .NET
Buy it up, close the curtains, turn off the phone and set aside about six months of your life.

It's certainly not small, but this is one of the best books I've taught... Read more
Published on 14 July 2011 by O. North
5.0 out of 5 stars A beast of a book
Although it took me nearly 6 months to read it cover to cover, I really liked this book. I am an experienced programmer but not from a pure c# background. Read more
Published on 14 Jun 2011 by simon
5.0 out of 5 stars Great language detail, great overview of the framework
I read a lot of chapters and scanned through the rest and my impression is that it has a very detailed description of . Read more
Published on 11 May 2011 by C. T. Ramilo
5.0 out of 5 stars Comprehensive and easy to follow..
As a 15-20 years experienced developer (Java, Perl, PHP plus many others) who wanted to get to grips with C#, this book has been absolutely perfect for me. Read more
Published on 27 April 2011 by Mr. P. N. Cardno
4.0 out of 5 stars Great for all users
As someone with a knowledge of various languages and wanting to pick up C# quickly I found this book invaluable. Read more
Published on 5 Jan 2011 by K. Brown
5.0 out of 5 stars The bigger overview
As an autodidact programmer, I often find myself lacking a proper mental context when working with C#. Read more
Published on 14 Dec 2010 by Thijs Kuipers
5.0 out of 5 stars Very comprehensive, has helped me a lot.
Having landed a large software job I needed a good textbook in a hurry, as I have been a pro developer in the past mainly doing C++ v6. Read more
Published on 7 Dec 2010 by Mr. R. J. Wilson
Search Customer Reviews
Only search this product's reviews

Popular Highlights

 (What's this?)
&quote;
If a reference type is passed by reference, the callee may change the values of the object’s state data as well as the object it is referencing. • If a reference type is passed by value, the callee may change the values of the object’s state data but not the object it is referencing. &quote;
Highlighted by 69 Kindle users
&quote;
The Common Language Specification, or CLS, is a related specification that defines a subset of common types and programming constructs that all .NET programming languages can agree on. &quote;
Highlighted by 68 Kindle users
&quote;
A vast majority of the .NET Framework assemblies are located under a specific directory termed the global assembly cache (GAC). On a Windows machine, this can be located by default under C:\Windows\Assembly, &quote;
Highlighted by 61 Kindle users

Customer Discussions

This product's forum
Discussion Replies Latest Post
Can't you convert the code to text? 0 9 Nov 2010
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
   



Look for similar items by category


ARRAY(0xa6b55864)