《用户界面程序设计 原理与实例》求取 ⇩

译者的话1

1

第一章 绪论1

1.1 交互式系统一例1

目录1

1.2 交互式系统设计3

1.3 用户界面的基本原则4

灵活性与一致性5

1.4 用户界面工具集6

1.5 本书的结构6

2.2 输入设备8

第二章 用户输入的原则8

2.1 用户输入的类型8

模拟设备11

2.3 控制输入12

2.4 处理数据输入15

2.5 向用户提供活动的反馈15

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

第三章 菜单程序设计19

3.1 菜单驱动系统实例19

AppleWorks19

MacWrite20

dBASE Ⅳ21

Lotus 1-2-321

Auto CAD22

3.2 文本菜单程序设计23

文本菜单的设计原则23

替换形式25

文本菜单的实现26

一种更通用的菜单实现方法31

3.3 图形菜单程序设计33

图形菜单的设计原则33

图形菜单实现35

第四章 命令驱动系统程序设计39

4.1 命令驱动系统的例子39

UNIX39

dBASE Ⅳ42

Tell-a-Graf43

4.2 命令项45

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

设计命令动作的工具47

命令恢复48

4.4 允许用户自定义命令48

将命令分成单词表50

4.5 命令输入的编程50

将单词与命令部分匹配52

4.6 对命令的程序动作的编程55

第五章 数据输入程序设计58

5.1 数据输入的不同格式58

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

5.3 文本输入技术59

5.4 提供默认值61

5.5 数值输入技术61

读取整型值62

读入实型值63

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

5.6 “填空”输入方式的管理74

第六章 对用户信息的反应80

6.1 一般原则80

计划80

一致性80

可读性80

满足用户需求81

给出信息82

标题行84

屏幕的主要成分84

6.2 组织输出的方法84

命令或状态行85

错误或警告信息85

屏幕体86

不同类型屏幕的考虑86

菜单86

数据输入屏幕87

问答屏幕88

查询屏幕88

控制屏幕89

信息屏幕89

强调关键部分90

给出表格总结91

给出图形总结92

6.3 输出设备92

第七章 屏幕处理技术94

7.1 交互式屏幕94

数据查询94

动态介质屏幕95

7.2 适当地显示信息100

7.3 使用窗口技术104

活动程序操作所用的窗口105

窗口的一般用途105

窗口用于暂用信息或控制106

窗口布置106

窗口控制107

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

8.1 利用颜色增加意义108

在应用程序中使用颜色109

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

颜色感知的物理学110

让用户自己选择颜色110

8.3 颜色的相互作用111

8.4 颜色规范111

混合颜色112

颜色模型112

光谱模型112

灰度113

Munsell模型113

RGB规范113

CMY规范113

HLS规范114

HVC规范114

HSV规范114

CNS规范115

实验与研究115

颜色的复制115

相关的颜色115

8.5 有效地使用颜色的原则116

颜色组合的要素116

疲劳117

8.6 颜色查找表117

使屏幕产生颜色118

选择要被设置的颜色119

建立查找表119

与颜色进行交互119

设置颜色120

交互式计算机辅助RGB编辑器(ICARE)121

8.7 颜色的意义122

8.8 与单显的兼容性122

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

9.1 直接操纵的概念124

9.2 直接操纵的程序设计127

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

9.4 实验环境和高级环境130

ARK131

Interative Image132

语音识别133

NOOBIE133

VIDEOPLACE134

三维虚拟环境135

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

10.1 窗口系统的概念136

10.2 窗口和窗口系统140

字符映象窗口140

Curses142

Microsoft Windows144

Macintosh ToolBox151

SUN NeWS159

X窗口系统163

10.3 用户界面管理系统168

MacApp169

Open Look179

TIGER180

iCpak 201182

Actor183

Open Dialogue187

NewWave191

11.1 提供辅助教学功能194

第十一章 帮助用户与程序交互194

11.2 提供用户引导帮助功能196

11.3 帮助系统的原则197

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

第十二章 帮助系统程序设计200

12.1 帮助系统的例子200

AppleWorks200

Lotus 1-2-3201

dBASE Ⅳ202

Prime的PRIMOS203

UNIX man204

Zenographics Mirage205

12.2 使帮助系统正常运转206

12.3 帮助系统选项207

12.4 易犯的错误208

12.5 例子208

第十三章 错误的处理与避免210

13.1 输入错误210

13.2 算术错误211

13.3 文件和设备错误214

13.4 错误信息217

13.5 失败的恢复219

参考文献220

1992《用户界面程序设计 原理与实例》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)布 朗(Brown,Judith R.),(美)坎宁安 1992 北京:科学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

实用用户界面设计 C程序员参考(1993 PDF版)
实用用户界面设计 C程序员参考
1993 北京:宇航出版社
数据库原理与Visual FoxPro程序设计实例教程( PDF版)
数据库原理与Visual FoxPro程序设计实例教程
matlab60程序设计与实例应用( PDF版)
matlab60程序设计与实例应用
C++面向对象程序设计实用教程(1999 PDF版)
C++面向对象程序设计实用教程
1999 北京:北京航空航天大学出版社
Auto LISP实用程序设计方法与实例  10.0版(1990 PDF版)
Auto LISP实用程序设计方法与实例 10.0版
1990 中国科学院希望高级电脑技术公司
用户界面程序设计(1991 PDF版)
用户界面程序设计
1991 北京:北京市新闻出版社
用户界面程序设计原理与实例(1992 PDF版)
用户界面程序设计原理与实例
1992 北京:北京航空航天大学出版社
Windows界面应用程序设计指南(1993 PDF版)
Windows界面应用程序设计指南
1993 北京:清华大学出版社
实用程序设计(1988 PDF版)
实用程序设计
1988 北京:国防工业出版社
实用COBOL程序设计(1987 PDF版)
实用COBOL程序设计
1987 北京:电子工业出版社
初学者用BASIC程序设计实例(1986 PDF版)
初学者用BASIC程序设计实例
1986 北京:国防工业出版社
Visual Basic程序设计使用技术与实例(1999 PDF版)
Visual Basic程序设计使用技术与实例
1999 成都:电子科技大学出版社
C语言程序设计实用技术与程序实例(1996 PDF版)
C语言程序设计实用技术与程序实例
1996 上海:上海科学普及出版社
FoxPro实用程序设计(1997 PDF版)
FoxPro实用程序设计
1997 哈尔滨:黑龙江科学技术出版社
Turbo C/Borland C++用户界面程序设计(1994 PDF版)
Turbo C/Borland C++用户界面程序设计
1994 西安:西安交通大学出版社