Illustrated C# 2010 [NOOK Book]

Overview



This book presents the C# language in a uniquely succinct and visual format. Often in programming books, the information can be hidden in a vast sea of words. As a programmer who has over the years used a dozen programming languages, the author understands it can sometimes be difficult to slog through another 1,000-page book of dense text to learn a new language. There are likely many other programmers who feel the same way. To address this situation, this book explains C# using figures; ...

See more details below
Illustrated C# 2010

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK 7.0
  • Samsung Galaxy Tab 4 NOOK 10.1
  • NOOK HD Tablet
  • NOOK HD+ Tablet
  • NOOK eReaders
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$29.99
BN.com price
(Save 25%)$39.99 List Price

Overview



This book presents the C# language in a uniquely succinct and visual format. Often in programming books, the information can be hidden in a vast sea of words. As a programmer who has over the years used a dozen programming languages, the author understands it can sometimes be difficult to slog through another 1,000-page book of dense text to learn a new language. There are likely many other programmers who feel the same way. To address this situation, this book explains C# using figures; short, focused code samples; and clear, concise explanations.





Figures are of prime importance in this book. While teaching programming seminars, Daniel Solis found that he could almost watch the lightbulbs going on over the students’ heads as he drew the figures on the whiteboard. In this text, he has distilled each important concept into simple but accurate illustrations. The visual presentation of the content will give you an understanding of C# that’s not possible with text alone.





For something as intricate and precise as a programming language, however, there must be text as well as figures. But rather than long, wordy explanations, Solis has used short, concise descriptions and bulleted lists to make each important piece of information visually distinct.





By the end of this book, you’ll have a thorough working knowledge of all aspects of the C# language, whether you’re a novice programmer or a seasoned veteran of other languages. If you want a long, leisurely, verbose explanation of the language, this is not the book for you. But if you want a concise, thorough, visual presentation of C#, this is just what you’re looking for.



What you’ll learn


  • Details of the C# 2010 language presented in a clear, concise treatment


  • New features in the latest version of .NET, in the author’s unique visual style


  • How C# differs from and is similar to other programming languages, aiding migrating C++ and VB programmers who already know how languages work




Who this book is for




  • Visual Basic programmers interested in moving to C#


  • C++ programmers interested in moving to C#


  • Novice programmers interested in learning C#


  • Students in introductory programming classes learning C#








Table of Contents


  1. C# and the .NET Framework


  2. Overview of C# Programming


  3. Types, Storage and Variables


  4. Classes: The Basics


  5. Methods


  6. More about Classes


  7. Classes and Inheritance


  8. Expressions and Operators


  9. Statements


  10. Namespaces and Assemblies


  11. Exceptions


  12. Structs


  13. Enumerations


  14. Arrays


  15. Delegates


  16. Events


  17. Interfaces


  18. Conversions


  19. Generics


  20. Enumerators and Iterators


  21. Introduction to LINQ


  22. Introduction to Asynchronous Programming


  23. Preprocessor Directives


  24. Reflection and Attributes


  25. Other Topics




Read More Show Less

Product Details

  • ISBN-13: 9781430232834
  • Publisher: Apress
  • Publication date: 12/14/2010
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • Pages: 744
  • Sales rank: 1,275,896
  • File size: 12 MB
  • Note: This product may take a few minutes to download.

Meet 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.
Read More Show Less

Customer Reviews

Average Rating 4.5
( 3 )
Rating Distribution

5 Star

(2)

4 Star

(0)

3 Star

(1)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 4 Customer Reviews
  • Posted January 7, 2011

    A joy to read, highly recommended!

    Over the past 10 years, C# has evolved into a rather complex computer language. C# is the de facto language for developing applications for .NET environment. As .NET platform evolves, so does C#. (It is statically type, object oriented based language, and yet supports dynamically type, generic, and some functional programming style.) To learn to use C# properly requires efforts and good text book. Illustrated C# 2010 is one of the few good books for the subject on the market right now.

    However, the book does not teach basic programming, nor does it teach windows GUI programming. It's strictly for teaching how to write programs in the latest version of C#. The author assumes readers have had some programming experience. Because the book's format, it's also an excellent C# 4 reference for professional programers. It's in the same category of book as "C# 4 in a NutShell." But illustrated C# 2010 is way much easier to comprehend than the NutShell book due to author's writing stype. Each topic is covered thorougly first by simple, easy to understand short paragraph with well illustrated figures and diagrams, then a short (less than half a page) of complete C# example is given with output. The book also has a very detail table of content and an useful index.

    The book covers following topics:
    Namespace, assembly, Classes, Structs, dynamic, anonymous function, inheritance, methods, expressions, statements, operators, boxing, unboxing, enumerators, iterators, exceptions, interfaces, delegates, events, type conversions, arrays, generics, lambda expression, linq, reflection, attributes, covariance, contra-variance, Task Paralell library, and more.

    The book is a joy to read and learn from. It's highly recommended.

    2 out of 2 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted June 26, 2012

    Solid overview

    If you are looking for a quick and concise overview this is a good reference book. But there is very little why and how. Leaves you wanting when you try to figure out why a specific language feature is designed the way it is or when and how to use it. Would have liked some examples of this.

    Was this review helpful? Yes  No   Report this review
  • Posted February 8, 2011

    Excellent C# book making it easy to understand and learn.

    As a programmer for many, many years and in transition to master C# the idea of the Apress Illustrated book series was a great help for me. It is so easy not just to read endless text, but having the graphic layout as support.
    I can say this for Illustrated C# 2008, my first book from this series, and now for the 2010 edition with all the new features in C#, it brings me up to speed again.
    Special the well organized style makes it easy to me, to understand areas which I always struggled. Since parts of C# have new terms, with this books it is the first time, that I can explore deeper in areas, which I mostly avoided (Structs, Delegates, Generics, etc) without reading for hours.
    I would recommend this book for the entry level as well as a valuable endorsement for experienced programmers, since it is very easy to find a topic and get the meaning in a short time due to the excellent graphic layout.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted September 15, 2011

    No text was provided for this review.

Sort by: Showing all of 4 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)