学习vb的心得体会(5)
sname = sancy
else
sname = xu
end if
简单的代码:
sname=iif(nnum=0, sancy , xu )
5、尽量使用debug.print进行调试
在很多初学者的调试中,用msgbox来跟踪变量值.其实用debug.print不仅可以达到同样的功效,而且在程序最后编译过程中,会被忽略.而msgbox必须手动注释或删除.
通常:
msgbox nname
应该:
debug.print nname
6、在重复对某一对象的属性进行修改时,尽量使用with....end with
通常:
form1.height = 5000
form1.width = 6000
form1.caption = this is mylabel
应该:
with form1
.height = 5000
.width = 6000
.caption = this is mylabel
end with
这种结构程序执行效率比较高,特别在循环语句里。
7、msgbox中尽量使用消息图标,这样程序比较有规范
一般来说
vbinformation 用来提示确认或成功操作的消息
vbexclamation 用来提示警告的消息
vbcritical 用来提示危机情况的消息
vbquestion 用来提示询问的消息
8、在可能的情况下使用枚举