Programming Books C Java PHP Python Learn more Browse Programming Books
Microsoft Visual C# 2008 Step by Step and over one million other books are available for Amazon Kindle. Learn more
Qty:1
  • List Price: $39.99
  • Save: $10.09 (25%)
FREE Shipping on orders over $35.
Only 5 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
FREE Shipping on orders over $35.
Used: Very Good | Details
Sold by Orion LLC
Condition: Used: Very Good
Comment: Book is lightly used with little or no noticeable damage. Unbeatable customer service, and we usually ship the same or next day. Over one million satisfied customers!
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Microsoft Visual C# 2008 Step by Step Paperback – December 29, 2007

ISBN-13: 978-0735624306 ISBN-10: 0735624305 Edition: PAP/CDR

Buy New
Price: $29.90
26 New from $17.28 72 Used from $0.01
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$29.90
$17.28 $0.01
12%20Days%20of%20Deals%20in%20Books

Frequently Bought Together

Microsoft Visual C# 2008 Step by Step + Beginning ASP.NET 3.5: In C# and VB
Price for both: $59.38

Buy the selected items together
NO_CONTENT_IN_FEATURE

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Paperback: 704 pages
  • Publisher: Microsoft Press; PAP/CDR edition (December 29, 2007)
  • Language: English
  • ISBN-10: 0735624305
  • ISBN-13: 978-0735624306
  • Product Dimensions: 7.3 x 1.2 x 8.9 inches
  • Shipping Weight: 3.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (33 customer reviews)
  • Amazon Best Sellers Rank: #650,138 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

John Sharp is a principal technologist at Content Master, part of CM Group Ltd, a technical authoring and consulting company. An expert on developing applications with the Microsoft .NET Framework and interoperability issues, John has produced numerous tutorials, white papers, and presentations on distributed systems, Web services, and the C# language. He is the author of several popular books, including Microsoft Windows Communication Foundation Step By Step and Microsoft Visual C# Step By Step.


More About the Author

John Sharp gained an honors degree in Computing from Imperial College, London. He has been developing software and writing training courses, guides, and books for over 25 years. John has experience in a wide range of technologies, from database systems and UNIX through to C, C++ and C# applications for the .NET Framework, together with Java and JavaScript development. He has authored several books for Microsoft Press, including six editions of C# Step By Step, two editions of Windows Communication Foundation Step By Step, and the J# Core Reference.

John also writes for the Patterns and Practices group within Microsoft, and has helped to develop several guides covering a variety of areas, including Windows Azure, software development, and data access.

Customer Reviews

It has certainly done the trick.
Paul B.
I highly recommend this book if you are new to C# and want to learn at a rapid pace.
Mujahid Khan
I found the book and the exercises very easy to follow and easy to understand.
Rick Anderson

Most Helpful Customer Reviews

29 of 29 people found the following review helpful By Paul B. on March 25, 2008
Format: Paperback
I got this book because I wanted to learn Visual Studio 2008 and C# at the same time. It has certainly done the trick. I am currently at page 449, and I am amazed at how much information John Sharp has put in book. Even more amazing is that his teaching technique of a brief overview, and explaining while doing examples is surprisingly effective. If you are a Pro Developer familiar with C++ or java, then this book is probably not going to teach you anything interesting till part 4. I am very please and recommend to any novice who wants to learn.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
19 of 20 people found the following review helpful By J. Beecher on January 19, 2008
Format: Paperback
After trying to pickup programming again several times (after not doing well in the few undergrad classes I took years ago), I've just completed the rough-design/implementation of my first c# application after reading through 9 chapters in this book.

John Sharp's book is laid out in fairly concise chapters, dealing with two or three concepts at a time. The text is clearly written, and has been fairly easy for me to understand.

The only exception (and the reason for 4/5) was the discussion of private data structures in objects. He stated that the this data is available to the class, but only implied that meant every instantiation of the class can access any other instantiation's private data. A friend who's a programmer clarified the matter, and made it sound like I was misreading it, but for a "beginners guide," I think such a point should be spelt out a bit better.

Great book: well laid out, easy to read, great examples (in the book and the code is on the CD).
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
25 of 32 people found the following review helpful By Philo Bedo on February 25, 2008
Format: Paperback Verified Purchase
This book is definately geared for beginners with no programming experience, which is fine. There are a few typo's but nothing to panic about. More importantly, there is little to keep you entertained and motivated to read it. An example, of the dryness is on page 241: Interface Restrictions...a bunch of "You-can-do-this-but-not thats". I am sure they are important points, but I think they are misplaced or better learned as you go along with each thing. I'm reading it and thinking "oh yeah, I'm going to remember all that." Nevertheless, if you can persist through the book, you will learn a lot and have a good foundation. But I recommend you buy "Head First C#" instead of this book.
3 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 5 people found the following review helpful By Happy2015 on July 12, 2008
Format: Paperback
And I don't just mean a person whose last name is Sharp! :-) Although each chapter is ostensibly about some particular C# programming construct, a reader would learn more than just C# syntax from this book. By the time one finishes reading this book, one would also have learned enough about useful .Net frameworks such as Windows Presentation Foundation, Windows Communication Foundation and LINQ. Kudos to the author for pulling this off!!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By J. Webster on May 6, 2009
Format: Paperback
Hi,
I have to admit I was disappointed with this book.

Part of the problem was confusion as to target audience.

In the first console applications your hand is held while every mouse click and keystroke needed is fed to you. Midway through the book you're working on esoteric classes called binary trees. In a scant 300 pages you've supposedly gone from absolute beginner to a savvy developer who would know how an advanced recursive algorithm operates so well that virtually no explanation is needed.

And ironically, despite the sudden inclusion of advanced CompSci concepts midway through the book, most of the time the author is churning out one trivial example after the next. Yes I recognize that small programs are useful in illustrating basic ideas. But small programs are boring. And the more you do the more you feel like sawing off your hand so you don't have to do another one. It's like being promised a meal and being handed one crumb after another... just imagine it's an actual meal!

A good counterexample is the book 'Beginning Visual Basic 6 Database Programming'. In this book the author (John Connell) actually walks you through the construction of a usable, well-built database application all the while illustrating the ideas. This is so much more interesting and allows you to actually see why the given programming techniques are used.

Is there useful information in the book? Yes. And at the least all of the examples work properly, as written. I bumped it up a point to three stars for this reason. The right reader might find this to be a good choice. Personally I found it painful and am still looking for a good book on C#.

Jeff
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By CameronR on June 21, 2009
Format: Paperback Verified Purchase
I am an experienced procedural programmer who recently had to build a moderately complex application fast with C#. So I wanted a book that explained the basics clearly, yet wasn't trying to 'dumb' it down.

OO concepts such as inheritance, encapsulation, polymorphism et al are new to me and I have found texts vary in how clearly they explain these concepts.

When I was looking at this book, I compared it to texts from publishers including SAMS, Dummies & O'Reilly (including Head First). I chose this guide because it explains things clearly and concisely for people who are new to C# but who are not new to programming. It also uses simple, easy to understand examples to demonstrate the concepts, yet it is not so basic as to be useless once you have obtained fundamental experience (as I found some '24 hour' type guides to be). The layout and use of white space on the page doesnt clutter my brain when I flick through, unlike some guides which seem to have so much info on each page in different formats you cant readily get a feel for whats important on that page.

However, it is not a 'cook book' type manual. Nor do I think it will help someone who needs to implement an advanced concept, but to be fair, its not trying to be an advanced text. It is literally, a step by step tutorial type manual. Yet each chapter is quite well contained, so I dont think you have to work through each chapter in strict sequence.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?