List of Figures


Chapter 1: The UUI—The Useable User Interface

Figure 1.1: When the scrollbar’s thumb is at the top, the document is at the top. When the thumb is in the middle, the middle of the document is in view.
Figure 1.2: This window represents an open folder, and you can see that it contains other folders.
Figure 1.3: The users can choose whether to hide extensions for known file types.

Chapter 2: Modeling the Real World

Figure 2.1: What do you think of this?
Figure 2.2: The central computer controls several devices.
Figure 2.3: The central computer controls the devices through two bridges.
Figure 2.4: The Palm Emulator looks just like the device but still adheres to the Windows idioms.

Chapter 3: Laying Out Your Windows and Dialog Boxes

Figure 3.1: This dialog box wouldn’t make sense if it were modeless.
Figure 3.2: Cascade arranges the windows nice and neat (to a point).
Figure 3.3: Cascade starts to become too confusing when you have lots of windows.
Figure 3.4: Tile isn’t very useful with more than a couple of windows.
Figure 3.5: The SciTE editor has a nice tab bar across the top.
Figure 3.6: This is an example of two panes separated by a splitter. (Just don’t use some silly animated dog, like they did here, please.)
Figure 3.7: Outlook has several panes, and you can choose which panes you want to show.
Figure 3.8: This dialog box from Microsoft Word lets you use keyboard shortcuts to navigate about the window.
Figure 3.9: Only a few tabs are present.
Figure 3.10: Some options are in strange places.
Figure 3.11: Where am I? What do I press? This is an example of cascading dialogs.
Figure 3.12: The status bar in IE shows you the URL of the link the mouse is hovering over.

Chapter 8: Under the Hood

Figure 8.1: The program runs the processor to 100%. That’s bad.

Chapter 9: When Your Software Starts, Stops, or Dies a Quick Death

Figure 9.1: Windows programs also generate a message that’s not exactly user friendly.

Chapter 10: Modularity and Libraries

Figure 10.1: Visual C++ lets you create a version resource for your executables.

Chapter 11: Object-Oriented Pontificating

Figure 11.1: Polymorphism in C++ is possible due to the overlapping structures.

Chapter 14: Installing, Training, and Helping

Figure 14.1: The options are available in a treeview-like component.
Figure 14.2: The text is divided into columns, making scrolling a pain.
Figure 14.3: This PDF has an index divided into columns, which is a nightmare on the screen.
Figure 14.4: This text is too wide for the screen. But if you shrink the page so that the text fits, the font will be too small.




Designing Highly Useable Software
Designing Highly Useable Software
ISBN: 0782143016
EAN: 2147483647
Year: 2003
Pages: 114

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net