C# Essentials and over one million other books are available for Amazon Kindle . Learn more

Have one to sell? Sell yours here
C# Essentials
 
 
Start reading C# Essentials on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

C# Essentials [Paperback]

Ben Albahari , Peter Drayton , Brad Merrill
3.0 out of 5 stars  See all reviews (3 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Kindle Edition £14.73  
Paperback £18.07  
Paperback, 8 Feb 2001 --  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.
There is a newer edition of this item:
C# Essentials C# Essentials 3.0 out of 5 stars (3)
£18.07
In stock.

Product details

  • Paperback: 216 pages
  • Publisher: O'Reilly Media; 1 edition (8 Feb 2001)
  • Language English
  • ISBN-10: 0596000790
  • ISBN-13: 978-0596000790
  • Product Dimensions: 22.9 x 15.2 x 0.8 cm
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: 1,525,585 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Ben Albahari
Discover books, learn about writers, and more.

Visit Amazon's Ben Albahari Page

Product Description

Amazon.co.uk Review

If you want to learn to use Microsoft's new C# programming language quickly, you can perhaps do no better than C# Essentials, a compact and extremely intelligent guide.

While most of today's programming books seem to be trying to outdo one another in sheer page-count, this one bucks the trend with an extremely concise yet entirely thorough treatment of C#. It is an efficiently packed, language-based guide that's perfect for those with some previous object-oriented programming experience. It covers all C# language keywords, with particular attention to class-design constructs. Short code excerpts, rather than full-length programs, are used to illustrate every feature of the language, from basic design types to data types, class design constructs (including all the details of inheritance) and the basics of the .NET Common Language Runtime (CLR). You'll learn how to model classes correctly using the most advanced features (such as reflection and attributes) which help make C# particularly powerful and elegant.

Advanced topics include a guide to making Win32 API calls from within C#, new threading options and how to interoperate with legacy DLLs and COM objects in C#. At just 200 pages, this text still manages to cover a lot of ground with the specifics of C#, with many of the features that help give C# its personality as a programming language.

Admirably concise, yet filled with expert knowledge for exploiting both basic and advanced features, this title earns high marks as a tutorial for learning Microsoft's latest programming language. It's sure to be a useful choice for any experienced programmer tackling C# for the first time. --Richard Dragan

Salt Lake City ColdFusion User Group, March 2002

C# Essentials is perhaps the best, most compact introduction to the C# language that you can find. --This text refers to an alternate Paperback edition.

Inside This Book (Learn More)
Browse and search another edition of this book.
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 


Customer Reviews

Most Helpful Customer Reviews
6 of 6 people found the following review helpful
Could be better 9 May 2001
Format:Paperback
I have to say that this book disappointed me, given that the O'Reilly JavaScript book was pretty good. It is true that this book does not 'teach' the language, but I thought that the explanations could have been clearer and more thorough. The examples usually consisted of foo this and goo that - which do not relate to any real world circumstance and therefore made them somewhat confusing (and rather dull). Quite often it was difficult to see how the example related to the topic being described! And examples were often omitted following some subtle syntax explanation - for example, you can specify a number to be Long using the L suffix... a one line example would make this very clear - but no example exists.

The command syntax specifications use some XML type mark-up symbols, which are different to the usual notation: An example (variable declaration): type [variable [ = expression ] ? ] + ; usual notation would imply that the variable is Optional! - here it allows the + sign to indicate 'one-or-more' occurrences.

Cross references in the book, for example: (see "decimal type" section in chapter 2) would be slightly better if they included a page reference - given that section 2 is 70 pages it takes a bit of page flipping to find the place. Also, like many languages, you have to use elements of the language in early parts of the book before you get to the place where they are described and defined. Some explanation or cross referencing would be helpful here too - else like the compiler you would need to read the book twice to understand it. But it's just too dull to read twice!

I do hope they produce a more complete and interesting version 2 edition after .Net becomes available.

Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
By A Customer
Format:Paperback
This is not a bad introduction to C#/.NET; it basically covers the C# syntax/CLS concepts and provides a survey of the .NET namespaces.

In my opinion though, it was essentially a place-holder in the C# market while O'Reilly put together their altogether superior books,
".NET Framework Essentials" and "Programming C#",
both highly recommended.

Comment | 
Was this review helpful to you?
1 of 4 people found the following review helpful
By A Customer
Format:Paperback
C# is a new language issued by Microsoft for its .Net platform. Microsoft stated that the concept was taken from C and C++, but it is clearly seen that the new language is a combination of J++ (MS version of Java) and Delphi (Inprise/Borland 'Visual' version of object-oriented Turbo Pascal).

This book has an excellent approach to introduce C#. It is written for programmers who have experiences in previous object oriented languages (C++, Java, Smalltalk), not for novices. It is brief, condensed, does not waste time. However, the explanations are very clear.

Comment | 
Was this review helpful to you?
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback