原创 WinCE程序使用的变量命名法则--英创博客

2009-5-13 09:56 1770 2 2 分类: MCU/ 嵌入式

文章来源:http://www.emtronix.com/blog/user14/show.asp?_articleid/14.html


  WinCE虽然和其他版本的Windows存在一定的差异,但在编程方面却几乎完全一致的,编写Windows CE应用程序就是编写Windows应用程序。它们有着相同的消息循环、窗口,资源和控件也大都相同。所以Windows程序上使用的变量命名法则也同样在WinCE程序开发中使用。
常采用的变量命名法则就是匈牙利命名法,即将程序中所有的变量都加上一到两个字母的前缀,以标明其类型。例如,将一个命名为Name的字符串数组更名为szName,sz前缀表明该变量类型是一个以 \ 0 结束的字符串。这样的好处是极大地增强了源代码的可读性。依照该法则,程序员可以很容易读懂别人写的程序,不要反复地查看一个变量的定义,来确定其类型。



常用变量类型的前缀


Integer (整型) i 或 n


Word (16位 ) w 或 s


Double word(32位无符号) dw


Long (32位 有符号 长整型) l


Char ( 字符 ) c


String ( 字符串 ) sz


Pointer ( 指针 ) p


Long Pointer ( 长指针 ) lp


Handle (句柄 ) h


Window handle ( 窗口句柄 ) hwnd



为了增加程序代码的可读性,建议编写程序时使用这个命名法则。

注:以上内容来自Douglas Boling所著“Programming Windows Embedded CE6.0 Developer Reference”一书。


[相关文章]



 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
2
关闭 站长推荐上一条 /3 下一条