Programming 版 (精华区)

发信人: zhangyan (焊工 ), 信区: Programming
标  题: Window 程序设计Hungarian表示法(转载)
发信站: 哈工大紫丁香 (2001年06月23日18:50:33 星期六), 转信

【 以下文字转载自 SoftEng 讨论区 】
【 原文由 Sun 所发表 】
为了使所以windows的程序中的所有变量都有良好的可读性,Charles Petzold提出了
Hungarian表示法,它的价值在于大大提高了源程序的可读性,下面是Hungarian典型的
变量前缀表示法:

变量类型                Hungarian
-----------------------------------------------------
整数                    i或者 n
字(16位)              w 或者 s
双字(32无符号数)      Dw
长整数(32有符号数)    L
字符(CHAR)              C
字符串                  sz 
指针                    P
长指针                  lp   
句柄                    h    
窗口句柄                hwnd  
结构大小                cb 

前缀也可以组合,如:lpsz,它表明是一个指向以空字符结尾的字符串的长指针。其他
也一样
为了程序的可读性,希望大家能够在程序中应用,同样,在其他语言中也有一些约定,
我们可以总结一下,然后在我们的程序中应用,如果每个人都以此为标准,我们的程序
就可以很好的维护,也就解决了软件工程中关于程序维护的一小部分工作了。

--
    我很差劲!
    我是一个不务正业的人!
    因为,在我这个年纪,
    正业是找女朋友。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: sunner.hit.edu.cn]
--
※ 转载:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: 天外飞仙]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.165毫秒