vb编程的七个优良习惯

本文介绍了VB编程的实用技巧与规范,包括用“&”替换“+”连接字符串、规范变量命名大小写、使用IIf()函数简化选择条件、用Debug.print调试、用with...end with修改对象属性、MsgBox使用图标以及使用枚举等,可提升编程效率和代码可读性。
Sancy Xu(xuqizhi@chinamet.com)


1、"&"替换"+".
在很多人的编程语言中,用“+”来连接字符串,这样容易导致歧义。良好的习惯是用“&”来连接字符串.
不正确:
dim sMessage as string


sMessage="1"+"2"


正确:
dim sMessage as string


sMessage="1" & "2"
注意:"&"的后面有个空格.


2.变量命名大小写,语句错落有秩
下面大家比较一下以下两段代码:
读懂难度很大的代码:
dim SNAME as string
dim NTURN as integer



if NTURN=0 then
if SNAME="sancy" then
end if
Do while until NTURN=4
NTRUN=NTURN+1
Loop
End if
容易读懂的代码:
dim sName as string
dim nTurn as integer


if nTurn=0 then

if sName="sancy" then

end if

Do while until nTurn=4
nTurn=nTurn+1
Loop
End if


3.在简单的选择条件情况下,使用IIf()函数
罗索的代码:
if nNum=0 then
sName="sancy"
else
sName="Xu"
end if
简单的代码:
sName=IIF(nNum=0,"sancy","Xu")


4.尽量使用Debug.print进行调试
在很多初学者的调试中,用MsgBox来跟踪变量值.其实用Debug.print不仅可以达到同样的功效,而且在程序最后编译过程中,会被忽略.而MsgBox必须手动注释或删除.
不正确:
MsgBox nName
正确:
Debug.pring nName


5.在重复对某一对象的属性进行修改时,尽量使用with....end with


6.MsgBox中尽量使用图标
一般来说
vbInformation用来提示确认或成功操作的消息
vbExclamation用来提示警告的消息
vbCritical用来提示危机情况的消息
vbQuestion用来提示询问的消息


7.在可能的情况下使用枚举
枚举的格式为
public enum
...
end enum
好处是加快编程速度

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值