Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Microsoft® Visual C#® 2010 Step by Step 1st Edition

3.9 out of 5 stars 42 customer reviews
ISBN-13: 978-0735626706
ISBN-10: 0735626707
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$5.50 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$31.28 On clicking this link, a new layer will be open
More Buying Choices
33 New from $19.47 43 Used from $0.14

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Windows10ForDummiesVideo
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
$31.28 FREE Shipping. Only 13 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • Microsoft® Visual C#® 2010 Step by Step
  • +
  • Stephens' C# Programming with Visual Studio 2010 24-Hour Trainer
Total price: $51.67
Buy the selected items together

Editorial Reviews

About the Author

John Sharp is the author of Microsoft Windows Communication Foundation Step by Step and Microsoft Visual C# 2008 Step by Step. John is a principal technologist for Content Master Ltd., where he works on technology and training projects for a variety of international customers.

NO_CONTENT_IN_FEATURE

New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Series: Step by Step
  • Paperback: 784 pages
  • Publisher: Microsoft Press; 1 edition (March 31, 2010)
  • Language: English
  • ISBN-10: 0735626707
  • ISBN-13: 978-0735626706
  • Product Dimensions: 7.4 x 1.6 x 9 inches
  • Shipping Weight: 2.7 pounds (View shipping rates and policies)
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (42 customer reviews)
  • Amazon Best Sellers Rank: #715,307 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

By Dan McKinnon VINE VOICE on May 11, 2010
Format: Paperback
'Microsoft Visual C# 2010 Step by Step' by John Sharp is a great learning tool for all the ins & outs of Visual Studio C# 2010. C# has been around for awhile now, but popularity has only grown in the nearly 10 years it has been around. This book covers everything that makes C# such a great language to program in, making sure to highlight all the newest features and goodies that the newest release has to offer.

TOC

01. Intro
02. Variables, Operators, Expressions
03. Methods & Applying Scope
04. Decision Statements
05. Compound Assignment & Iteration Statements
06. Errors & Exceptions
07. Classes & Objects
08. Values & References
09. Value Type creation with Enumerations & Structures
10. Arrays & Collections
11. Parameter Arrays
12. Inheritance
13. Interfaces & Defining Abstract Classes
14. Garbage Collection & Resource Management
15. Implementing Properties to Access Fields
16. Indexers
17. Interrupting Program Flow & Handling Events
18. Generics
19. Enumerating Collections
20. Using Query Expressions
21. Operator Overloading
22. WPF
23. Gathering User Input
24. Validation
25. Database Usage
26. Entity Framework & Data Binding
27. Task Parallel Library
28. Parallel Data Access
29. Web Services

If you are new to C# development, this is a solid guide that will get you up and moving, creating C# applications quickly and more efficiently than ever before. I wish the layout was a little more exciting to stand out a bit from other books on the shelf, but the approach used here gets the job done. If you are an experienced C# developer, the heart of the book lives in chapters 27-28.
Read more ›
Comment 30 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I can't vouch for how good this book would be for a complete beginner. If, like me, you are already experienced in an another programming language then this is by far the best book to get for learning c# and the .Net 4 framework. I should know, I spent ages in a computer bookshop comparing all of the c# books on offer.

As of the date of this review (March 2011) the book is bang up to date with a good explanation of some of the latest Microsoft innovations such as WPF (Windows Presentation Framework) design and controls, XAML (eXtensible Application Markup Language). Both of these scary acronyms are easier to understand than they sound, partly because they are so well explained by the author.

I like the easy instructional style and well worked out examples. John Sharp does not waste words but spells out each programming/design principle with just enough text and more importantly, just enough example code for you to get the point.

I am a huge fan of the Head First series and was tempted to buy the Head First c# book. I had a look through some of the chapters of the Head First c# book and have to report that it is not up to the usual (very high) Head First standards.

The only puzzling thing about the author is that he is a Gillingham supporter. Why??? :-) Apart from that weirdness I recommend Step by Step very highly.
Comment 21 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I am a novice programmer that had taken one Java programming course in college and I find this book to be very helpful and informative. I've only worked through the first four chapters but so far this book is like a programming 101 class refresher but with c sharp and visual studio 2010. I originally purchased a book titled: "Programming C sharp 4.0" by: Griffiths and this book seemed a little to advanced for a c sharp beginner but I'll definitely be going back to it after finishing Visual C sharp 2010 Step by Step.
The only complaint that I have is that I wish that this book included end of chapter type projects for the reader to complete on their own without the aid of the author just to reiterate the important parts of each chapter. To supplement for this, I've been reading each chapter first without sitting in front of my computer and then going back and rereading the chapter while performing the examples in visual studio. I also try to apply what the chapter discusses in examples that I create on my own. But I've never really seen any self help type books that are formatted like an educational textbook so I really can't complain. While reading this book I've also gone onto YouTube and have watched lecture style videos that kind of follow the same logically step by step topics as this book.
Comment 9 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Well, i'm 7 chapters into this book and so far, it is amazing. It is amazing because all the examples work perfectly. Unlike other programming books that leave you stranded, this one is absolutely amazing. I've had to throw away other programming books because they were garbage, but this one will be used as a reference for a long time.
Comment 15 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition
Pretty much the title sums it up. It's not anything like as detailed, complex, or simply hard-to-read as the Deitel & Deitel books are for their respective languages, but in keeping with that it's not going to teach you much beyond the basics. I do like that it teaches about Windows Presentation Forms and delves somewhat into connecting to databases, but it just barely dips a toe into those. A decent teacher should be able to help you get the most from this book.

As far as the style it's written in, I'm not sure it's the best idea to have people work through these long code samples where you're basically copying a bunch of stuff you don't really understand. It seems that he usually is drawing in material from later and saying "hold on, we'll get there". I don't really like that kind of thing myself, but at the very least once you've gone through the program, you should be able to understand the concepts behind it. Using actual examples of the code that he's describing at least gives it some reality or substance that the reader can grasp. There are a few (very few, really) passages where the author could have used some clarification. Just some things like ambiguous phrasing, or expecting you to implicitly understand why something is written a certain way without reminding you explicitly that it was something you learned a chapter or two ago. But it's not very often, and I don't think it undermines the book overall.

So, yeah, for the price it's really not bad. If you know C++, then nothing could be as hard as learning that. If you come from Java or Visual Basic, enough of the same concepts apply that it shouldn't be difficult for you to learn C#. If you don't know programming at all (or have learned only something like Perl), do yourself a favor and start with a more basic intro to programming.
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Microsoft® Visual C#® 2010 Step by Step
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Microsoft® Visual C#® 2010 Step by Step