background image

   

         VB 开发规范

前言:

本规范涵盖了科技有限公司

VB 开发类项目的编码、结构等一套完整规范,是所有 VB 开发

类项目的开发指导、代码审核和绩效考核依据。

规范级别定义

<一级> 

强制约束,发生违规现象时要求立即纠正;

<二级> 

强制约束,发生违规现象后要求在进度计划外进行代码重构;

<三级>

 建议型规范 

语言基本规范

2.1 缩进

1)在编写代码时,必须采用按层次缩进的结构化形式,这样可大大提高程序的可读性,方

便日后的维护。注意,层次缩进统一使用

TAB 键,禁止使用空格。如:<一级>

Public Sub DataEdit()

    If rsTable Is Nothing Then
        MsgBox "对象没有实例化","金蝶提示"
    Else
        Set frmEdit = New FrmTableEdit
        If frmEdit.SetData(idTableRs) < 1 Then
           MsgBox "参数调用失败","金蝶提示"
           Set frmEdit = Nothing
        Else
           frmEdit.Show 
        End If
    End If
End Sub 

2.2 换行

如果一行上的代码太长,将会影响阅读的效果,必须使用

‘_ &’连接符将一行的长代码变成

多行,以便于阅读和调试程序。一行代码长度不超过编程窗口的

3/4

宽度。

&’要放在句首。如:

<

一级

>

StrSql = “select v1.FBillID,u1.Fname “ _

& “ From t_Order v1,t_Customer u1 “ _