软件设计之易用性

  

软件设计之易用性

 

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设计。

你可能感兴趣的:(软件设计,存储,工作,算法)