用户界面程序设计 原理与实例PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:(美)布 朗(Brown,Judith R.),(美)坎宁安(Cunningham,Steve)著;卞小燕等译
- 出 版 社:北京:科学出版社
- 出版年份:1992
- ISBN:7030016076
- 页数:223 页
译者的话 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
AppleWorks 19
MacWrite 20
dBASE Ⅳ 21
Lotus 1-2-3 21
Auto CAD 22
3.2 文本菜单程序设计 23
文本菜单的设计原则 23
替换形式 25
文本菜单的实现 26
一种更通用的菜单实现方法 31
3.3 图形菜单程序设计 33
图形菜单的设计原则 33
图形菜单实现 35
第四章 命令驱动系统程序设计 39
4.1 命令驱动系统的例子 39
UNIX 39
dBASE Ⅳ 42
Tell-a-Graf 43
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
ARK 131
Interative Image 132
语音识别 133
NOOBIE 133
VIDEOPLACE 134
三维虚拟环境 135
第十章 窗口和用户界面管理系统 136
10.1 窗口系统的概念 136
10.2 窗口和窗口系统 140
字符映象窗口 140
Curses 142
Microsoft Windows 144
Macintosh ToolBox 151
SUN NeWS 159
X窗口系统 163
10.3 用户界面管理系统 168
MacApp 169
Open Look 179
TIGER 180
iCpak 201 182
Actor 183
Open Dialogue 187
NewWave 191
11.1 提供辅助教学功能 194
第十一章 帮助用户与程序交互 194
11.2 提供用户引导帮助功能 196
11.3 帮助系统的原则 197
11.4 减少和控制程序中的错误 198
第十二章 帮助系统程序设计 200
12.1 帮助系统的例子 200
AppleWorks 200
Lotus 1-2-3 201
dBASE Ⅳ 202
Prime的PRIMOS 203
UNIX man 204
Zenographics Mirage 205
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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019