精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● VB和Basic>>〓〓公理婆理: VB话题〓〓>>对各位VB程序员的忠告

主题:对各位VB程序员的忠告
发信人: 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]

[关闭][返回]