俗话说:“人靠衣装,佛靠金装”,应用程序的界面是提供给使用者的第一印象,直接影响到应用程序的用户体验
因此,有效、合理的界面能够为程序增色不少
LabVIEW提供了丰富的界面控件供开发者选择,有经验的程序员往往能够利用这些控件做出令人称赞的界面效果
在《LabVIEWDevelopmentGuidelines》(下载)和《TheLabVIEWStylebook》(介绍书中都有专门的章节来论述LabVIEW程序界面设计规范和方法
本文主要从应用应用开发的角度描述一些通用的界面设计的方法
1・1控件的分类和排列在LabVIEW中,控件通常被笼统地分为控制型控件(Control)和显示型控件(Indicator)
而对某一个具体的应用而言,更需要把Control和Indicator进行细分,使得具有同样功能的控件排放在一起,甚至组成若干个Group组
LabVIEW提供了一系列工具供程序员排列和分布控件的位置以及调整控件的大小,如图1所示
图(a)是排列对齐工具,其中的图标可以很清楚地知道各个按钮的作用
使用Ctrl+Shift+A可以重复上一次的排列方式
图(b)是位置分布工具,可以快速地分布各个控件之间的位置
图(c)是大小调整工具,可以快速地调整多个不同控件的大小(注意:部分控件的大小是不允许被调整的)
图(d)是组合和叠放次序工具,Group表示把当前选择的控件组合起来形成一个整体;Ungroup与Group相反,表示分散已经整合起来的各个控件;Lock表示锁定当前选择的控件,此时控件将无法被编辑(包括移动控件的位置,调整控件的大小等);Unlock是解锁指令;MoveForward、MoveBackward、MovetoFront和MovetoBack表示修改当前选择控件的排放次序
*■叶DM匹«_=11a
■冬i=oD*a扛4d■1"BBf
^EQ(b:口F1皤Gf