摘译于"LABVIEW STYLE BOOK",对作者表示深深的敬意,为了不引起麻烦,请不要转载文章到它处
前面板(FRONT PANEL)的设计原则
布局(LAYOUT)
布局所指的是前面板对象如何在面板上排列的。布局的好坏对最终用户和程序开发者都有影响,
对用户的影响不需要说明,对开发者来说直接涉及到子VI的调用问题。
下面是有关前面板布局的原则,分成通用原则、GUI面板原则和SUBVI面板原则。
通用原则:
1:用装饰、间隔、选项卡和簇把相关控件进行根据逻辑关系分组
2:前面板对象要整齐等间距排列
3:类似的对象大小要一致
4:工业用途的顶层面板要最大化
5:对话框的面板要远小于全屏幕
6:对话框面板要居中显示
7:一般桌面应用,使用LV的内置对话框,在工业应用中避免使用
8:桌面应用对话框采用系统控件,工业应用对话框采用3D控件
9:根据重要程度,扩大和居中响应的控件
10:GUI 前面板要控制显示信息的数量
不能超过7个组,每组对象不能超过7个
组与组之间要保证足够的空白间隔
11:必须要避免可见控件的重叠
如果重叠控件只有一个是可见的,对程序没有影响
12:隐藏LABVIEW的工具条
13:专业的程序外观应该有公司的标识
下面是对SUBVI的面板需要遵循的一些原则
14:保持SUBVI面板默认的外观和字体
15:根据连接器端子的分配来排布对象
16:调整面板到合适的大小
下面的原则有关GUI文本显示
17:前面板的文本要要减少
18:提示性文本提示后需要及时删除
19:尽量保持文本字体的一惯性,不要使用过多的特殊字体
20:选择同一种字体,通过加粗,大小和颜色来形成特殊的风格
21:使用简明直观的控件标签和控件内部嵌入的文本
下面的原则适用于SUBVI
22:对绝大多数的SUBVI面板使用黑色13点的应用字体
23:在标签的末尾用括号标明单位或者默认值
24:标签的前部分用加粗字体,括号内用普通字体
25:文本颜色和背景颜色保证最大的对比度
26:对于命令按钮和重要数据使用大字体
27:针对不同平台的应用,标签和控件之间保证合适的间隔
关于颜色的使用问题
28:明智地使用颜色(约人口的10%人有颜色识别问题,色盲等)
29:确定一个颜色的主题,由始至终使用
30:按照常规,应使用绿、黄和红三种颜色
31:SUBVI中的控件保持灰色不变
32:颜色主题要简单和节省时间
下面原则有关GUI
33:控制某一时刻可见和使能的控件数量
34:根据应用,要控制所有控件的取值范围
35:数字控件要设定数据范围属性
36:如果可能,用枚举或者RING替代STRING输入
37:设置控件间的TAB 次序
38:对顶层VI,要自定义菜单
39:用户界面一定要包括帮助菜单或者帮助按钮
40:重始至衷终,保持风格的连续性