1. 自定义UI外观2. 合理组织复杂UI3. 程序运行缓慢时告知用户更多相关资源如果您仍然还在默认的灰色前面板上填充各种新式或经典
控件,那么您甚至还没有真正触及到首迹用户界面(UI)的设计。如果说架构合理、功能完备的程序框图好比三明治的夹肉,那么漂亮而实用的UI则是那上下两层面包。也许您会问它是必不可少的吗?也许不是的,但是这是这一外观让它与众不同。图1. 小改变带领您一步步设计出更加漂亮和易用的UI如果您咨询NI LabVIEW开发者他们使用LabVIEW最爱它的哪一特性,大家会给您各种各样的回答,比如可以方便处理现实世界中的信号,或者使用高级工具获得效率提升,又或者是图形化数据流非常自然的的编程方式。开发者往往忽略了LabVIEW的“图形化”这一雹兄优点,正是这些图形界面的前面板构成了每一个VI的“半壁江山”。编写优美的代码是每个应用程序重要的组成部分。毕竟,无源芹袭法正常执行的程序是无意义的投资。随着LabVIEW不断的扩展,它不断应用于越来越复杂的应用中,开发人员必须投入更多的精力来提高应用程序开发的美感,因为即便是功能完好的程序,如果它的界面会令用户困惑不解,那么它的价值也大打折扣。图2. 虽然两个VI的功能并无区别,然而秒表外形的控件让用户更容易识别出其跑秒功能下面介绍三个LabVIEW技巧,帮助您改进程序,使它拥有外观和功能都更加优秀的UI。1. 自定义UI外观改进UI外观最简单的方式是利用其他元素替代LabVIEW默认的灰色前面板背景以及“新式控件面板”。只要简单改变前面板的背景颜色、利用外部资源图片美化您的UI、或者只用简单利用系统控件模板,无需投入大量时间进行自定义您就可以获得独一无二的界面外观了。另外,系统输入控件和显示控件对大多数用户来说都是非常熟悉的,因为它们是专门设计成具有 *** 作系统风格的。这使得用户能够快速熟悉功能,因而更具有易用性。1.颜色和样式,其实如果你用2011
的话明显银色那系列的控件比较时髦。
2.为什么不提对齐。其实我觉得对齐很有讲头,不是单纯的几个控件之间上对齐左对齐这类。而是一类型的内容划在一个区域后与另一个区域的对齐。
3.你不觉得你的界面里有点“空旷”么。拿第一张图举例,我觉得你的数组四列可以做成宽一样大小,然后如果数据量需求不大的话,加大点字体之后尽量让这四个数组占满那个选项卡。当然,如桥裤果是第二张图那样的话,布尔,下拉框和数组中的单个输入大小尽量都是一样字体和长宽。整体做到一致性。
4.挑重要的内容加大。比如每个选项卡的名称就可以做大,还有如果控件多的话,每一区域的内容的标题可以字体加大。但是整个界面的字体就跟你用word的时候,有个“标题1,2,3”的大概概念。不要想加大就加大。
5.如果不是像1中那样有现成的好看点的控件。其实我个人觉得经典里的“简易数值”和“简易字符串”这个敏尘简最舒服。
以上个人见解,希望有兄态所帮助。
你这个情况我了解一些。因为这两种我都在用,我说一下旁族枯我的看法:
1)Matlab GUI,是文本语言,所以写代码的话会比较繁琐一些,当然,Matlab的GUI做的也运洞可以,但是限制比较大,比如说添加个背景图片啊,设置背景或者控件的颜色啊,等等,可能都不太那么容易。如果你的软件是要进行复杂的信号处理的话,我建议用Matlab;
2)LabVIEW,本身是图形化编程语言,所以做界面的话,简单高效,而且可以美化,颜色、背景设置起来很容易。另外穗码,LabVIEW入门比较容易,很容易上手。如果你的软件是测控领域的,可以使用LabVIEW。效率会很高。
评论列表(0条)