第一范文网 - 专业文章范例文档资料分享平台

VB编程规范-v1.0

来源:用户分享 时间:2025/5/29 7:49:56 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

北大青鸟Aptech?学术部

例如:对可能会出现浮点数的变量,定义为整形或长整形会导致VB在运算时将该

变量的值自动取整,这种VB自动进行、隐式的的操作会增大程序排错时的难度。

5.6 只有在绝对必要时才使用Variant数据类型

Variant还存在其他缺陷。它们占用的内存比VB的任何其他数据类型都要多,而

且对Variant中的数据进行操作时的速度几乎总是比对其他数据类型进行操作的速度要慢,另外变体类型还可能导致VB在程序运行过程中对数据类型进行自动转换。

只有在确实不能预料变量的类型时才能使用Variant。

注意:当你使用单个As﹤type﹥子句在同一个代码行上说明多个变量时,只有Dim

语句中的最后一个变量被赋予特定数据类型。所有其他变量均被赋予Variant数据类型。

5.7 尽量缩小变量的作用域

如果变量的作用域大于它应有的范围,变量可继续存在,并且在不再需要该变量后

的很长时间内仍然占用资源。

它们的主要问题是,任何模块中的任何过程都能对它们进行修改,并且很难跟踪究

竟是何处进行修改的。

占用资源是作用域涉及的一个重要问题。如果创建全局的Recordset(记录集)变

量,问题会复杂。对于Recordset

对变量来说,尽量缩小作用域将会对应用程序的可靠性产生巨大的影响。

5.8 使用“&”字符对字符串进行并置操作

“&”字符能清楚的传达函数的意图,消除阅读者可能存在的疑点,使阅读者清楚地理解目前的操作是加法、还是字符串连接,并且不会因为类型的强制转换而产生不正确的结果。

VB编程规范V1.0

13

北大青鸟Aptech?学术部

6. 代码的格式化

6.1 对代码进行格式化时,要达到的目的包括:

1) 通过代码分割成功能块和便于理解的代码段,使代码更容易阅读和理解; 2) 使用空行和注释行,将程序中逻辑上不相关的代码块分开。比如:变量声明部

分和代码语句间的分隔;较长的过程中,完成不同功能的代码块间的分隔。要避免出现逻辑上混乱的分隔,如:某一逻辑功能代码块中间用空行进行了分隔,但是在相邻功能代码块之间却没有分隔,这样会给程序阅读者造成错觉。 3) 减少为理解代码结构而需要做的工作; 4) 使代码的阅读者不必进行假设; 5) 使代码结构尽可能做到格式清楚明了。

6.2 编程原则:

1) 要将多个语句放在同一行上

不论是变量声明,还是语句都不要在一行上书写多个。 2) 用行接续符

对较长语句,如API声明等,在代码窗体可视范围内给予换行,不要使别人必须通过滚动窗口才能查看到完整的代码。注意,当处理长字符串时,要使用 \字符串1\\字符串2\的格式。 3) 缩进后续行

当你将变量设置为某个值时,所有后续行的缩进位置应与第一行的变量值相同;

当你调用一个过程时,后续行缩进到第一个参数的开始处;

当你将变量或属性设置为等于表达式的计算结果时,请从后面分割该语句,以确保该表达式尽可能放在同一行上。 4) 在If语句后缩进; 在Else语句后缩进 在Select Case语句后缩进 在Case语句后缩进 在Do语句后缩进

已经用行接续符分割的语句的各个行要缩进

VB编程规范V1.0

14

北大青鸟Aptech?学术部

在With语句后缩进。

对从属于行标注的代码进行缩进。

5) 在执行统一任务的各个语句组之间插入一个空行。好的代码应由按逻辑顺

序排列的进程或相关语句组构成。

VB编程规范V1.0

15

北大青鸟Aptech?学术部

7. 代码的注释

7.1 使用代码注释的目的:

1) 文字说明代码的作用(即为什么要用编写该代码,而不是如何编写); 2) 确指出该代码的编写思路和逻辑方法; 3) 人们注意到代码中的重要转折点;

4)使代码的阅读者不必在他们的头脑中仿真运行代码的执行过程.

7.2 编程原则:

1. 用文字说明代码的作用:

简单的重复代码做写什么,这样的注释几乎不能给注释增加什么信息.如果你使用好

的命名方法来创建直观明了的代码那么这些类型的注释绝对增加不了什么信息.

2. 如果你想违背好的编程原则,请说明为什么

有的时候你可能需要违背好的编程原则,或者使用了某些不正规的方法,.遇到这

种情况时,请用内部注释来说明你在做什么和为什么要这样做。

技巧性特别高的代码段,一定要加详细的注释,不要让其他开发人员花很长时间来

研究一个高技巧但不易理解的程序段。

3. 用注释来说明何时可能出错和为什么出错 4. 在编写代码前进行注释

给代码加注释的方法之一是在编写一个过程前首先写上注释.如果你愿意,可以编写

完整句子的注释或伪代码.一旦你用注释对代码进行了概述,就可以在注释之间编写代码.

5. 在要注释的代码前书写注释

注释一定出现在要注释的程序段前,不要在某段程序后书写对这段程序的注释,先

看到注释对程序的理解会有一定帮助。

如果有可能,请在注释行与上面代码间加一空行。

6. 纯色字符注释行只用于主要注释

注释中要分隔时,请使用一行空注释行来完成,不要使用纯色字符,以保持版面的

整洁、清晰。

7. 避免形成注释框

用星号围成的注释框,右边的星号看起来很好,但它们给注释增加了任何信息吗?实际上这会给编写或编辑注释的人增加许多工作。

8. 使用撇号来指明注释

不要使用Rem语句来注释。

9. 增强注释的可读性

注释是供人阅读的,而不是让计算机阅读的。

1) 使用完整的语句。虽然不必将注释分成段落(最好也不要分成段落),但你应

尽量将注释写成完整的句子。 2) 避免使用缩写。缩写常使注释更难阅读,人们常用不同的方法对相同的单词进

行缩写,这会造成许多混乱,如果必须对词汇缩写,必须做到统一。 3) 将整个单词大写,以突出它们的重要性。若要使人们注意注释中的一个或多个

单词,请全部使用大写字母。

10. 对注释进行缩进,使之与后随的语句对齐。

VB编程规范V1.0

16

搜索更多关于: VB编程规范-v1.0 的文档
VB编程规范-v1.0.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7j5a83v4f03ibqw7silf_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top