软件开发规范VB修改版11
软件开发规范
编写:木瓜软件工作室语言:VBVBA版本:Ver1020050107wwwemugua
et修改:su
f20070203
木瓜软件工作室
wwwEmugua
et
第1页共19页
f软件开发规范VB修改版11
1前言
11编写开发规范的目的
编写开发规范的主要原因,是使应用程序的结构和编码风格标准化,以便于阅读和理解这段编码,同时也会使代码更健壮。在现代软件开发中维护工作会占用80的时间而且开发者和维护者通常不是同一个程序员。这意味着你经常要阅读和修改别人开发的程序别人也同样可能需要阅读和修改你开发的程序。
好的编码规范可使源代码严谨、可读性强且意义清楚,与其它语言约定相一致,并且尽可能的直观。统一的标准的好处在于能团结一大群人按照相同的习惯去工作,但是它绝对不是最优秀的。
开发规范的目的是使程序易于阅读和理解,易于维护,而不是用过份的约束和绝对的限制来束缚程序员本身的创造性。标准是人定的,它并不是神圣不可侵犯的。所以,编写的规范是简洁和建议性的。而且它的规范需要在我们的实际工作当中继续修改直到完善。
12内容简介
本开发规范文档主要规定了编写VB代码中的变量、控件、常量、过程函数的命名约定;代码格式、代码注释约定以及优化和性能调节;同时也对用户界面设计、软件测试、小组开发等规范进行约定。
在本文档中,符号表示反回到目录的超链接,可按住CTRL键并单击该符号,即可返回到目录。
13面向用户
本文档适用于VBVBA编程人员及维护测试人员。
14参考资源
1234《VisualBasic6宝典》电子工业出版社田煜等译。《VisualBasic编程标准》机械工业出版社王建华等译。《MSDN开发文档》Microsoft电子版《程序员》杂志
木瓜软件工作室
wwwEmugua
et
第2页共19页
f软件开发规范VB修改版11
2VB源代码设计规范
21命名约定211变量命名约定
1、变量应该被定义在尽可能小的范围内。全局public变量可以导致极其复杂的状态,并且使一个应用程序的逻辑非常难于理解。全局变量也使代码的重用和维护更加困难。visualBasic中的变量可以有下列范围:范围过程级模块级全局声明位置过程、子过程或函数过程中的Private、Dim窗体或代码模块(frm、basPrivate、Dim)的声明部分中的可见位置引用位置在声明它的过程中窗体或代码模块中的每一个过程应用程序中的每一处
代码模块bas)的声明部分中的Public
2、随着工程大小的增长,划分变量范围的工作也迅速增加。在类型前缀的前面放置单字母范围前缀标明了这r