下面是我常用的一些控件缩写,还有一些,我会慢慢加进来的。
|
控件类型 |
建议缩写 |
|
Button |
btn |
|
Check box |
chk |
|
DropDownList |
ddl |
|
Combobox |
cmb |
|
Data grid |
dgd |
|
Data repeater |
rpt |
|
Form |
frm |
|
IFrame |
ifr |
|
Image |
img |
|
Label |
lbl |
|
List box |
lst |
|
Picture box |
pic |
|
ProgressBar |
prg |
|
RadioButton |
rbt |
|
Text box |
txt |
|
TreeView |
trv |
还有一些数据类型的缩写:
|
数据类型 |
数据类型简写 |
|
Array |
ary |
|
Boolean |
bln |
|
Byte |
byt |
|
Char |
chr |
|
DateTime |
dtm |
|
Decimal |
dcm |
|
Double |
dbl |
|
Integer |
int |
|
Long |
lng |
|
Object |
obj |
|
Single |
sng |
|
String |
str |
几年以前,Charles Simonyi(他后来成为微软的著名程序员)设计了一种以前缀为基础的命名方法,这种方法后来称为"匈牙利表示法"以记念他.他的思想是根据每个标识符所代表的含义给它一个前缀.微软后来采用了这个思想,给每个标识符一个前缀以说明它的数据类型.因此,整型变量的前缀是n,长整型变量是nl,字符型数组变量是ca,以及字符串(以空类型结尾的字符数组)以sz为前缀.这些名字可能会非常古怪.比如说:lpszFoo表示"Foo"是一个指向以空字符为结尾的字符串的长整型指针.
这种方法的优点是使人能够通过变量的名字来辨别变量的类型,而不比去查找它的定义.遗憾的是,这种方法不仅使变量名字非常绕口,而且使改变变量类型的工作变得十分艰巨.在Windows3.1中,整型变量为16为宽.如果我们在开始时采用了一个整型变量,但是在通过30---40个函数的计算之后,发现采用整型变量宽度不够,这时我们不仅要改变这个变量的类型,而且要改变这个变量在这30--40个函数中的名字.
因为不切实际,到现在已经很少有人再使用"匈牙利表示法"了.毫无疑问,在某种场合它依然存在,但大部分人现在已经抛弃它了.一般而言,输入前缀是一种糟糕的想法,因为它把变量于其类型紧紧地绑在了一起.
所以使用类型前缀还是需要慎重考虑。
浙公网安备 33010602011771号