美文网首页
匈牙利命名法

匈牙利命名法

作者: TomatoTor | 来源:发表于2019-06-03 00:48 被阅读0次

    变量匈牙利命名法

    匈牙利命名法师一种编程时的命名规范,它是由1972~1981年在施乐帕洛阿尔托研究中心功德程序员查尔斯。西蒙尼发明的,此人后来成为了微软公司的总设计师。匈牙利命名法基本原则:变量名=属性+类型+对象描述,其中每一个对象的名称都要求有明确含义,可以去对象名字全称或者名字的一部分。命名要基于“容易记忆、容易理解”的原则。保证名字的连贯性是非常重要的。
    现在基于IEC61131-3 Part2 开发的3S平台的所有标准库也是采用匈牙利命名法则。

    变量的命名

    给应用程序和库中的变量命名时应当尽可能地遵循匈牙利命名法。每一个变量的基本名字中应该包含一个有意义的简短描述。
    基本名字中的每一个单词的首字母应当大写,其他字母则为小写,如TestButton。
    再根据变量的数据类型,在基本名字之前加上小写字母前缀。
    每一个变量的基本名字中应该包含一个有意义的简短描述。
    基本名字中每一个单词的首字母应当大写。其他字母则为小写。
    依据变量的数据类型,在基本名字之前加上小写字母前缀
    在嵌套声明中,按照声明顺序连续前缀。

    Ex:pabyTelegramData : POINTER TO ARRAY [0..7] of BYTE;

    程序、功能块和函数的命名

    在软件中,除了有标准变量,还有程序、功能块、函数,以及全局变量列表,它们的命名标准都有供参考的法则。
    每种数据的命名(如程序组织单元、数据结构、全局变量列表等)总以它相对应的前缀开始,如程序(Program)以"PRG_"前缀开始,功能块(Function Block)以"FB_"前缀开始,函数(Function)以"FC_"前缀开始,全局变量列表(List of Global Variables)则以"GlobVar"前缀开始,不同的功能逻辑部分用"_"进行分隔。

    Ex : Gvl_By_TestButton

    Log:
    2019-06-03 匈牙利命名法

    相关文章

      网友评论

          本文标题:匈牙利命名法

          本文链接:https://www.haomeiwen.com/subject/nshtxctx.html