REVIEW

Book Review: Accelerated C# 2008 by Trey Nash

Written by T. Michael Testi
Published March 24, 2008

In a perfect world, you can take your time to learn a new language. Perhaps take some classes, maybe study some books, and take the time to really hone your craft. Then again, if you are involved in information technology in the 21st century, while you are doing all that, someone else has just stolen your job and you are left out in the cold.

I've been there. If you haven't, you will. You want to move ahead in your career, but the only way is to have some experience to take on the next challenge. Perhaps it is an opportunity in your current job, or maybe for a new employer, but they need someone with skills in C#. You don't have the time and money to take classes, and you don't want to waste your time learning about if statements and for loops. You have some skills. That is where Accelerated C# 2008 comes in.

Accelerated C# 2008 was written to narrow that learning curve down so that you can quickly develop a true C# expertise. By presenting the right things and showing you the right way to use them, the author hopes to rid you of years of trial-and-error experience and get you coding like a C# expert. It is expected that you have some working knowledge of an object-oriented programming language such as C++, Java, or Visual Basic.NET. Accelerated C# 2008 is 510 pages and is divided into 16 chapters.

Chapter 1, "C# Preview," begins with an introduction into the C# programming environment, the differences between C# programming, and native C++ environment. You will get some fundamental of what a C# application looks like and how it works, as well as an overview of C# 2.0 and 3.0.

Chapter 2, "C# and the CLR," continues where chapter one left off and takes on the challenge of the managed environment that a C# application runs in: the Common Language Runtime (CLR). Here you are introduced to the basic building blocks of applications, assemblies, and how meta-data can make assemblies self-describing. You will also see how the CLR compiles, packages, and executes C# programs.

Chapter 3, "C# Syntax Overview," begins with a survey of the C# language. There is an expectation that you have some experience with C++ and/or Java and so builds from there, and then explores the two fundamental types within the CLR: the value types and reference types. Also explained are namespaces and how they can be used to logically partition types and functionality within your applications. Chapter 4, "Classes, Structs, and Objects," shows that everything is an object. Here you learn how to define types in C#, you learn more about value and reference types in the CLR, and you will see how inheritance works in C# as well as how every object derives from the System.Object type. There is also a lot of information on the managed environment as well.

page 1 | 2 | 3
T. Michael Testi is a photographer, writer, software developer and ardent fan of fantasy football and horse race handicapping. He also blogs at PhotographyTodayNet and at All This and Everything Else.
Keep reading for information and comments on this article, and add some feedback of your own!
Book Review: Accelerated C# 2008 by Trey Nash
Published: March 24, 2008
Type: Review
Section: Books
Filed Under: Books: Computers and Internet, Review, Sci/Tech: Computers, Sci/Tech: Programming, Sci/Tech: Software
Part of a feature: The RAM Review
Writer: T. Michael Testi
T. Michael Testi's BC Writer page
T. Michael Testi's personal site
Spread the Word
Like this article?
Email this
Submit to del.icio.us Save to del.icio.us
RSS Feeds
All RSS Feeds (240+)
Comments on this article
Articles in this series
BC articles by T. Michael Testi
Books: Computers and Internet
Review
Sci/Tech: Computers
Sci/Tech: Programming
Sci/Tech: Software
All Books Articles
All Review articles
All BC articles
All BC Comments

Comments

Want comments emailed to you? No spam, promise! Address:

Add your comment, speak your mind

(Or ping: http://blogcritics.org/mt/tb/75000)

Personal attacks are not allowed. Please read our comment policy.





Remember Name/URL?

Please preview your comment!

Fresh
Articles
Fresh
Comments