Index_C


C

C++ exception handling

for constructors and destructors, 203–205

in function headers, 205–207

C++Builder, button graphics in, 77

cabinets, 197

calculator programs, 44, 49–51

Calendar feature, 101

callback functions, 97

Cancel functions

for print system, 96–97

for stopping programs, 99

“Cannot write file” message, 287

carets, blinking, 10

carpal tunnel syndrome (CTS), 31

cars

alarms for, 183

concept, 252–253

LCD dashboards for, 52

starting, 277

talking, 162

cascading elements

dialog boxes, 88

document windows, 66–67, 66–67

menus

avoiding, 121–122

example, 123, 123

on pop-up menus, 126

cash register receipts, 143–144

cell phones

bills for, 132–137

uses for, 249–250

web browsers on, 98–99

chairs in training sessions, 300

changes, saving, 19–22, 20–21

check boxes, 77

check marks for menu items, 122

checkbook programs, 148–149

checks and balances, 311–312

classes

container, 315

derived and base, 232–234

documenting, 230

limiting number of, 236–237

for modeling, 56–58

usability of, 239

cleaning up resources, 200–203

clocks, atomic, 33

Close buttons, 82

Close method, 226

coax cable, 211

code reviews

as checks and balances, 311–312

for cowboy programmers, 307

color for controls, 15

columns in PDF files, 291–293, 292–293

COM (Common Object Model), 130, 197–198, 285

command-based systems

for navigation, 114

undo with, 185

Command class, 185–186

command-line arguments, 193–194

CommandList class, 185, 187–188

commands, developing, 28–29

comments in DLL versions, 218

Common Object Model (COM), 130, 197–198, 285

company names in library names, 215

comparing URLs, 75

competition, 249

compilation, background, 105

complaints about usability, 261–262

Complete installation option, 283

complex code

bugs from, 184–185

states in, 311–312

concept cars, 252–253

configurable items

keyboard shortcuts, 28–30

menus and toolbars, 115

conflicts between programmers, 314

connections, Internet, 158–159

constructors in C++, exception handling for, 203–205

consultants, 294

consumer usability testing, 275

container classes, 315

context menus, 54, 125–126, 125

controls

buttons, 76–77, 77

check boxes, 77

custom, 14–16, 15–16

dialog box, 79–83, 80

labels, 78–79, 78

purpose of, 76

radio buttons, 77–78, 78

converting manuals to online help, 290

cool technologies, 251

Cooper, Alan, 14

copies of files, opening, 22

copying files in software installation, 281

courses, training, 295–296

cowboy programmers, 306–307

CPU usage, monitoring, 180

crashing programs with pointer variables, 175–176

credit card statements, 144

Crossing the Chasm, 250

CTS (carpal tunnel syndrome), 31

custom elements

controls, 14–16, 15–16

document window layouts, 73–74

menus, 121

mouse pointers, 90–91

software, 44

Custom installation option, 283–284

custom options in software installation, 285–286, 286

customer sites, training sessions at, 298

customer view of reports, 139–144




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