Start reading C# 2010 All-in-One For Dummies on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here or start reading now with a free Kindle Reading App.

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

C# 2010 All-in-One For Dummies [Kindle Edition]

Bill Sempf , Charles Sphar , Stephen R. Davis
3.9 out of 5 stars  See all reviews (10 customer reviews)

Print List Price: £27.99
Kindle Price: £19.94 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £8.05 (29%)
* 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 £19.94  
Paperback £22.02  
Earn a Free Kindle Book
Earn a Free Kindle Book
Buy a Kindle book between now and 31 March and receive a promotional code good for one free Kindle book. Terms and conditions apply. Learn more

Book Description

A logical, straightforward approach to learning the C#language

C# is a complicated programming language for building.NET-connected software for Microsoft Windows, the Web, and a widerange of devices. The friendly All-in-One For Dummies formatis a perfect way to present it. Each minibook is a self-containedpackage of necessary information, making it easy to find whatyou're looking for.

Upgrades in C# 2010 include the ability to build Windows 7applications and compatibility with Python and Ruby.

  • C# is a somewhat complex programming language for building.NET-connected software for Microsoft Windows, the Web, and otherdevices
  • Beginning C# programmers will appreciate how the All-in-Oneformat breaks the topic into minibooks, each one addressing a keybody of information
  • Minibooks include creating your first C# program, Windows 7programming, basic C# programming, object-based programming,object-oriented programming, Windows programming with C# and VisualStudio, and debugging
  • Companion Web site includes all sample code

Beginning C# programmers will find C# 2010 All-in-One ForDummies explains a complicated topic in an easy, understandableway.

Note: CD-ROM/DVD and other supplementary materials arenot included as part of eBook file.

Product Description

From the Back Cover

Experience the fun and power as you learn to write your own C# applications What are you going to create with C#? Maybe your first Windows® 7 application? Or how about digging into Web construction? With this comprehensive book, you′ll be able to decide where you want to go next. It takes you through everything from Visual Studio and WPF to Web and services development so you can start building your own applications. Dig into C# — dive into object–oriented programming to create good class libraries Make it secure — learn how to identify risks and then build Windows and Web applications with the right security Jump into .NET — from coding for Windows Mobile to accessing XML files, you′ll uncover what you can do with the .NET framework Develop with WPF — discover key WPF concepts as well as common application patterns used in the software industry today Get Visual — find out how to use, optimize, and customize Visual Studio′s graphic user interface Visit the companion Web site at to find the source code for all the projects in the book, updated for Visual Studio 2010 Open the book and find: Steps for creating your first C# console application How to take advantage of object–oriented programming Techniques for writing secure code Tips on how to use Visual Studio and create macros Ways to implement Web services with SOAP How to build Web applications and leverage the Framework Where you can take your applications with dynamic programming

About the Author

Bill Sempf is a seasoned programmer and .NET evangelist specializing in .NET applications. Chuck Sphar is a programmer and former senior technical writer for the Visual C++ product group at Microsoft. Stephen Randy Davis is the bestselling author of several books, including C++ For Dummies .

Product details

  • Format: Kindle Edition
  • File Size: 8483 KB
  • Print Length: 866 pages
  • Page Numbers Source ISBN: 0470563486
  • Publisher: For Dummies; 1 edition (6 April 2010)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Bestsellers Rank: #276,069 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.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

Most Helpful Customer Reviews
5 of 5 people found the following review helpful
5.0 out of 5 stars Amazing book 20 July 2011
By Gaz B
I have to say that I went around my mates borrowing there C# books but didn't find any of them felt like they explained everything without 1000's of assumptions about your past programming experience until I took a leap of faith and purchased this book and was VERY pleased it really is well written with a gradual building on the previous pages and everything you need to know to get to the end of the book IN the book (or the site). Also having a bit of humor really helps... especially at the start when everything is so different from what you may have done before! ;)

I would HIGHLY recommend this book and I believe it has enough to be a good reference later once you get you head around C#.

Since reading this I have also purchased Apress' "Pro ASP.NET MVC 3" but in comparison it was rushed and inaccurate. Considering this one is a "for dummies" and the other is a "Pro" book I would get this any day! It's just a pity the same Authors haven't made a MVC 3 book!

Finally I would like to say that I have had several email conversations with one of the authors (Bill Sempf) of this book with one or two typo's or questions and he replied within a day (sometimes in real time) and was VERY friendly and helpful which is another reason to buy this book... If you get stuck your not on your own! ;)
Was this review helpful to you?
4 of 4 people found the following review helpful
4.0 out of 5 stars Good value 29 Aug. 2010
By Kasper
The "8 books in 1" may be a bit exaggerated, as the last few minibook-chapters are not so substantial. The fact that the material has been assembled from other books also makes that the code on the website doesn't follow the same numbering. But the book does give you all the aspects to start programming in C#. It starts from the basics, so it is very good for a beginner. It may be too elaborate for a programmer wanting to move to C# 2010. Also positive is the humoristic style, which makes the book very fun to read.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
3.0 out of 5 stars More of a Reference manual - BUY HEADFIRST C# 3 Aug. 2012
By Oli
OK.. Right, So i know most people here are blowing this books trumpet - and it really is an OK book and it is explained in depth.. HOWEVER, I found it to be more of a reference manual.

As someone who was completely new to C# and programming it was OK.. and even in the beginning it makes you believe that you are going to be playing along as you go.. WRONG. I also found it quite irritating how the author went off on little talks about something kind of irrelevant instead of keeping it straight to the point and simple.. "THIS BOOK IF FOR BEGINNERS STOP CONFUSING ME! AHHHHH".

Me and most people in my C# course put the book down at around page 70 as it was just too stale and made a lot of assumptions from then on-wards.

If you are a beginner or completely new to C# and programming i would recommend 'HEADFIRST C#' This book is absolutely brilliant and gives you lots of activities to do which will help you learn and remember it! and unlike c# for dummies it will have you writing code and making things from the very first chapter!

So yeah,

- Lots of information
- makes a good reference manual
- a little bit of humor

- Too Pricey
- Not ideal for absolute beginners
- No exercises! (apart from one or two very trivial boring ones at the beginning)..
- HeadFirst C# out-classes it.

HeadFirst C# -
Was this review helpful to you?
4 of 5 people found the following review helpful
3.0 out of 5 stars For Dummies with a background in programming. 2 Jan. 2013
By Rick
Format:Paperback|Verified Purchase
The reviewer is a 60 year old Electronics Engineer experienced in programming embedded PIC devices in ASSEMBLER using MPLAB all the way back to the 6502 and even hand assembling code in the days of the OHIO Superboard II.
I design PCB's with PROTEL99SE and write embedded PIC systems using MPLAB.

Sadly, as with most authors, the temptation is to demonstrate your skills in juggling by throwing in the odd chainsaw.

This book is certainly not for Dummies or for C# virgins.

Being far from a Dummy in the field, I find C# from a standing start extremely hard going, in the MOST part due to the lack of an explanation of the core basics in English (not American who speak a different version.

The code examples certainly work and, if ALL you want to do is type these in and run them, that's fine BUT where this and in fairness, many programming publications lets themselves AND the readers down is that there is no guidance on how or why code is structured the way it is OTHER than the typical rattling out of some analogy about Namespaces and Classes leaving the actual Dummy or even an intellectual one asking "What does that mean "?

The space between the curly brackets after NameSpace and before the first class (containing the MAIN() function) is actually rather important and nowhere does this book explain why.
THIS is where you put your definitions IF you want them to be visible anywhere in your code. Though I would call these "Global variables", the C# die-hards insist there is no such concept in C#; nor is there a "GOTO" in C or C# (actually, there is)

IF you like the concept that a newly baked cake from the kitchen can revert back to a pile of uncooked ingredients once you move the cake to the dining room, then you will love C#.
Read more ›
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