提交需求
赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!
交互设计原则:常见附加工作陷阱
交互设计原则:常见附加工作陷阱
不要强迫用户到另外一个窗口中完成影响本窗口的功能;
不要强迫用户记住他将事物放在层次文件系统中的哪个位置;
不要强迫用户调整窗口大小,当窗口在屏幕上弹出时,程序应该为其内容调整合适的大小。不要让它大而空,或者小而需要不停地滚动;
不要强迫用户移动窗口,如果桌面上存在空闲空间,将窗口放在其中,而不是直接将其放在已经打开的程序之上;
不要强迫用户重新进入个人设置,如果已经设置了字符、颜色、缩进或者声音,确信他不需要再做一遍,除非他想改变;
不要强迫用户在填充字段时满足完整性,如果用户想从交易登录屏幕中忽略一些细节,不要强迫用户输入,假定他不需要重输入,数据库的完整性不值得强迫用户;
不要强迫用户请求允许,这通常是不允许用户在输出的地方输入的症状;
不要让用户确认其行为,这隐含存在健壮的撤消功能;
不要让用户的行为产生错误。
交互设计原则:窗口行为
整体的视觉隐喻是用户能否理解系统的关键。
避免模态,模态是一种程序可能进入的状态,在这种状态下用户操作的效果与正常状态有所差异,它实质上是一种行为的转向。
层叠窗口,层叠窗口的概念是好的,但在真实世界中却不太实际,屏幕上同时运行3个或更多的应用程序或文档用户就得经受考验。也因此促使微软引进了任栏,而苹果公司则发明了Expose,Expose很吸引人
可以用来追踪所有打开的窗口,不过由于和Dock上最小化的程序集成的不好,所以使用起来公平是有些问题。
多窗格应用程序
微软的Outlook2007是多窗格应用的例子,多窗格的好处在于独立而相关的信息可以轻松地在单个独占屏幕上显示,并能将导航和窗口管理的附加工作几乎减少到零,对于任何一个复杂的独占应用程序,相邻窗格的设计尤为必要,特别是在一个窗格中提供导航或构造块,以及在相邻窗格中支持数据查看或数据构造的设计,似乎代表一种可重复的有效模式。现在的客户端技术比如Ajax,Flex本身已经可以提供类似于窗口的行为。
Powered by Froala Editor
大牛,别默默的看了,快登录帮我点评一下吧!:)
登录 立即注册