ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Google+ ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1918 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
Title:
C# Primer: A Practical Approach
Author:
Stan Lippman
ISBN:
0 201 72955 5
Publisher:
Addison-Wesley
Pages:
392pp
Price:
£34-99
Reviewer:
Huw Lloyd
Subject:
C#
Appeared in:
14-6
The book's title draws an obvious parallel to Stanley Lippman's well known C++ primer; more importantly the title is also an accurate reflection of its content.

The first half of the book describes C# concepts. It provides a lucid description of all the C# keywords rationale and their use with appropriate examples. The reader is assumed to have rudimentary programming knowledge.

The second half provides some exposure to the .net programming environment: windows forms, web forms, the common language runtime (such as type reflection or meta data manipulation) and a 'Namespace' chapter that touches briefly upon many useful classes provided by .net.

The narration is clear and reads well, although many important aspects are written as footnotes and may be interpreted as 'small print'. The version used at the time of print appears to be V1.0.2914. All of the C# concepts discussed were compatible with my slightly more recent version.

This book will not suffice as a C# reference, for example, I would have preferred the index to have been more thorough. If you are performing some adventurous programming you will still need detailed reference material (e.g. MSDN).

Overall I found this book to be a good introduction into the C# language and the .net environment. The minimum knowledge required to implement frequently sought after implementations is provided with a sufficiently wide cross section of .net concepts that may be quickly adopted to achieve many complex programming goals. I am confident this book will satisfy the curiosity ofmany new C# programmers. Recommended.