User Interface Design for Programmers 2011 phần 1 pps
... are actually working, the happier you are. 6 User Interface Design for Programmers by Joel Spolsky ISBN :18 9 311 59 41 Apress © 20 01 (14 4 pages) The author of this book proposes simple, logical ... talent to improve any user interface, from traditional GUI applications to Web sites to consumer electronics. Table of Contents User Interface Design for...
Ngày tải lên: 14/08/2014, 00:21
... choice affects the visual 19 A user interface is well designed when the program model conforms to the user model. That's it. Almost all good user interface design comes down to bringing ... in Figure 2 -1. Figure 2 -1: Guess what happens when you click on Spreadsheet 1? Almost any novice user would guess that the windows are independent. They look independent....
Ngày tải lên: 14/08/2014, 00:21
... could get it to work. Figure 5 -1: Windows' unloved briefcase A metaphor badly chosen is worse than no metaphor at all. Unfortunately, desktop user interface designers feel that they're ... Figure 4 -1: The classic desktop metaphor Take a look at Figure 4-2, a screenshot from Kai's Photo Soap. Can you guess how to zoom in? 21 Figure 4 -10 : The Napster 2.0 us...
Ngày tải lên: 14/08/2014, 00:21
User Interface Design for Programmers 2011 phần 5 ppsx
... "extremes" to remember are: 1. Design for people who can't read. 2. Design for people who can't use a mouse. 3. Design for people who have such bad memories they would forget their own name ... example of an interface where the designer gets out of the way and lets the user do whatever they want. CLIs can be easy to use, but they're not very 41...
Ngày tải lên: 14/08/2014, 00:21
User Interface Design for Programmers 2011 phần 4 potx
... luck.) Figure 6 -1: Kai's Photo Soap does everything differently. Now, there's a lot to be gained by having a slick, cool-looking user interface. Good graphic design like Kai is ... numbers, but I believe it was something like one or two programs for the average DOS user versus twelve programs for a Mac user. Because all 37 In Chapter 4, I talked about how nifty...
Ngày tải lên: 14/08/2014, 00:21
User Interface Design for Programmers 2011 phần 6 potx
... When you design user interfaces, it's a good idea to keep two principles in mind: 1. Users don't have the manual, and if they did, they wouldn't read it. 2. In fact, users can't ... your code except for 0 and 1. (Constants other than 0 and 1 are referred to as "magic numbers." I don't even want to get into the psychology of that.) For example...
Ngày tải lên: 14/08/2014, 00:21
User Interface Design for Programmers 2011 phần 7 docx
... the really, really old days of command-line interfaces, if you wanted to open a file, you had to type its name (see Figure 11 -1) . Figure 11 -1: Opening a file the command-line way. You have ... version of tcsh; and who runs X 11 with four tiled xterms all day long. And about 11 xperfs.) Designing good software takes about six steps: 1. Invent some users. 2. Figure out the imp...
Ngày tải lên: 14/08/2014, 00:21
User Interface Design for Programmers 2011 phần 8 potx
... twelfth user. This is not science here; it's digging for truffles. Take about 3 or 4 pigs out to the forest, let them sniff around and you'll find most of the truffles. Bringing out 10 24 ... make sense to a user, who has to figure them out in a couple of seconds. Figure 14 -1, taken from Corel PHOTO-PAINT 9, shows one tab of a print dialog that probably took months to d...
Ngày tải lên: 14/08/2014, 00:21
User Interface Design for Programmers 2011 phần 9 pptx
... "the" and change it for you. If you enter "Monday" into a cell in Microsoft Excel and then drag down, you get the days of the week (see Figure 15 -1) . Figure 15 -1: Excel has heuristically ... they don't work so well for verbs, because 16 × 16 is not a lot of space to show an action. In a typical word processor, the icon for numbered lists ( Figur...
Ngày tải lên: 14/08/2014, 00:21
User Interface Design for Programmers 2011 phần 10 pptx
... wipe up the tea before it ruins another keyboard. Frustrating, huh? Most designers of email-on-the-Web interfaces are aware of this time lag, and they've compensated for it by putting ... 99 Figure 17 -3: Using dropdown listboxes for menus is inconsistent and confusing. Many clever Web designers have realized that by using JavaScript, you can detect when the user has changed...
Ngày tải lên: 14/08/2014, 00:21