42、嵌入式系统开发:用户界面、汇编语言、编码风格与资源管理

嵌入式系统开发:用户界面、汇编语言、编码风格与资源管理

1. 优秀的用户界面设计

1.1 用户界面设计原则

  • 保持一致性 :界面的各个方面都要保持一致,包括颜色、形状、按钮功能、声音、输入确认的默认设置、撤销机制和错误处理等。这样用户就无需停下来思考特定颜色或按钮的含义。
  • 减少用户记忆负担 :用户很难跟踪系统内部的隐藏状态。例如,数字手表显示闹钟时间或当前时间时,应给出相应指示,而不是让用户记住激活的模式。
  • 提供操作反馈 :确保用户知道操作已执行。虽然每次按键都发出蜂鸣声可能会让人厌烦,但按下启停按钮后没有任何反馈,用户可能会多次按下以确认系统已响应。
  • 使用用户能理解的术语和符号 :嵌入式系统的用户界面有限,选择合适的缩写和符号很重要。应使用国际标准符号,避免使用生僻的缩写或符号。若无法避免,应让用户容易查找其含义。
  • 避免或减轻常见错误 :通过用户研究和设计规则,避免用户犯错,或让用户容易从错误中恢复。例如,一级撤销或返回功能可减少用户即时发现的错误影响,确认对话框能降低不可撤销的严重错误发生频率。

1.2 测试设计的可用性

评估用户界面设计需要结合主观和客观测量方法。
- 主观测量 :询问用户喜欢和不喜欢的地方,让用户将系统的操作便捷性与其他类似系统进行比较等。
-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值