您的位置:控制工程论坛网论坛 » 软件与程序 » 匈牙利命名法

fuhuafeng72

fuhuafeng72   |   当前状态:在线

总积分:924  2024年可用积分:0

注册时间: 2014-04-03

最后登录时间: 2015-06-29

空间 发短消息加为好友

匈牙利命名法

fuhuafeng72  发表于 2014/4/12 19:23:22      957 查看 5 回复  [上一主题]  [下一主题]

手机阅读

匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。

例子

举例来说,表单的名称为form,那么在匈牙利命名法中可以简写为frm,则当表单变量名称为Switchboard时,变量全称应该为 frmSwitchboard。这样可以很容易从变量名看出Switchboard是一个表单,同样,如果此变量类型为标签,那么就应命名成 lblSwitchboard。可以看出,匈牙利命名法非常便于记忆,而且使变量名非常清晰易懂,这样,增强了代码的可读性,方便各程序员之间相互交流代码。



1楼 0 0 回复
  • lizhihua0907

    lizhihua0907   |   当前状态:在线

    总积分:1160  2024年可用积分:0

    注册时间: 2011-09-01

    最后登录时间: 2023-11-14

    空间 发短消息加为好友

    lizhihua0907   发表于 2014/6/4 16:47:48

    VB语言编程中用这种命名方式比较多,

    2楼 回复本楼

    引用 lizhihua0907 2014/6/4 16:47:48 发表于2楼的内容

  • mhz555555

    mhz555555   |   当前状态:离线

    总积分:0  2024年可用积分:0

    注册时间: 0001-01-01

    最后登录时间: 0001-01-01

    空间 发短消息加为好友

    mhz555555   发表于 2014/6/4 19:58:20

    这个不懂,学习了。

    3楼 回复本楼

    引用 mhz555555 2014/6/4 19:58:20 发表于3楼的内容

  • lslsm

    lslsm   |   当前状态:在线

    总积分:9084  2024年可用积分:0

    注册时间: 2012-04-05

    最后登录时间: 2015-07-08

    空间 发短消息加为好友

    lslsm   发表于 2014/6/4 21:17:25

    没接触过,学习了

    4楼 回复本楼

    引用 lslsm 2014/6/4 21:17:25 发表于4楼的内容

  • guoyi1000

    guoyi1000   |   当前状态:在线

    总积分:7709  2024年可用积分:0

    注册时间: 2004-02-26

    最后登录时间: 2020-07-16

    空间 发短消息加为好友

    guoyi1000   发表于 2014/6/5 9:45:18

    不懂,学习.

    5楼 回复本楼

    引用 guoyi1000 2014/6/5 9:45:18 发表于5楼的内容

  • a1228

    a1228   |   当前状态:在线

    总积分:315  2024年可用积分:0

    注册时间: 2014-07-04

    最后登录时间: 2014-07-29

    空间 发短消息加为好友

    a1228   发表于 2014/7/11 15:51:50

    不懂大家多多交流

    6楼 回复本楼

    引用 a1228 2014/7/11 15:51:50 发表于6楼的内容

总共 , 当前 /