《用户界面程序设计》求取 ⇩

第一章简介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

AppleWorks20

MacWritc21

Auto CAD22

Lotus 1-2-322

dBASE IV22

3.2正文菜单的编程设计23

正文菜单原则24

替换形式25

正文菜单的实现27

一种更一般的菜单方式31

3.3 图形菜单的编程设计33

图形菜单的原则33

图形菜单实现35

4.1命令控制系统的例子38

Unix38

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

dBASEⅣ41

Tcll-a-Graf42

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

VIDEOPLACE134

Three_Dimcntional Virtual Environmcnt(三维虚环境)134

9.5阅读材料136

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

10.1窗口系统的概念138

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

10.2 窗口和窗口系统142

Microsoft Windows147

MacintoshToolBox152

SunNeWs153

X窗口系统161

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

MacApp168

Open Look176

TIGER178

iCpak 201179

Actor180

Opcn Dialogue184

NewWave187

10.4阅读材料189

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

11.1 提供学习帮助191

11.2 提供用户引导帮助193

11.3 提示帮助的原则194

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

11.5 阅读材料196

第十二章 提示系统编程197

12.1 提示系统例子197

Appleworks197

Lotus 1-2-3197

dBASE Ⅳ199

Primc的PRIMOS201

Unix man202

Zcnographics Mirage202

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

1991《用户界面程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由姒荷,冯庆文等编译 1991 北京:北京市新闻出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

用户界面程序设计  原理与实例(1992 PDF版)
用户界面程序设计 原理与实例
1992 北京:科学出版社
面向对象的程序设计( PDF版)
面向对象的程序设计
APPLE 界面应用设计( PDF版)
APPLE 界面应用设计
儒林图书有限公司
C++面向对象程序设计实用教程(1999 PDF版)
C++面向对象程序设计实用教程
1999 北京:北京航空航天大学出版社
面向对象的程序设计Turbo C++程序设计方法(1991 PDF版)
面向对象的程序设计Turbo C++程序设计方法
1991 北京:海洋出版社
Turbo C++程序设计方法 面向对象的程序设计(1991 PDF版)
Turbo C++程序设计方法 面向对象的程序设计
1991 北京:海洋出版社
Windows 95用户控件的程序设计(1997 PDF版)
Windows 95用户控件的程序设计
1997 北京:人民邮电出版社
用户友好程序设计基础(1991 PDF版)
用户友好程序设计基础
1991 北京:北京科学技术出版社
面向对象程序设计(1994 PDF版)
面向对象程序设计
1994 北京:电子工业出版社
用户界面程序设计(1991 PDF版)
用户界面程序设计
1991 北京:北京市新闻出版社
用户界面程序设计原理与实例(1992 PDF版)
用户界面程序设计原理与实例
1992 北京:北京航空航天大学出版社
程序设计  试用本(1960 PDF版)
程序设计 试用本
1960 科学技术出版社
边界元法程序设计及工程应用(1996 PDF版)
边界元法程序设计及工程应用
1996 南京:江苏科学技术出版社
GPS应用程序设计(1999 PDF版)
GPS应用程序设计
1999 北京:科学出版社
面向对象程序设计(1999 PDF版)
面向对象程序设计
1999 合肥:安徽大学出版社