程序开发标准(For VB)_V2.1(试行)

程序开发标准(For VB)_V2.1(试行)

ID:38343351

大小:650.00 KB

页数:22页

时间:2019-06-10

程序开发标准(For VB)_V2.1(试行)_第1页
程序开发标准(For VB)_V2.1(试行)_第2页
程序开发标准(For VB)_V2.1(试行)_第3页
程序开发标准(For VB)_V2.1(试行)_第4页
程序开发标准(For VB)_V2.1(试行)_第5页
资源描述:

《程序开发标准(For VB)_V2.1(试行)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、版本号:V2.1程序开发编制标准(VisualBasic6.0)19目录1序言12通用源代码格式规则12.1缩进12.2页边空格12.3分隔空格12.4空行13代码编写规则23.1括号23.2变量和类型23.2.1命名的规范23.2.2局部变量33.2.3全局变量的使用33.2.4变量的声明33.2.5用户自定义类型33.3过程和函数33.3.1命名规范33.3.2形式参数43.4语句53.4.1if语句53.4.2case语句53.4.3dowhile/loop和dountil/loop语句63.4.4for语句63.4.5do/loopuntil和do/loopwhile语句63.4.6

2、foreach/next语句63.4.7with/endwith语句63.4.8语句的嵌套63.5错误处理63.5.1一般话题63.5.2onerrorresumenext的使用63.5.3onerrorgoto的使用73.6类类型73.6.1命名和格式73.6.2私有成员73.6.3方法73.6.4属性84文件84.1工程文件84.1.1命名84.2窗体文件84.2.1命名84.3模块文件9194.3.1命名94.4类文件94.4.1命名94.5文件头95窗体95.1窗体95.1.1窗体命名标准95.1.2窗体编码规则96控件106.1用户自定义控件106.2控件模块106.3控件实例命名

3、约定106.4控件的前缀106.5MO中命名的规则126.6数据库对象前缀137程序书写规则和注释147.1书写规则147.2注释147.2.1综述147.2.2文件的标识147.2.3函数和过程的注释147.2.4变量的注释157.2.5项目修改记录追踪15191序言本文档详述了在VisualBasic6下进行编程的代码编写标准。通过该方法,开发人员可以在他们所编写的代码中保持一贯的风格。这样做的目地是使在开发小组中的每一个程序员都可以明白其它程序员的代码。这有助于提高代码质量编写的可读性和使用的一贯性。本文档适用于参加国家电力公司南方公司超高压运行维护GIS系统开发的人员。2通用源代码格

4、式规则2.1缩进缩进是指在每一级有四个空格。四个空格等同于按Tab键一次。Tab键等同空格的个数在VisualBasic环境的Tools菜单Option子菜单中的Editor选项卡中指定,如下图:2.2页边空格19VB源码边缘不留页边空白。源码一行通常被设置成80字符宽,一般情况下不允许超过这个边界,超出到另一行的语句会应一个空格加一个下划线之后与前面的语句相联。当一个语句被打断相连时,它应比原来的那一行语句缩进四个字符。Begin…End语句(用于描述菜单等信息)不要试图在VB中写一个Begin…End语句对,所有的Begin…End语句均应由VB自动产生,其缩进效果也采用VB本身的缩进机

5、制(三个空格)。1.1分隔空格VisualBasic自动产生分隔空格。1.2空行应该时不时的在各方法之间加入一些空格行来分割大段的代码;还应该在方法与方法之间加入一行的空格行。2代码编写规则2.1括号不要在一个语句中使用不必要的括号(为使代码清晰加入的括号除外)。括号只应在源代码中需要的地方使用。以下的例子示范了错误和正确的使用:if(I=42)then//错误–多余的括号if(I=42)or(J=42)then//正确–需要括号2.2变量和类型2.2.1命名的规范变量命规范根据类型的不同加上前缀,前缀参照下表:前缀类型例子.blnBollean.intInteger19lngLongsng

6、SingledblDouble.curCurrency.strString.vrtVariantdatDateobjObject.g全局变量m模块级变量变量一般以前缀开头。若有一个变量为几种类型的组合,用几个前缀联合起来使用。如:gintCount表示全局整数类型变量。其中全局变量g放在最前面,其次基本类型。变量名以有意义的大写字母开始,一个会导致某个行为的变量应以动词开头,如strFormatDrive。变量名字除前缀之外的第一个字母应为大写,而其它字母应错落有致。规则的例外是循环变量和坐标变量:其中循环变量可固定用I,J,K表示。坐标变量可固定用X,Y表示。逻辑变量的名字应能充分表达准确

7、的真或假的意思。1.1.1局部变量一个过程中的局部变量应遵循所有其它变量的使用和命名约定。临时变量的取名应合理。如果必须的话,在一进入过程就应初始化局部变量1.1.2全局变量的使用使用全局变量是不推荐的。但是,在某些时候还是必须使用,而且它们也只应在必须使用的时候才使用。在这种时候,你应努力只在一段上下文范围内使用全局变量。例如,一个全局变量只应在一个模块内是全局的。如果打算在多个模块内使用全局数据,你应将它

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。