当前位置:首页 > 工业技术
用户界面程序设计
用户界面程序设计

用户界面程序设计PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:姒荷,冯庆文等编译
  • 出 版 社:北京:北京市新闻出版社
  • 出版年份:1991
  • ISBN:7507708039
  • 页数:225 页
图书介绍:
《用户界面程序设计》目录

第一章简介 1

1.1用户界面系统一例 1

目录 1

1.2交互式系统设计 3

1.3用户界面的基本原则 4

灵活性与一致性 5

1.4一个用户界面工具箱 6

1.5本书的组织 7

1.6阅读材料 7

2.1用户输入的类型 9

2.2输入设备 9

第二章用户输入的原则 9

模拟设备 12

2.3控制输入 14

2.4数据输入处理 16

2.5 向用户提供反馈信息 16

2.6实例:带三种用户输入方式的程序 18

2.7阅读材料 19

第三章菜单编程 20

3.1菜单控制系统实例 20

AppleWorks 20

MacWritc 21

Auto CAD 22

Lotus 1-2-3 22

dBASE IV 22

3.2正文菜单的编程设计 23

正文菜单原则 24

替换形式 25

正文菜单的实现 27

一种更一般的菜单方式 31

3.3 图形菜单的编程设计 33

图形菜单的原则 33

图形菜单实现 35

4.1命令控制系统的例子 38

Unix 38

第四章基于命令的系统的编程 38

dBASEⅣ 41

Tcll-a-Graf 42

4.2命令项 43

4.3 命令控制系统的总体结构 45

命令动作设计的工具 45

Undo命令 46

4.4允许用户定义命令 46

4.5命令输入的编程 48

将命令分成单词表 48

将单词与命令部分匹配 50

4.6命令动作的编程 53

4.7 阅读材料 55

5.1 数据输入的不同格式 56

5.2从程序中控制数据输入 56

第五章数据输入 56

5.3 正文输入技术 57

5.4提供默认值 59

5.5数值输入技术 59

读入一个整型值 60

读入一个实型值 61

从表达式中获取一个数值 64

5.6“填空”输入管理 70

5.7 阅读材料 74

一致性 75

可读性 75

第六章信息反馈 75

计划 75

6.1 一般原则 75

满足用户需求 76

给出信息 77

6.2组织输出的方法 79

屏幕的主要成分 80

标题行 80

命令或状态行 80

不同类型屏幕的考虑 81

屏幕体 81

错误或警告信息 81

菜单 82

数据输入屏幕 83

问答屏幕 83

查询屏幕 84

信息屏幕 84

控制屏幕 85

强调关键部分 86

给出表格总结 87

给出图形总结 87

6.3输出设备 88

数据查询 90

第七章屏幕技术 90

7.1交互式屏幕 90

动态介质屏幕 92

7.2正确地显示信息 95

7.3使用窗口技术 100

窗口的一般用途 100

活跃程序操作的窗口 100

窗口用于瞬时信息或控制 101

窗口布置 102

窗口控制 102

7.4阅读材料 103

8.1利用颜色来增加意义 104

第八章在输出中使用颜色 104

在应用程序中使用颜色 105

让用户自己选择颜色 105

8.2作为一门“精确科学”的颜色 107

颜色感知的物理学 107

8.3颜色的相互作用——不再是“精确科学” 107

8.4颜色说明 108

混合颜色 108

灰度级 109

Munsell模型 109

光谱模型 109

颜色模型 109

RGB说明 110

CMY说明 110

HSV说明 110

HLS说明 110

HVC说明 111

CNS说明 111

实验与研究 111

复制颜色 112

正文使用多种颜色 112

8.5有效使用颜色的原则 112

颜色组合的要素 112

8.6颜色查找表 114

疲劳 114

使屏幕产生颜色 116

与颜色进行交互 116

建立查找表 116

选择要被设置的颜色 116

设置颜色 117

ICARE:交互式计算机辅助RGB编辑器 118

8.7 颜色之意义 119

8.8 与单显的兼容性 120

第九章 直接操纵系统和特殊环境 121

9.1直接操纵的概念 121

9.2直接操纵的程序设计 124

9.3数据输入的直接操纵技术 126

9.4 高级实验环境 127

ARK-Alternate Realiy Kit(微型世界包) 128

Interativc Image(交互式图形) 129

Voice Recognition(语音识别) 130

NOOBIE:动物设计游戏站 133

VIDEOPLACE 134

Three_Dimcntional Virtual Environmcnt(三维虚环境) 134

9.5阅读材料 136

第十章窗口和用户界面管理系统 138

10.1窗口系统的概念 138

字符一映象窗口(Charactcr-Mapped Windows) 142

10.2 窗口和窗口系统 142

Microsoft Windows 147

MacintoshToolBox 152

SunNeWs 153

X窗口系统 161

10.3用户界面管理系统(UIMS) 167

MacApp 168

Open Look 176

TIGER 178

iCpak 201 179

Actor 180

Opcn Dialogue 184

NewWave 187

10.4阅读材料 189

第十一章 帮助用户与程序沟通 191

11.1 提供学习帮助 191

11.2 提供用户引导帮助 193

11.3 提示帮助的原则 194

11.4 减少和控制程序中的错误 195

11.5 阅读材料 196

第十二章 提示系统编程 197

12.1 提示系统例子 197

Appleworks 197

Lotus 1-2-3 197

dBASE Ⅳ 199

Primc的PRIMOS 201

Unix man 202

Zcnographics Mirage 202

12.2使提示系统正常运转 203

12.3提示系统选择项 203

12.4易犯的错误 204

12.5例子 204

12.6阅读材料 206

第十三章错误的处理和避免 207

13.1输入错误 207

13.2算术错误 208

13.3文件和设备错误 211

13.4错误消息 214

13.5失败的恢复 216

13.6阅读资料 216

第十四章 特殊考虑:使程序便于残疾人使用 217

14.1 为手有残疾的用户考虑 217

特殊输入设备 218

菜单考虑 220

管理命令 221

获得对话输入的其它方法 221

14.2 为视力有障碍的用户考虑 221

14.3 色盲用户和老年用户 224

14.4 为有听力缺陷和阅读障碍的用户考虑 224

14.5 阅读资料 225

相关图书
作者其它书籍
返回顶部