发信人: fishy()
整理人: winsy(2003-03-06 11:42:57), 站内信件
|
Basic是一个非结构化的语言,这确实有它的方便之处,但是,我觉得大家的程序 还是尽量的结构化一点比较好。这样不仅避免了一些错误隐患,而且对养成好的 编程习惯也有好处。因此,我对大家有以下忠告:
1、建议把选项中的“Require Variable Declaration”(需要变量声明)打开
这样VB会自动在每个模块、窗体前加上“Option Explicit”;此时,如果有 变量未声明,编译器将会报错。
这样做的好处是:如果不这样做,可能你想用一个名为“MyData”的变量, 结果在某次赋值的时候打成了“MuData”而造成结果出错
2、建议声明变量的时候最好加上类型
也就是说,声明变量的时候,不要光用Dim VarName,最好用Dim VarName A s VarType
如果声明的时候没有带上类型,那么在使用的时候VB会自动判断其类型,但 是判断错类型的事情时有发生(比如下面一篇贴子),所以,还是你自己指定其 类型比较好。
说明:在VB中,如果你想把Var1、Var2都声明成Integer型变量,需要这样:
Dim Var1 As Integer, Var2 As Integer
而不是这样:
Dim Var1, Var2 As Integer
(该死的M$,怎么在这里搞得这么麻烦?搞的我想偷懒都不行,//kick M$)
3、尽量少用GoTo
众所周知,GoTo是结构化的大敌,因此建议大家除了错误陷阱(就是“On E rror GoTo ...”),最好不要用GoTo。这样既可以加强程序的可读性,也可以提 高程序的执行效率。
-- Dim fishy As Friend
回复时请打勾
------------
欢迎大家访问酷码工作室:http://comma.yes8.com
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.114.45.114]
|
|