Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
17 used & new from £4.78

Have one to sell? Sell yours here
 
   
C# Essentials
 
See larger image
 

C# Essentials (Paperback)

by Ben Albahari (Author), Peter Drayton (Author), Brad Merrill (Author)
3.0 out of 5 stars See all reviews (3 customer reviews)
RRP: £26.99
Price: £22.94 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £4.05 (15%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Want guaranteed delivery by Wednesday, July 15? Choose Express delivery at checkout. See Details
9 new from £8.10 8 used from £4.78
Other Editions: RRP: Our Price: Other Offers:
Paperback Order it used

Frequently Bought Together

Customers buy this book with C# Language Pocket Reference (Pocket Reference (O'Reilly)) by Peter Drayton

C# Essentials + C# Language Pocket Reference (Pocket Reference (O'Reilly))
Price For Both: £29.20

Show availability and shipping details


Customers Who Bought This Item Also Bought

Programming C#: Building .NET Applications with C#

Programming C#: Building .NET Applications with C#

by Jesse Liberty
3.6 out of 5 stars (22)  £28.76
C# Language Pocket Reference (Pocket Reference (O'Reilly))

C# Language Pocket Reference (Pocket Reference (O'Reilly))

by Peter Drayton
4.0 out of 5 stars (2)  £6.26
Explore similar items

Product details

  • Paperback: 216 pages
  • Publisher: O'Reilly Media, Inc.; 2 edition (20 Jul 2007)
  • Language English
  • ISBN-10: 0596003153
  • ISBN-13: 978-0596003159
  • Product Dimensions: 22.6 x 15.2 x 1.4 cm
  • Average Customer Review: 3.0 out of 5 stars See all reviews (3 customer reviews)
  • Amazon.co.uk Sales Rank: 728,254 in Books (See Bestsellers in Books)
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Csharp Object Database
   Cdatabase.db4o.com    Native C#, Object persistence Free evaluation, Download now! 
C# Essentials
   www.shop.com/books    C# Essentials Here. Shop Smart & Save Big at SHOP.COM 
Microsoft Courses
   Career-in-IT.co.uk/programming    Work and learn at the same time Average salaries over £30K 
  
 

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 --This text refers to an out of print or unavailable edition of this title.

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.

See all Product Description


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
reference
csharp

Your tags: Add your first tag
 

 

Customer Reviews

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

 
6 of 6 people found the following review helpful:
2.0 out of 5 stars Could be better, 9 May 2001
This review is from: C# Essentials (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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
3.0 out of 5 stars An OK book but superseded by O'Reilly's newer .NET books, 16 Oct 2001
By A Customer
This review is from: C# Essentials (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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 6 people found the following review helpful:
4.0 out of 5 stars Essential to read for incoming C# programmers, 5 April 2001
By A Customer
This review is from: C# Essentials (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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

 Beta (What's this?)
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]

   


Listmania!


Look for similar items by category


Feedback


The Body Shop

The Body Shop - Vitamin C Skin Boost
Protect and boost your glow with The Body Shop Vitamin C Skin Boost.

Shop The Body Shop

 

Up to 75% off Shoes

Shoe Clearance - 75% off Shoes
Save up to 75% on shoes for the whole family.

Shop clearance shoes

 

A Close Shave

Philips Nivea Coolskin HS8060 Moisturizing Rotary Shaving System
For all types of hair removal, stay smooth with Amazon.co.uk.

Discover Shaving & Hair Removal

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and 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
The Girl Who Played with Fire
Breaking Dawn (Twilight Saga)
The Girl with the Dragon Tattoo
The Host
The Host by Stephenie Meyer

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates