Enter your mobile number or email address 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.

  • Apple
  • Android
  • Windows Phone
  • Android

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

Visual C# 2008 How to Program (3rd Edition) 3rd Edition

4.1 out of 5 stars 25 customer reviews
ISBN-13: 978-0136053224
ISBN-10: 013605322X
Why is ISBN important?
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
Condition: Used: Acceptable
Comment: Item is in acceptable condition. Expect heavy wear on the cover and the inside of the book. The text is perfectly readable and usable. There is no condition below acceptable. Fast shipping. Free delivery confirmation with every order. CD NOT INCLUDED.
Access codes and supplements are not guaranteed with used items.
37 Used from $2.50
FREE Shipping on orders over $25.
More Buying Choices
10 New from $47.20 37 Used from $2.50

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

Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
click to open popover

Editorial Reviews

About the Author

Paul J. Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of MIT’s Sloan School of Management, where he studied Information Technology. He holds the Java Certified Programmer and Java Certified Developer certifications, and has been designated by Sun Microsystems as a Java Champion. Through Deitel & Associates, Inc., he has delivered Java, C, C++, C# and Visual Basic courses to industry clients, including IBM, Sun Microsystems, Dell, Lucent Technologies, Fidelity, NASA at the Kennedy Space Center, the National Severe Storm Laboratory, White Sands Missile Range, Rogue Wave Software, Boeing, Stratus, Cambridge Technology Partners, Open Environment Corporation, One Wave, Hyperion Software, Adra Systems, Entergy, CableData Systems, Nortel Networks, Puma, iRobot, Invensys and many more. He has also lectured on Java and C++ for the Boston Chapter of the Association for Computing Machinery. He and his father, Dr. Harvey M. Deitel, are the world’s best-selling programming language textbook authors.

Dr. Harvey M. Deitel, Chairman and Chief Strategy Officer of Deitel & Associates, Inc., has 45 years of academic and industry experience in the computer field. Dr. Deitel earned B.S. and M.S. degrees from MIT and a Ph.D. from Boston University. He has 20 years of college teaching experience, including earning tenure and serving as the Chairman of the Computer Science Department at Boston College before founding Deitel & Associates, Inc., with his son, Paul J. Deitel. He and Paul are the co-authors of several dozen books and multimedia packages and they are writing many more. With translations published in Japanese, German, Russian, Spanish, Traditional Chinese, Simplified Chinese, Korean, French, Polish, Italian, Portuguese, Greek, Urdu and Turkish, the Deitels’ texts have earned international recognition. Dr. Deitel has delivered hundreds of professional seminars to major corporations, academic institutions, government organizations and the military.


The latest book club pick from Oprah
"The Underground Railroad" by Colson Whitehead is a magnificent novel chronicling a young slave's adventures as she makes a desperate bid for freedom in the antebellum South. See more

Product Details

  • Paperback: 1600 pages
  • Publisher: Prentice Hall; 3 edition (September 28, 2008)
  • Language: English
  • ISBN-10: 013605322X
  • ISBN-13: 978-0136053224
  • Product Dimensions: 6.9 x 1.9 x 9.2 inches
  • Shipping Weight: 4.9 pounds
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (25 customer reviews)
  • Amazon Best Sellers Rank: #958,908 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback
You won't find too many reviews of this book, either here or on the C# MSDN forums, for one simple reason... people mistakenly believe that there is no difference between the O'Reilly book (Learning C#)/the Wrox book (Beginning Visual C# or Pro C#) and this one. And in terms of the presentation of the language they are right. C# is a relatively simple, straight-forward language that can be easily conveyed, so any book will do in that regard. But just being shown the language is only half of how you learn a language, the other half is practice, practice, practice. This is where this book beats all the rest. No book I have seen has the exercise set that this book does. Also, don't let the lack of an answer key put you off. There are review exercises at the end of each chapter that test your conceptual understanding of the material and for these there is a key. For the coding exercises there is not a key available (unless you happen to know a CS professor who owes you favor... I don't). But if the application works then your result is correct, if doesn't your result is wrong. The point of the book isn't to make you a master coder who knows every optimization, every shortcut, every trick. The point of the book is to get you competent in the language and familiar with .NET. There are other books to take you farther, once you're ready.
2 Comments 22 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
This is an exceptional work for programmers new, Intermediate to .Net or seasoned .Net Programmers new to the .Net 3.5 Framework, those new to OOP and/or seasoned programmers in non .net programming languages requiring .net expertise...Deitel goes the extra mile by explaining each concept rather than assuming the reader gets it. This is an exceptional characteristic as I have not seen another text/book do this. It is the closest thing to live instruction because just as you are about to [virtually] raise your hand with a question as you are going through the chapters and each exercise Deitel unfailingly provides the explanation to your question in the immediately following passages. This consistently occurred every time for me throughout this text.

It is important to download the code which Deitel provides at their website as you read through each example/Figure, of which, all compiled and executed without incident.

From its introduction to Classes and Objects, formulating algorithms, use of UML, Inheritance, Polymorphism, string manipulation, files and streams, Searching/Sorting Algorithms(and Big O notation), Data Structures to What's new with the .Net Framework 3.5 and ASP.Net, RIA, LINQ, WPF, WCF (including REST) to its Software Engineering Observations/Common Programming Error(s)... Visual C# 2008 How to Program 3rd Ed. is an order of magnitude(s) beyond any of its peers.

Negatives: Workflow (WF) is missing.
Comment 12 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
The book has an academic focus and covers specific details about the language itself and also about OOP concepts. I like it very much, it's been of great help. It also includes different technologies approaches like Windows Forms, ASP.NET, LINQ and computer science concepts like Searching & Sorting and Data Structures. It is definitely a complete book that is worth the price.
Comment 6 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
This is my first time owning a Deitel book. It won't be the last. I was looking for a book with a lot of exercises to help me think up ways to practice what I'm learning. I've never seen a book that offered MORE exercises than this one does, or even came close. Exercise-wise, I hit the jackpot. Here I am in Chapter 8, where there are 33 programming exercises at the end of the chapter, of various levels of complexity. This is almost exactly the book I needed. The downside for some (me included) is that they do begin at the VERY BEGINNING. Find someone who's never done ANY programming at all and sit them down with this book and they'll learn everything they need to know, including all the really basic stuff like "what is a variable". In my case, I've been skimming lightly over the early sections because they contain mostly stuff I already know (but not completely--I was used to the and operators from C, where was primarily a logical operator and was for ORing bits; in C# where integers aren't used as booleans as in C, I figured wouldn't work with bools but would continue to be used for bitwise operations; I was wrong: the single versions of the ANDs and ORs also work on booleans, exactly like the double-character versions EXCEPT they don't use short-circuit evaluation [so expr1 expr2 will always evaluate both expressions even if expr1 is true]; why you'd want to use that feature, I'm not sure, but it's one thing I've learned in the early chapters of this great book that I didn't expect to learn). One reviewer complained that the book is "too heavy". Yes, it is heavy, all 1531 pages of it. It's like the top positive reviewer said: it's expensive for a reason. The reason: it's worth it.
1 Comment 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 had a great experience with Deitel's C book, but this one is a lot messier. They tend to half-introduce concepts, then explain them much later, which means that you'll be doing their examples word for word from the book until you reach the full explanation.

In C/C++, I liked to practice what I just learned by trying to make my own programs based on the theory, but with this book, that's almost impossible because there are tons of little technicalities in C# that keep your program from working unless you know exactly what each pre-defined method or class expects. Unlike C/C++, you're using classes and methods that you didn't create, so you really need to have some idea how they work; you shouldn't have to just plug them in and hope they work like magic, but that's the way this book is written!

It gives you a very specific case and says "do this". At best, it's boring. At worst, your program doesn't work and you're at a loss as to why, which is very frustrating.

I would recommend using C# station instead, it's free, and so far I've had much better luck with that site than this book.
Comment 5 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