软件设计之易用性
来源:互联网 发布:建周通软件下载 编辑:程序博客网 时间:2024/06/04 05:43
软件设计之易用性
1. 快捷操作
2. 信息组合合理,与数据流、信息流为导向。
3. 深入理解信息管理理念,才是软件实用、易用的精髓。
4. 充分考虑使用系统的角色,与他的工作职责与工作主线。
其他大型软件设计注意点:
1. 软件跨时区运行(存储世界标准时间)。
2. 软件24小时不间断运行(在凌晨系统时间同步)。
快捷键设置规则
键盘快捷操作设计
1、 弹出窗体。光标定位在 TabIndex=0 的地方。
查询类:输入回车执行查询。
(1) 多条件查询时,如果当前没有输入值,输入回车,光标移入下一个输入框。
(2) 查询结果是列表的,1)鼠标选中一条,执行“确认”;2)鼠标双击 选中确认。
编辑类:
编辑控件窗体
1、 光标默认定位在 第一个输入框。
2、 TabIndex 设置,从上到下,从左到右。
3、 输入内容需要验证时,输入完成事件(输入内容后,光标离开、回车键、Tab键)后立即触发验证,提示错误信息直接展示给用户,并且把输入的内容清空。
4、 “回车键”输入完成后,焦点移至“提交”操作按钮上。
5、 操作按钮焦点切换使用“Tab”键。操作按钮使用快捷键,采用 Alt + “KEY”的模式执行。
编辑控件:(DataGridView)
1、 支持回车输入,一行最后一个输入框,回车新增一行。
2、 验证规则同上
2、列表窗体
信息主线
(1) 信息 à 数据(抽象、存储) à 处理事件(算法逻辑) à 信息
主线上的最小操作原子单元
(2) 处理UI设计。
- 软件设计之易用性
- 软件设计之所见
- 软件设计之我见
- 软件设计之“信雅达”
- 软件设计之实现之一
- 软件设计之初
- 软件设计之框架
- 软件设计之模块划分
- 软件工程之五 软件设计
- 软件设计之模块划分
- 软工之软件设计
- 软件工程之软件设计
- 软件工程视频之软件设计
- keepalive学习之软件设计
- keepalive学习之软件设计
- 软件设计之框架
- 软件设计之模块划分
- 软件设计之状态机
- Android Application与thread、stack、task、activity之间的关系
- 关于索引使用的几个小问题
- 黑马训练营_SQL学习笔记续二
- dos命令学习基础
- 快排算法也可以这样实现。。。@一
- 软件设计之易用性
- 301转向代码合集
- 項目管理FAQ
- 理想过程 关键词 随想
- 《java中的 Stack类》
- 有1,2,3,...,n,n<=9,这n个数全排列,从小到大排好,计算第k个数是什么
- java访问xml文件
- ISO20000对高校构建IT服务管理体系的应用价值和实践意义
- 初识MVC与三层架构