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:
User Interfaces in C#: Windows Forms and Custom Controls
Author:
Matthew MacDonald
ISBN:
1-59059-045-7
Publisher:
Apress
Pages:
586
Price:
£35-50
Reviewer:
Andrew Murphy
Subject:
C#; .NET
Appeared in:
16-4
This book is great at taking MSDN, summarising it and providing a general overview. It is also easy to read and gives attention to other issues that surround a good user interface, giving you some pointers for how you should do things. However, if regurgitated MSDN offends you; you do not like lame arguments for why three-tiered architecture is bad; or you actually expected to find examples of slightly more complex subjects such as implementing localisation successfully, then this is not the title for you.

Chapter 1 is in my opinion the best chapter of this book. It attempts to get programmers to stop and think before they create another ill-designed "wow" interface. It tries to get us to do things in a way that users have come to expect, meaning our users can use the interface without training and with confidence. Fantastic!

On the bad side, this book is meant to be targeted at experienced C# developers, so why does it spend the first half of chapter 2 trying to explain what a C# structure is? After this, most of the rest of the book is taken up with brief descriptions and MSDN method listings. Although it does give some useful tips and a CD full of examples, these examples are very simple and fall way short of being advanced.

Overall the book is easy to read and MSDN style informative but lacks substance where it is needed. At£35.00 I would not buy it, at£5.00 for reading on a train I would, but I would not expect to use it as a reference book later.