Illustrated C# 2008 (Expert's Voice in .NET) and over one million other books are available for Amazon Kindle. Learn more

Illustrated C# 2008 (Expert's Voice in .NET) 1st Edition

32 customer reviews
ISBN-13: 978-1590599549
ISBN-10: 1590599543
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
Try the eTextbook for free
$0.00
Buy used
$12.95
Buy new
$32.10
Amazon Price New from Used from
Kindle
"Please retry"
Paperback, February 6, 2008
"Please retry"
$32.10
$17.37 $1.52
More Buying Choices
38 New from $17.37 30 Used from $1.52
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


InterDesign Brand Store Awareness Textbooks
$32.10 FREE Shipping on orders over $35. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

Illustrated C# 2008 (Expert's Voice in .NET) + Microsoft Visual C# 2008 Step by Step
Price for both: $64.65

Buy the selected items together

Editorial Reviews

About the Author

Daniel Solis is a contract software engineer who has worked for a number of high-profile clients, including Microsoft Consulting Services, IBM, Lockheed Martin, and PeopleSoft. He has been programming and teaching object-oriented languages and development methods throughout the U.S. and Europe since the early days of C++. It was while teaching numerous seminars on various programming languages that he realized the immense power of diagrams in explaining programming language concepts.
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

  • Series: Expert's Voice in .NET
  • Paperback: 728 pages
  • Publisher: Apress; 1 edition (February 6, 2008)
  • Language: English
  • ISBN-10: 1590599543
  • ISBN-13: 978-1590599549
  • Product Dimensions: 7.5 x 1.6 x 9.2 inches
  • Shipping Weight: 3.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (32 customer reviews)
  • Amazon Best Sellers Rank: #1,273,655 in Books (See Top 100 in Books)

More About the Author

Dan Solis has enjoyed coding and teaching programming for more years than he cares to admit. His undergraduate majors were Biology and English, and he holds a Master's degree in Computer Science.

His first job out of college was working in a physical chemistry research lab, but he soon realized he preferred programming to performing research.

As a contract software engineer he has worked for a number of high-profile clients, including Microsoft Consulting Services, IBM, Lockheed Martin, and PeopleSoft. He has been programming and teaching object oriented languages and development methods throughout the US and Europe since the early days of C++. It was while teaching numerous seminars on various programming languages that he realized the immense power of diagrams, in explaining programming language concepts.

Customer Reviews

Most Helpful Customer Reviews

21 of 22 people found the following review helpful By Michael Keller on July 28, 2009
Format: Paperback
This book is for programmers not individuals new to programming. This book covers C# 2008 pretty well in terms of explaining C# constructs such as how to write a class and explaining all the nuances of it. However, very little to no explanation is given for why you would want to use whatever the author is explaining--the big picture is pretty much missing. This book will work best for someone that already has a basic understanding of the .NET framework and programming and just wants to get up-to-date on C# 2008.

So, why should you read this book?

1) There is a plethora of examples and they all work. I don't think I have ever seen more sample code.
2) This is a deeply object oriented approach to C#, as it should be.
3) You are a programmer and want to get up-to-date on C# 2008--you are not looking to learn how to program.
4) The functional explanations of C# constructs are clear and complete. Hey, the guy has a degree in English and it shows.
5) The book is not terribly long. You will be able to finish it in a reasonable amount of time (726 pages).
6) I found many illustrations useful even though a few seemed redundant.
7) The author's treatment of LINQ was done very well and clearly.
8) Once having read the book and worked the examples you will have solid C# 2008 skills and be ready to extend your knowledge with other books and training materials.
9) It is fun and mostly easy to read.

Okay then what's not to like?

1) My biggest criticism is for the most part there is no discussion of how or why you would apply a particular C# construct being taught.
Read more ›
2 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
19 of 21 people found the following review helpful By MickJam on June 8, 2009
Format: Paperback Verified Purchase
The illustrations are very nice - they do help to understand the concepts presented. This book is definitely a good reference, it defines concepts pretty well.

But to actually learn C# from reading this book is a challenge, because most explanations are lacking. For example, why would I use a delegate? Or when would I use a struct instead of a class? Some of the examples are a little odd, and could have been designed with more meaning. In the example of Operator Overloading, the author's comment includes "In this strange class, negating a value just sets its value to 0". Why not create a less-"strange" and more meaningful example? Why would I bother to use Operator Overloading?

Why was there no coverage on dynamic arrays? Nothing from the List class?

The section on Assemblies is excellent, with very good explanations of security alternatives. Also excellent coverage of implementation considerations.
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 21 people found the following review helpful By A. W. Alberts on March 19, 2008
Format: Paperback
Finally someone who knows how to explain C# visually. Simple clear drawings help you understand the whole proces of compiling and executing code.

If you think the "head first" books are over the top. You really should consider this "illustrated" version. In the "head first" books the graphices can be overwhelming while the illustrations in this book are just complementary to the text. I really love the "head first" books but I recommend them for learning something new but not as a reference book.

I have read other books covering the third version of C# and I must say this book really stands out. It starts at the basics but in the same way simple things are explained the more complex issues are covered. It all seems equally simple. To be able to write it down like that is a gift.

All in all highly recommended.
4 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
10 of 10 people found the following review helpful By E. Mitchell on March 19, 2009
Format: Paperback Verified Purchase
Having programmed a lot in C++, it was time to learn C#. This book is an excellent and efficient solution for the C++ programmer (and likely also the Java programmer) wishing to come up to speed in C#. Most of the concepts and much of the C# syntax are similar to C++.

Each C# concept is covered concisely and to the point - which means it is quick and easy for someone familiar with the general concepts to learn C# in a minimum of time.

I did encounter a few oddities - the concept of a delegate is easy once I realized it is basically a C++ pointer to a function - but with C# safe type checking place. But I had to look at Microsoft's own documentation to pick that up.

LINQ is a programmatic interface to databases - except none of the examples in the book use it to interface to a database. (For those who might be wondering about LINQ, the Language INtegerated Query is an SQL-like set of program statements for making SQL-like queries into data structures or databases. LINQ is not identical to SQL but close enough that SQL programmers will find this to be a straightforward introduction.)

Illustrated C# is an introduction to C# - this is not a Windows programming text - if you are headed in that direction, you'll also need good Windows/Windows Forms reference as well.

Overall, I was looking for a book to get me quickly from C++ to C# and this book is perfect to do that. I recommend this book to anyone with existing programming experience wishing to come up to speed quickly. If you have not programmed before, this is not your first book but probably your second or third.
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

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Illustrated C# 2008 (Expert's Voice in .NET)
This item: Illustrated C# 2008 (Expert's Voice in .NET)
Price: $32.10
Ships from and sold by Amazon.com

What Other Items Do Customers Buy After Viewing This Item?

Want to discover more products? Check out this page to see more: .net