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

VB编程规范-v1.0

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

北大青鸟Aptech?学术部

Timer Vertical scroll bar tmr vsb TmrAlarm VsbRate 3.3 结构

当用户定义UDT(即用户自定义结构,Type结构)时,它应加上前缀“Type_”,

以示与其它类型的区别。

3.4 其它

开发人员如果遇到上述表格中未列举的类型,请书面通知相关管理人员,由管理人

员集中更新列表内容,不得擅自启用未经确定的新变量或控件前缀。

VB编程规范V1.0

9

北大青鸟Aptech?学术部

4. 使用常量和枚举值

4.1 使用常量

1) 常数很容易在数据输入时出错

常数存在的主要问题之一是你很容易在键入数字时出错,从而颠倒了数字的位

置。例如,当你键入数字10876时,很容易的键入10867或18076。与处理变量和保留字的方法不同,vb的编译器并不在乎颠倒了位置和不正确的数字,有时简单的错误造成的问题不会立即表现出来,而当问题表现出来时,它们会以随机的计算错误的形式出现,这些错误很难准确定位。用常量来取代常数时,vb将在编译时检查常量的有效性。如果常量不存在,vb便将这一情况通知你,并拒绝进行编译,这可以消除错误键入的数字带来的问题,只要常量拥有正确的值,使用该常量的所有代码也有使用该正确值。

2) 常数很难不断更新 3) 常量使代码更容易阅读

使用常量后,得到的一个额外好处是可使创建的代码更容易阅读。常数很不直

观。也许你对常数非常了解,但其他人则根本看不明白。通过合理的给常量命名,使用这些常量的代码就变得比较直观了,更容易阅读。

为常量赋予较宽的作用域,这与使用变量时的情况不同。在一个应用程序中你

决不应该两次创建相同的常量。如果你发现自己复制了一个常量,请将原始的常量说明转至较宽的作用域,直到该常量可供引用它的所有过程为止。

4.2 使用枚举值

你不必记住参数的数值,错误地设定值的可能性也大大减少了。虽然你仍可为参数设定数值,而不是设定枚举成员的名字,但你决不应该这样去做。

1) 枚举值的所有成员都是长整型数,你不得使用其他数据类型。 2) 使用常量和枚举值的目的:

减少数字换位和键入错误带来的代码错误; 将来可以更容易更改各个值; 使代码更容易阅读。

4.3 编程原则

常量不同于变量的另一个标识特征是不使用数据类型前缀。

有些外部数据库仍然使用大写字母常量。例如,如果用 API浏览器查找和拷贝与API相关的常量,你常可看到它们是使用大写字母的常量。在这种情况下,请将这些常量保持原状,以便达成应用程序之间的一致性。

1) 将应用程序前缀或特定的前缀用于枚举成员

i.

不必用前缀来表示枚举成员的类型,因为所有成员总是属于长整型数。但应该使用专门的前缀来表示它的值来自应用程序或组件。

应该用一个指示符作为枚举成员的前缀,因为当vb遇到一个枚举成员名时,如果其他被引用的类型库中包含相同的名字,它就会搞混。

ii.

2) 若要了解键入的系统常量是否正确,方法之一是全部用小写字母键入该常量。如果该

常量有效,vb就会将它转换成正确的大小写字母。如果该常量仍然保持全部为小写字

VB编程规范V1.0

10

北大青鸟Aptech?学术部

母,就表示键入的名字不正确,必须进行纠正。 3) 当参数接受有限数量的值时,请使用枚举

4) 使用Select Case结构时,始终要加上一个Else子句,以便处理传递给过程的有效

值。

VB编程规范V1.0

11

北大青鸟Aptech?学术部

5. 变量

5.1 定义有焦点的变量

用于多个目的的变量称为无焦点(多焦点)的变量。无焦点变量所代表的意义与程

序的执行流程有关,当程序处于不同位置时,它所表示的意义是不固定的,这样就给程序的可读性和可维护性带来了麻烦。

比如:定义一个名为rs的RecordSet变量,先用这个变量取得了医院员工数据,

之后又用同一个变量名取得了住院病人数据,那么单独抽取出一句使用了变量rs的语句,如果只凭这一句、不从头读起的话,很知道这句话究竟使用的是哪个表的数据。这给程序的维护带来了不必要的麻烦。

5.2 只对常用变量名和长变量名进行缩写

如果需要对变量名进行缩写时,一定要注意整个代码中缩写规则的一致性。例如,

如果在代码的某些区域中使用Cnt,而在另一些区域中又使用Count,就会给代码增加不必要的复杂性。

变量名中尽量不要出现缩写。

5.3 使用统一的量词

通过在结尾处放置一个量词,就可创建更加统一的变量,它们更容易理解,也更容

易搜索。例如,请使用strCustomerFirst和strCustomerLast,而不要使用strFirstCustomer和strLastCustomer。 量词列表: 量词后缀 说明 一组变量中的第一个 一组变量中的最后一个 一组变量中的下一个变量 一组变量中的上一个 一组变量中的当前变量 First Last Next Prev Cur 5.4 使用肯定形式的布尔变量

给布尔变量命名时,始终都要使用变量的肯定形式,以减少其它开发人员在理解布

尔变量所代表的意义时的难度。

5.5 为每个变量选择最佳的数据类型

这样即能减少对内存的需求量,加快代码的执行速度,又会降低出错的可能性。用

于变量的数据类型可能会影响该变量进行计算所产生的结果。在这种情况下,vb不会产生运行期错误,它只是迫使该值符合数据类型的要求。这类问题极难查找。

VB编程规范V1.0

12

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