Inhaltsverzeichnis Stichwortverzeichnis
© ABC Advanced Book Catalog



Inhalt



Einleitung.19
1.1Über das Buch.19
1.1.1Das Stichwort "GUI".19
1.1.2GUI - Fluch oder Segen?19
1.1.3Software - heute für die Welt von morgen.20
1.1.4Fremdwort "UID"-User Interface Design.20
1.1.5Konstruktion vs. Komposition.21
1.1.6Der Design-Prozess.21
1.1.7Gutes oder schlechtes Design, aber nie kein Design.21
1.1.8Neue Windows-Sprachen.22
1.1.9Typographie: Programm plus Schriften plus Know-how.23
1.1.10Vorteile von gutem Software-Design.23
1.1.11Vorteile fertiger Schnittmuster.25
1.1.12Normen zur Softwareergonomie.26
1.2Über den Leser.27
1.2.1Die Zielgruppe.27
1.2.2Die Anwender.28
1.3Über die Benamungen im Buch.28
1.3.1Benutzer vs. Benutzung.28
1.3.2GUI-Elemente: Pushbutton vs. Schaltflächen.28
1.4Über die Neuauflage des Buches.30
1.4.1Windows XP -The Next Generation?30
1.4.2Web-Design vs. GUI-Design.30
1.4.3Web-Formulare vs. GUI-Dialoge.30
1.4.4Beispiele: DOS, Windows 3.x, 9x, NT, 2000, xx.31
1.5Über die Vorgehensweise.31
2GUI-Applikationen.35
2.1Dieses Kapitel.35
2.2Grundsätzliches.35
2.2.1WIMP - "Windows, Icons, Menus & Pointing".35
2.2.2Einige Arten von Applikationen.36
2.3Prinzipien für Benutzeroberflächen.38
2.3.1Aufgabenangemessenheit.39
2.3.2Selbstbeschreibungsfähigkeit.52
2.3.3Steuerbarkeit.64
2.3.4Erwartungskonformität.66
2.3.5Fehlertoleranz.71
2.3.6Individualisierbarkeit.78
2.3.7Lernförderlichkeit.85
2.3.8Ästhetik.86
2.3.9Emotionalität.89
2.3.10Metaphern.89
2.3.11Direkte Manipulation.95
2.4Zum Anwender.100
2.4.1Benutzerprofile.100
2.4.2Benutzerwortschatz.101
2.4.3Mehrsprachige Applikationen.101
2.4.4Anmerkungsspeicher.101
2.5Schnittstellen.102
2.5.1Tastaturbedienung.102
2.5.2Mausfunktionen.103
2.5.3Neuheiten seit Windows 98.110
2.5.4Tastatur vs. Maus.110
3Fenster.115
3.1Dieses Kapitel.115
3.2Grundsätzliches.115
3.2.1Etwas Geschichte.115
3.2.2Applikationen: Leben in Fenstern.116
3.2.3Die Elemente eines Fensters.116
3.2.4Designwerkzeuge.120
3.2.5Gestaltungsprinzipien.121
3.2.6Standardfunktionen.123
3.2.7Größe.125
3.2.8Raumaufteilung & Layout.129
3.2.9Position.130
3.2.10Farben.131
3.2.11Schriftarten.132
3.2.12Modale Fenster.133
3.2.13Ansicht-/Bearbeiten-/Neuaufnahme-Modus.135
3.2.14MDI-Applikationen.135
3.2.15Verknüpfte Fenster.136
3.2.16Vorbelegungen.138
3.3Der Desktop.140
3.3.1Ein Anwendermessgerät.140
3.3.2Desktop als Referenzkarte.141
3.3.3Größe des Desktops.141
3.3.4Bildschirmauflösung.141
3.3.5System-Schriftart.142
3.3.6Farben.142
3.4Das Shellwindow.142
3.4.1Steuerelemente in der Shell.142
3.4.2Starten Sie mit einer guten "Home Base".143
3.4.3Verabschiedung.144
3.5Childwindows.144
3.5.1Größe.145
3.5.2Platzierung.146
3.5.3Grundfunktionalität.147
3.5.4Vorgehensweise.147
3.6Messageboxen.149
3.6.1Standard-Messageboxen.149
3.6.2Texte.150
3.6.3Icons.151
3.6.4Buttons.152
3.6.5Abfragen "on demand".155
3.6.6Selbstschließende Messageboxen.155
3.6.7Fehlermeldungen.155
3.6.8Alternativen.156
3.6.9Meldungsaufkommen.157
3.6.10Beliebte Fehler.158
3.7Dialoge.159
3.7.1Standard-Dialoge.159
3.7.2Dialoge wiederholen.160
3.7.3Zur Raumaufteilung.161
3.7.4Titelleisten-Varianten.165
3.8Register-Dialoge.165
3.8.1Vorteile.166
3.8.2Beliebte Unschönheiten.167
3.8.3Vorgehensweise.169
3.9Teilbare Fenster.170
3.9.1Explorer-Fenster.170
3.9.2Split-Windows.171
3.10Klapp-Dialoge.174
3.10.1Wichtige und unwichtige Controls.174
3.10.2Einbahnstraßen.175
3.10.3Alternativen.175
3.11Assistenten.177
3.11.1Gezieltes, schrittweises Vorgehen.177
3.11.2Anordnung der Pushbuttons.179
4Menüs.183
4.1Dieses Kapitel.183
4.2Grundsätzliches.184
4.2.1Die Elemente eines Menüs.184
4.2.2Zur Nomenklatur.184
4.3Menüelemente.186
4.3.1Texte.186
4.3.2Bitmaps.186
4.3.3Texte und Bitmaps.186
4.3.4Trennlinien.187
4.3.5Untermenüs.187
4.3.6Kurzbeschreibungen.187
4.3.7Windows 98 ff.-Menüs.187
4.4Organisation.188
4.4.1Platzierung.188
4.4.2Gruppierungen.188
4.4.3Anzahl der Optionen.190
4.4.4Reihenfolge.191
4.4.5Beliebte Fehler.193
4.5Menütexte.194
4.5.1Wortwahl.194
4.5.2Formales.197
4.5.3Inhalt & Bedeutung.199
4.5.4Beliebte Fehler.205
4.6Tastenfunktionen.206
4.6.1Hotkeys.206
4.6.2Tastenkürzel.212
4.7Dynamische Menüs.222
4.7.1Werte statt Optionen.222
4.7.2Optionen verändern.223
4.8Untermenüs.226
4.8.1Schachtelungstiefe.226
4.8.2Abreißbare Menüs.230
4.8.3Menüarten.231
4.9Pulldown-Menüs.231
4.9.1Besonderheiten.231
4.9.2Die Menüleiste.232
4.9.3Standardmenü datei bearbeiten ansicht fenster hilfe.235
4.9.4Zentrales Pulldown-Menü.236
4.9.5Vorteile von Pulldown-Menüs.237
4.9.6Nachteile.237
4.9.7Alternativen.238
4.10Kontextmenüs.238
4.10.1Allgemeines.238
4.10.2Vorteile.239
4.10.3Nachteile.240
4.10.4Standard-Kontextmenüs.241
4.10.5Zugriff auch über Tastatur.241
4.10.6Beliebte Fehler.242
4.10.7Fenster-Kontextmenüs.243
4.10.8Floskelspeicher.244
4.11Popup-Menüs.246
4.11.1Pushbutton plus Kontextmenü.246
4.11.2Vorteile.246
4.11.3Nachteile.247
4.11.4Beliebte Fehler.247
4.11.5Alternativen.247
4.12Systemmenüs.250
4.12.1Etwas versteckt.250
4.12.2.aber flexibel.251
4.12.3Erweiterungen.251
4.12.4Vorteile.252
4.12.5Nachteile.253
4.12.6Beliebte Fehler.253
4.13Icon-Menüs.254
4.13.1Vorteile.254
4.13.2Nachteile.254
4.13.3Alternativen.255
4.14Symbolleisten.258
4.14.1Merkmale.258
4.14.2Vorteil.259
4.14.3Nachteil.259
4.14.4Controls in Symbolleisten.260
4.14.5Bitmap-Buttons.261
4.14.6"Kybernetische" Fähigkeiten.262
4.14.7Menüoption, Pushbutton oder Toolbar-Button?262
4.14.8Tooltipps für Toolbar-Bitmaps.262
4.14.9Beliebte Fehler.264
4.14.10Varianten.266
4.15Statusleisten.267
4.15.1Einsatzmöglichkeiten.267
4.15.2Vorteile.268
4.15.3Nachteile.269
4.15.4Beliebte Fehler.270
4.16Konfigurierbarkeit.270
4.16.1Für den Benutzer definiert.270
4.16.2Durch den Benutzer definierbar.271
4.16.3Beispiel: Word für Windows.272
4.17Alternativen zum Menü.276
4.17.1Dialogboxen.276
4.17.2Pushbuttons.276
4.17.3Geheimtasten.277
4.18Menüs "messen".277
4.18.1Quiz der Art "Wo bin ich?".277
4.18.2Anwender-Feedback.278
4.19Vorgehensweise.278
4.19.1Menüart.278
4.19.2Zusammenstellen der Optionen.279
4.19.3Symbolleisten.280
5Steuerelemente.285
5.1Dieses Kapitel.285
5.2Übersicht.285
5.2.1Statische Elemente.286
5.2.2Eingabefelder.286
5.2.3Auswahl-Elemente.287
5.2.4Tabellen-Controls.287
5.2.5Schaltflächen.287
5.2.6Statusanzeigen.287
5.3Grundsätzliches.288
5.3.1Sichtbarkeit.288
5.3.2Anordnung.288
5.3.3Reihenfolge.292
5.3.4Farben.293
5.3.5Gleichförmigkeit.293
5.3.6Schriftarten.294
5.3.7Beschriftung.296
5.3.8Tooltipps.298
5.3.9Attribute.299
5.3.10Auswahlhilfen.300
5.3.11Validierung.301
5.4FixedText-Elemente.302
5.4.1Bezeichnungen.302
5.4.2Eigenschaften.302
5.4.3Bemaßungen.302
5.4.4Beschriftung.304
5.4.5Anordnung.304
5.4.6Größe.305
5.4.7Erweiterte Attribute.305
5.4.8Beliebte Eigentümlichkeiten.306
5.5Rahmen & Linien.306
5.5.1Eigenschaften.306
5.5.2Bemaßungen.308
5.5.3Erweiterte Attribute.309
5.5.4Beliebte Eigentümlichkeiten.310
5.6Bitmaps & Icons.311
5.7SingleLineEdit.311
5.7.1Bemaßungen.311
5.7.2Anordnung.313
5.7.3Standard-Attribute.313
5.7.4Erweiterte Attribute.315
5.7.5Abweichungen vom Windows-Standard.315
5.7.6Alternativen.317
5.7.7Beliebte Eigentümlichkeiten.318
5.8Editierbare Comboboxen.320
5.8.1Eigenschaften.320
5.8.2Bemaßungen.320
5.8.3Alternativen.321
5.8.4Beliebte Fehler.322
5.9Drehfelder.323
5.9.1Bezeichnungen.323
5.9.2Eigenschaften.323
5.9.3Bemaßungen.325
5.9.4Erweiterte Attribute.326
5.9.5Alternativen.326
5.9.6Beliebte Fehler.326
5.10MultiLineEdit.327
5.10.1Eigenschaften.327
5.10.2Bemaßungen.328
5.11RichText-Controls.328
5.12Popup-Menüs.328
5.13Kontextmenüs.328
5.14Radiobuttons.329
5.14.1Bezeichnungen.329
5.14.2Eigenschaften.329
5.14.3Beschriftung.330
5.14.4Hotkeys.330
5.14.5Bemaßungen.330
5.14.6Erweiterte Attribute.331
5.14.7Alternativen.332
5.14.8Beliebte Unschönheiten.332
5.15Checkboxen.334
5.15.1Bezeichnungen.334
5.15.2Bemaßungen.335
5.15.3Eigenschaften.337
5.15.4Erweiterte Attribute.338
5.15.5Alternativen.339
5.15.6Beliebte Fehler.342
5.16Comboboxen.344
5.16.1Eigenschaften.344
5.16.2Bemaßungen.345
5.16.3Alternativen.346
5.16.4Beliebte Fehler.347
5.17Listboxen.349
5.17.1Eigenschaften.349
5.17.2Attribute.349
5.17.3Bemaßungen.350
5.17.4Alternativen.350
5.17.5Beliebte Fehler.351
5.18ListView-Elemente.352
5.18.1Bezeichnungen.352
5.18.2Eigenschaften.352
5.18.3Erweiterte Attribute.354
5.18.4Alternativen.358
5.18.5Beliebte Fehler.358
5.19TreeView-Elemente.359
5.19.1Bezeichnungen.359
5.19.2Eigenschaften.360
5.19.3Erweiterte Eigenschaften.362
5.19.4Alternativen.362
5.19.5Beliebte Fehler.363
5.20Scrollbars.364
5.20.1Bezeichnungen.364
5.20.2Eigenschaften.364
5.20.3Alternativen.364
5.20.4Beliebte Fehler.365
5.21Schieberegler.365
5.21.1Eigenschaften.365
5.21.2Erweiterte Attribute.366
5.21.3Alternativen.366
5.21.4Beliebte Fehler.366
5.22Browser.367
5.22.1Zellen.367
5.22.2Teilungsmöglichkeiten.368
5.22.3Breite der Spalten.368
5.22.4Browser vs. Eingabemasken.369
5.22.5Browser - noch zeitgemäß?370
5.22.6Alternativen.372
5.23Pushbuttons.373
5.23.1Eigenschaften.373
5.23.2Bemaßungen.374
5.23.3Beschriftung.376
5.23.4Farbe.379
5.23.5Anordnung.380
5.23.6Erweiterte Attribute.382
5.23.7Alternativen zu Pushbuttons.382
5.23.8Beliebte Fehler.383
5.24Bitmap-Buttons.384
5.24.1Einsatzmöglichkeiten.384
5.24.2Optik.385
5.25Tab-Controls.386
5.25.1Bemaßungen.386
5.25.2Laschentexte.388
5.25.3Bitmaps in Laschen.389
5.25.4Dynamische Laschen.390
5.25.5Verschachtelte Laschen.391
5.25.6Controls außerhalb der Laschenfenster.391
5.25.7Pushbuttons.392
5.25.8Tastenbedienung.392
5.25.9Alternativen.393
5.25.10Beliebte Fehler.394
5.26Fortschrittsanzeigen.398
5.26.1Eigenschaften.398
5.26.2Regeln.399
5.26.3Restriktionen.400
5.26.4Möglichkeiten.400
5.26.5Alternativen.401
5.26.6Beliebte Fehler.403
5.27Mauszeiger.404
5.27.1Mauscursor als Feedbackanzeige.405
5.27.2Mauscursor als Informationsträger.405
5.27.3Hotspot.406
5.27.4Intelligentes Platzieren.406
5.28Zwischenablage.407
5.28.1Originale Zwischenablage.407
5.28.2Zusatzprogramm "ClipTray".408
5.28.3Desktop als Ablage.408
5.28.4Selbst programmierte Zwischenablage.408
5.29Custom Controls - Get Unlimited Interfaces.408
5.29.1WYSIWYG-Controls.409
5.30TUI - Tangible User Interface.409
5.31Microsoft Visual Studio.NET - Der neue GUI-Standard?410
6Graphikelemente.415
6.1Dieses Kapitel.415
6.2Grundsätzliches.415
6.2.1Warum Graphik...?415
6.2.2Anwendungen.416
6.2.3Pixelschmuck.418
6.2.4Orientierung an Standards.418
6.2.5Einheitlichkeit.418
6.2.6Beliebte Vorurteile.419
6.3Werkzeuge.421
6.3.1Für Bitmaps.421
6.3.2Für Icons.423
6.3.3Für Cursor.424
6.3.4Hilfreich: Lupe bei Windows 98.425
6.4Äußerlichkeiten.427
6.4.1Größe.427
6.4.2Farbe.427
6.4.3Beleuchtung.434
6.4.4Umriss.435
6.4.5Testen, testen, testen!436
6.4.6Beliebte Fehler.436
6.5Innere Werte.437
6.5.1Verb vs. Objekt.437
6.5.2Symbolbedeutung.437
6.5.3Unterscheidbarkeit vs. Attraktivität.441
6.5.4Einheitlichkeit vs. Erkennbarkeit.442
6.5.5Erkennen vs. Wiedererkennen.443
6.5.6Konsistenz.444
6.5.7Beliebte Fehler.444
6.6Bitmaps.447
6.6.1Startbitmap beim Laden der Applikation.447
6.6.2Schmuck-Elemente.448
6.6.3WYSIWYG-Elemente.449
6.6.4Validierungsanzeigen.456
6.6.5Bitmaps in TreeView-Elementen.457
6.6.6Bitmaps in ListView-Elementen.458
6.6.7Bitmaps in Pushbuttons.460
6.6.8Bitmaps in TabControl-Laschen.464
6.6.9Bitmaps als Menüoptionen.464
6.6.10Bitmaps in Toolbars.465
6.7Icons.467
6.7.1Sinnvolle Beschränkungen.467
6.7.2Icons: Bilder oder Symbole.467
6.7.3Texte in Icons.467
6.7.4Icons mit Verknüpfungsfunktion.467
6.7.5Applikations-Icons.468
6.7.6Fenster-Icons.469
6.7.7Bearbeitung von Icons als Bitmaps.469
6.8Mauszeiger.469
6.8.1Mauszeiger.469
6.8.2Standard-Mauszeiger.470
6.8.3Geben Sie Feedback, Sire!.471
6.8.4Sehr, sehr sinnvolle Ergänzungen.472
6.8.5Optional: Tastenfunktionen.473
6.8.6Der Hotspot.473
6.9Animationen.473
6.9.1Benutzung vorhandener Ressourcen.474
6.9.2Kleine Icons.475
6.9.3Herstellung.475
6.10Vorgehensweise.475
6.10.1Scharenweise Bitmaps.475
6.10.2Erstens: Viel Zeichenplatz.475
6.10.3Zweitens: Brainstorming.476
6.10.4Drittens: Randbedingungen festlegen.477
6.10.5Viertens: Entwurf der "Kulisse".477
6.10.6Fünftens: Entwurf der "Hauptszene".479
6.10.7Sechstens: Abstimmung.479
6.10.8Siebtens: Reinzeichnung.480
6.10.9Ad infinitum: Prüfen & korrigieren.480
7Wegweiser zum erfolgreichen "Going GUI".483
7.1Dieses Kapitel.483
7.2Software-Design.483
7.2.1Folgen von Software.483
7.2.2Entscheidungsgeschwindigkeit.483
7.2.3Externe Anregungen.484
7.2.4Interne Regeln.484
7.2.5Ergebnisse prüfen.484
7.2.6Konstruktion vs. Komposition.484
7.2.7Für den Anwender.485
7.2.8Werkzeuge: Painter vs. Papier.485
7.2.9Letztendlich.485
7.3Zum Anwender.485
7.3.1Fehler des Anwenders.486
7.3.2Typische Fragen der Benutzer.486
7.3.3Software für Anwender.487
7.4Zur Applikation.488
7.4.1Aufgabenangemessenheit.488
7.4.2Einheitliche Gestaltung.488
7.4.3Konsistenz.488
7.4.4Räumliche Platzierung von Elementen.489
7.4.5Mehr Sicherheit.489
7.4.6Mehr Möglichkeiten.489
7.4.7Hinzufügen neuer Features.490
7.4.8Features vs. Effizienz und Usability.491
7.4.9What you see is what you know.491
7.4.10Das Pareto-Prinzip.491
7.4.11Virtuosität.491
7.4.12Die Goldene Grundregel.491
7.5Zum Schluss.492
7.5.1PS No. 1.492
7.5.2PS No. 2.492
Anhang.495
A   Dieses Kapitel.495
B   Normen.495
C   Styleguides.495
D   Windows-Programmierung.496
E   GUI-Gestaltung.497
F   Icon-Design.498
G   Gestaltung von Hilfesystemen.499
H   Web-Design.499
I   Software-Entwicklung.500
J   Typographie.500
K   Farblehre.501
L   Unterhaltsames.501
M   Ergonomie-Randgebiete.502
Index.507