suffer 发表于 2006-10-21 08:30

Caption 和 Label 的书写规范

转自http://ruanqizhen.spaces.live.com/Blog/cns!1pU-rgQVTuuWM1TX8W8PfmDA!1073.entry
版权归原作者所有

LabVIEW控件的 Caption 和 Label 的特性和用途很相似,都是给了控件一个有意义的名字。因此,在很多场合没有必要刻意区分他们。
   Caption 和 Label 的最主要区别在于,Caption 可以在程序运行的时候改变;而 Label 则不可以,一旦程序运行,就固定不变了。鉴于这一点,Caption 和 Label 的用途也略有区别。Label 应该是给程序自己用的,比如在程序中需要根据控件的名字找到它,那就得跟据Label 来找,而不能用Caption来找;Caption 是为了给用户看的,有时控件的名字在运行到不同状态下需要发生改变,此时显示在界面上的就应该是 Caption。

    推荐大家按照下面的规范使用Caption 和 Label。

    先给 VI 分一下类:
    1. 底层 VI:用户不会直接使用到的 VI,作为 subVI 随程序一起发布。
    2. 用户界面 VI:VI 前面板是给用户看的程序界面的一部分。
    3. 程序接口 VI:VI 是提供给用户,在他们编程时,当作 API 被调用。

    对于Caption 和 Label 一个共同的书写规范是:使用有意义的文字,在使用英语短语命名时,单词之间用空格分隔,不应该有重名。
    不同点列于下表:

younghorse 发表于 2006-10-23 12:12

哈哈原来是这样 这个问题我也想了很久 终于明白了
页: [1]
查看完整版本: Caption 和 Label 的书写规范