图书介绍
用户界面程序设计 原理与实例PDF|Epub|txt|kindle电子书版本网盘下载
![用户界面程序设计 原理与实例](https://www.shukui.net/cover/59/31125114.jpg)
- (美)布 朗(Brown,Judith R.),(美)坎宁安(Cunningham,Steve)著;卞小燕等译 著
- 出版社: 北京:科学出版社
- ISBN:7030016076
- 出版时间:1992
- 标注页数:223页
- 文件大小:15MB
- 文件页数:233页
- 主题词:用户界面-程序设计 程序设计-用户界面
PDF下载
下载说明
用户界面程序设计 原理与实例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
译者的话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