ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib 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 1949 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
GUI Design Essentials
S Weinschenk, P Jamar&S Yeo
0 471 17549 8
Edward Crosby
user interfaces
Appeared in:
Like it or not, most users will judge an application within the first 10 seconds by its GUI interface. The old adage of judging a book by its cover equally applies to software and its GUI. This book is divided into two parts, part one - how to capture what our GUI must achieve and make it practical to the end user and part two - how to choose and layout the controls on the form. The former discusses the processes and reviews well whilst the second illustrates good screen layout.

What the book lacks is substance. We know when to use a radio button instead of a check box but just how many twips high is a command button? You see, what is written down in this book is just plane common sense but when it comes to implementing the interface we want to know numbers. How many of us have sized up our command buttons to match those in a Microsoft product or let the control snap to the grid so that it looks about right? Just how high is a status bar. When an application is being developed consistency is paramount and the higher the number of developers the greater the need becomes to have these details documented.

This book does have one big plus. For anyone writing a GUI standard the CD contents are an excellent place to start. The authors have included their GUI standard as a word document and given the reader permission to bespoke it accordingly.