Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
57 used & new from $9.21

Have one to sell? Sell yours here
 
   
Essential C# 2.0 (Microsoft .NET Development Series)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Essential C# 2.0 (Microsoft .NET Development Series) (Paperback)

by Mark Michaelis (Author)
4.8 out of 5 stars See all reviews (15 customer reviews)

List Price: $59.99
Price: $41.99 & this item ships for FREE with Super Saver Shipping. Details
You Save: $18.00 (30%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 14? Choose One-Day Shipping at checkout. Details
29 new from $19.99 28 used from $9.21
There is a newer edition of this item:
Essential C# 3.0: For .NET Framework 3.5 (2nd Edition) (Microsoft .Net Development Series) Essential C# 3.0: For .NET Framework 3.5 (2nd Edition) (Microsoft .Net Development Series) 4.6 out of 5 stars (10)
$31.49
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?

Frequently Bought Together

Customers buy this book with CLR via C#, Second Edition (Pro Developer) by Jeffrey Richter

Essential C# 2.0 (Microsoft .NET Development Series) + CLR via C#, Second Edition (Pro Developer)
  • This item: Essential C# 2.0 (Microsoft .NET Development Series) by Mark Michaelis

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • CLR via C#, Second Edition (Pro Developer) by Jeffrey Richter

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

C# Cookbook, 2nd Edition (Cookbooks (O'Reilly))

C# Cookbook, 2nd Edition (Cookbooks (O'Reilly))

by Jay Hilyard
4.6 out of 5 stars (21)  $34.64
Programming Microsoft  Visual C#  2005: The Base Class Library (Pro-Developer)

Programming Microsoft Visual C# 2005: The Base Class Library (Pro-Developer)

by Francesco Balena
4.9 out of 5 stars (12)  $40.49
Essential ASP.NET 2.0

Essential ASP.NET 2.0

by Fritz Onion
3.7 out of 5 stars (6)  $34.99
Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Windows.Net)

Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Windows.Net)

by Andrew Troelsen
4.4 out of 5 stars (56)  $37.79
Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (Microsoft .NET Development Series)

Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (Microsoft .NET Development Series)

by Krzysztof Cwalina
4.8 out of 5 stars (31)  $39.99
Explore similar items

Editorial Reviews

Product Description
A new edition of this title is available, ISBN-10: 0321533925 ISBN-13: 9780321533920 "Essential C# 2.0 pulls off a very difficult task. The early chapters are comprehensible by beginning developers, while the later chapters pull no punches and provide the experienced developer with the detailed information they need to make the most of C# 2.0. Starting with the first chapter, Mark has successfully interwoven tidbits of information useful to even the most advanced developer while keeping the book approachable." --Chris Kinsman, chief architect, Vertafore, Microsoft Regional Director "How refreshing! This book deals with C# thoroughly, rather than skimming over the whole .NET framework. It is valuable to newcomers and professionals alike." --Jon Skeet, C# MVP"Essential C# 2.0 is a one-stop shop for an experienced programmer looking to ramp up on one of the hottest languages around today. Mark delivers an intelligent and detailed tour of C#, providing newcomers to the language with a solid foundation of skill on which to build their next generation of applications." --Stephen Toub, technical editor, MSDN Magazine"This book provides complete, up-to-date coverage of all the programming constructs in C#. Masterfully organized, it allows beginning programmers to get on board and leads more experienced programmers into the world of structured programming. Because of its unwavering focus on the essential programming constructs of C#--such as generics, delegates, and much more--this book is indispensable. For programmers who want to solve their day-to-day programming issues using the latest features this modern programming language has to offer, this book is indispensable." --Narendra Poflee, IT integration specialist, Itron Inc."Essential C# 2.0 is an ideal book for all programmers interested in C#. If you are a beginner, you will quickly learn the basics of C# programming and become familiar with the concepts. The flow of the text is easy to follow and does a great job of not repeating concepts that have already been covered. For the experienced programmer, this book has priceless nuggets embedded within its pages, making it a great read for programmers who are already familiar with C#. This will be a book that I will keep next to my computer for years to come." --Michael Stokesbary, software engineer, Itron Inc. Essential C# 2.0 is a clear, concise guide to C#--including the features new to C# 2.0. The book clearly presents material for beginners and experts and provides contrasts and comparisons between C# and other languages. The C# language is covered comprehensively and each important construct is illustrated with succinct code examples. Complete code examples are available online. Mark Michaelis has organized the material for quick access. Graphical "mind maps" at the beginning of each chapter show what material is covered and how each topic relates to the whole. Following the C# introduction, readers will learn about *C# primitive data types, value types, reference types, type conversions, and arrays *Operators and control flow, loops, conditional logic, and sequential programming *Methods, parameters, exception handling, and structured programming *Classes, inheritance, structures, interfaces, and object-oriented programming *Well-formed types, operator overloading, namespaces, and garbage collection *Generics, collections, and iterators *Reflection, attributes, and declarative programming *Threading, synchronization, and multi-threaded patterns *Interoperability and unsafe code *The Common Language Infrastructure that underlies C# C# 2.0 has a multitude of new features that make the language even more powerful, productive, and efficient. These new features are thoroughly covered in this book. A separate appendix on C# 2.0 topics helps readers quickly find new features of the language. Whether you're just starting out as a programmer, are an experienced developer looking to learn C#, or are a seasoned C# programmer interested in learning the new features of C# 2.0, Essential C# 2.0 gives you just what you need to quickly get up and running writing C# applications.

From the Back Cover

Essential C# 2.0 pulls off a very difficult task. The early chapters are comprehensible by beginning developers, while the later chapters pull no punches and provide the experienced developer with the detailed information they need to make the most of C# 2.0. Starting with the first chapter, Mark has successfully interwoven tidbits of information useful to even the most advanced developer while keeping the book approachable.”
—Chris Kinsman, chief architect, Vertafore, Microsoft Regional Director
“How refreshing! This book deals with C# thoroughly, rather than skimming over the whole .NET framework. It is valuable to newcomers and professionals alike.”
—Jon Skeet, C# MVP
Essential C# 2.0 is a one-stop shop for an experienced programmer looking to ramp up on one of the hottest languages around today. Mark delivers an intelligent and detailed tour of C#, providing newcomers to the language with a solid foundation of skill on which to build their next generation of applications.”
—Stephen Toub, technical editor, MSDN Magazine
“This book provides complete, up-to-date coverage of all the programming constructs in C#. Masterfully organized, it allows beginning programmers to get on board and leads more experienced programmers into the world of structured programming. Because of its unwavering focus on the essential programming constructs of C#—such as generics, delegates, and much more—this book is indispensable. For programmers who want to solve their day-to-day programming issues using the latest features this modern programming language has to offer, this book is indispensable.”
—Narendra Poflee, IT integration specialist, Itron Inc.
Essential C# 2.0 is an ideal book for all programmers interested in C#. If you are a beginner, you will quickly learn the basics of C# programming and become familiar with the concepts. The flow of the text is easy to follow and does a great job of not repeating concepts that have already been covered. For the experienced programmer, this book has priceless nuggets embedded within its pages, making it a great read for programmers who are already familiar with C#. This will be a book that I will keep next to my computer for years to come.”
—Michael Stokesbary, software engineer, Itron Inc.

Essential C# 2.0 is a clear, concise guide to C#—including the features new to C# 2.0. The book clearly presents material for beginners and experts and provides contrasts and comparisons between C# and other languages. The C# language is covered comprehensively and each important construct is illustrated with succinct code examples. Complete code examples are available online. Mark Michaelis has organized the material for quick access. Graphical “mind maps” at the beginning of each chapter show what material is covered and how each topic relates to the whole.

Following the C# introduction, readers will learn about

  • C# primitive data types, value types, reference types, type conversions, and arrays
  • Operators and control flow, loops, conditional logic, and sequential programming
  • Methods, parameters, exception handling, and structured programming
  • Classes, inheritance, structures, interfaces, and object-oriented programming
  • Well-formed types, operator overloading, namespaces, and garbage collection
  • Generics, collections, and iterators
  • Reflection, attributes, and declarative programming
  • Threading, synchronization, and multi-threaded patterns
  • Interoperability and unsafe code
  • The Common Language Infrastructure that underlies C#

C# 2.0 has a multitude of new features that make the language even more powerful, productive, and efficient. These new features are thoroughly covered in this book. A separate appendix on C# 2.0 topics helps readers quickly find new features of the language.

Whether you’re just starting out as a programmer, are an experienced developer looking to learn C#, or are a seasoned C# programmer interested in learning the new features of C# 2.0, Essential C# 2.0 gives you just what you need to quickly get up and running writing C# applications.





See all Editorial Reviews

Product Details

  • Paperback: 768 pages
  • Publisher: Addison-Wesley Professional (July 23, 2006)
  • Language: English
  • ISBN-10: 0321150775
  • ISBN-13: 978-0321150776
  • Product Dimensions: 9.2 x 7 x 1.6 inches
  • Shipping Weight: 2.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars See all reviews (15 customer reviews)
  • Amazon.com Sales Rank: #148,096 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #44 in  Books > Computers & Internet > Microsoft > Development > .NET

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

15 Reviews
5 star:
 (12)
4 star:
 (3)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (15 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
12 of 12 people found the following review helpful:
5.0 out of 5 stars Great coverage of C# -- smart graphics are a huge help, too, February 6, 2007
Essential C# 2.0 is somewhat introductory in nature, but there's enough coverage of more advanced topics to make it useful for experienced .NET developers as well. What's really different about this book is its tremendous visual impact. This book has perhaps the best visual layout of any I've seen, and it's so well done that it really helps the book get across the points Michaelis is making in this book.

Each chapter starts out with a mind map, one of my favorite tools for getting across highlights of a topic. There's a very nice deliniation of topic levels within chapters as well, with beginner and advanced topics being clearly separated out by headers and sidebar borders. The code examples get some great markup, too, with bits inside code being clearly marked out with grey background and bold text so you quickly see what the author's focusing on -- and the font for console output is way cool, too.

OK, so that's all the visual stuff which would be simply eye candy bling and rather useless if the content of the book didn't back it up. It's nice that the content does back it up. There's solid coverage of all the important topics: value vs. reference types, how the CLR/CLI works, basic object-oriented programming aspects of C#, and nice bits on delegates and events. C# 2.0 features get good coverage, and there are two nicely done chapters on threading. There's also a chapter covering interoperability via P/Invoke and unsafe code (pointers), a topic I've not seen covered in any other book.

Michaelis's writing style is clear, and he's nicely concise in the book. I appreciate that he kept the focus on C# and didn't try to span out into ASP.NET, web services, and a raft of various other topics that always seem to get lumped in with language books.

Overall I think this is a terriffic book and I'm happy to have it on my shelf!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
12 of 12 people found the following review helpful:
5.0 out of 5 stars a developer's best friend for c#, August 8, 2006
By Jeanne Boyarsky (New York, NY) - See all my reviews
"Essential C#" does for C# what Deitel did for Java. It's great book to learn C# from the ground up or for experienced developers. I was a bit skeptical of the claim that the book is for everyone - beginners, experienced developers, structured programmers, C/C++/Java developers and C# professionals. However, through a combination of sidebars and text that makes sense on different levels, the author managed to achieve this lofty goal.

This truly is a book for developers. It includes refactoring and other best practices. I especially liked the part on well formed types and how to properly implement equals. There is a strong emphasis on the language itself, which is great. The first mention of Windows Forms is almost page 600. A nice contrast to those book that teach the "language" solely through visual editors. The author also gives equal time to the .NET and Mono implementations.

The back cover states the book is "clear and concise." Weighing in at 700 pages, the book does manage to stay true to this claim. Code examples are short and focused. I only found one over a page long. Descriptions are clear, accurate and easy to follow. I strongly recommend this book to any considering working with C#. t really is "Essential" !
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
7 of 7 people found the following review helpful:
5.0 out of 5 stars Better than the book "The C# Programming Language" by Far, February 5, 2007
By John Grove (Simi Valley, CA) - See all my reviews
(REAL NAME)      
This book has extensive coverage of basic and not so basic features. I learned a lot about delegates and other advanced subjects that are usually skimmed through lightly. As I said in the title, I found this to be much better than the book "The C# Programming Language" by by Anders Hejlsberg, Scott Wiltamuth, and Peter Golde which was not much of a help to me because it was more like a long list linked book where this one deals with C# directly in each of its subjects it undertakes.

Buy it, you will not be disappointed.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars A C# book you should have
This book is very suitable for readers who already have some programming experience on other languages. It positions right there between beginner level and advanced topics. Read more
Published 17 months ago by Freeman

4.0 out of 5 stars Balance between reference and tutorial
Good balance between a reference book and one to learn from. I agree with most of the other reviews. The organization is great and progressive.
Published 19 months ago by Tech Book Addict

5.0 out of 5 stars One of the best C# books
Even if I rated 5 out of 5, the book contains a lot of *very serious mistakes* in the code samples (I have found out more than 10). Read more
Published on June 2, 2007 by An Amazon client

4.0 out of 5 stars Good book but watch out for sample codes
Overall this is a very good book for both beginners and advanced C# programmers. I would like to rate it 5-stars, however, I found the examples with some errors. Read more
Published on May 28, 2007 by E. Bagsik

5.0 out of 5 stars Buy & Read this book
Hi Everyone;

I've read many C# books and I love this book. Mark's approach and ease of communicating a point, is great. Read more
Published on April 4, 2007 by B. Hayat

5.0 out of 5 stars Good book for beginners AND intermediates
I have been programming for some time. That is, moreover based in web applications. In fact, I had never touched a single tutorial or book about C# at all. Read more
Published on March 21, 2007 by L. Pok

5.0 out of 5 stars The new reference standard for C# books
Design, writing style, and layout are good. Topics and concepts are explained well. Distinguishing features are "best-practice" recommendations that are sprinkled throughout,... Read more
Published on January 30, 2007 by G. Askew

5.0 out of 5 stars This book is awesome...
I seriously had never programmed an object oriented language in my life. This book has been a huge help as I got moved in to .NET at work. Read more
Published on January 13, 2007 by Michael D. Frehner

5.0 out of 5 stars Like the book
This book arrived few days ago to my desk and I really must say that it is "Something else" ...
I write C# code for a while now (Not a pro, though) and find the book... Read more
Published on December 25, 2006 by Kobi Hikri

4.0 out of 5 stars Good C# Book
A very good intro to C#. Minimal errors. Covers all areas.

Recommended to all programmers that want to learn c#
Published on November 9, 2006 by Bekas

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 32 6 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Up to 50% Off Hot Brands in Skin Care

Skin Care Sale
Get favorite name brands in skin care for face, body, and sun care, now up to 50% off at the skin care sale, only from Amazon Beauty.

Shop all skin care

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Get That Chiseled Look

Shop for chisels
Choose chisels with quality blades and ergonomic handles for all your cutting and shaping needs.

Shop for chisels now

 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Finger Lickin' Fifteen
Finger Lickin' Fifteen by Janet Evanovich

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates