首页 新闻 工控搜 论坛 厂商论坛 产品 方案 厂商 人才 文摘 下载 展览
中华工控网首页
  P L C | 变频器与传动 | 传感器 | 现场检测仪表 | 工控软件 | 人机界面 | 运动控制
  D C S | 工业以太网 | 现场总线 | 显示调节仪表 | 数据采集 | 数传测控 | 工业安全
  电 源 | 嵌入式系统 | PC based | 机柜箱体壳体 | 低压电器 | 机器视觉
收藏本文     查看收藏
变量命名规则
  1. 遵守VB编程标准一书24页~27页的标准
  2. 用户自定义类型时,成员的变量命名也标识类型字头(见25页第二种方式)
  3. 所有使用的变量必须事先定义,不能不定义,也不能在代码中间,到使用时才定义。
  4. 每行只定义一个变量,多行定义变量类型的As 必须对齐,每个变量的用途都必须增加注释,说明其用途。注释的起始位置必须对齐
  5. 变量的定义必须详细,尽可能使用变量名说明变量的用途。参见42页第五章的内容。
  6. 6、每个程序模块的前面必须增加Option Explicit语句。
使用常量和枚举
  1. 在程序内,只要可能,不能使用固定的数字(幻数)
  2. 枚举元素的前面增加字头 mcs
编码格式规则
  1. 每个层次之间缩进3个空格,函数内部的函数体、IF语句、For语句内部的循环体、Select case 语句、Case语句
  2. 编程时,各相对独立的部分之间增加空行,IF前面、 ENDIF后面、For前面、 Next后面、Select Case前面、End Select后面,End Function前面读需要增加空行。
注释说明规则
  1. 注释的格式为:’*后增加两个空格
  2. 每个定义使用的变量必须增加注释,说明变量的用途。变量说明和变量定义处于同一行上,多个变量的注释说明的起始位置必须对齐。
  3. 每个函数的开始必须增加注释:函数目的,参数意义,返回值三个部分(见115-116页)
  4. IF语句、For语句内部的循环体、Select case 语句、Case语句之前增加注释。
  5. 完成相对独立功能的每一段程序都需要增加注释。
错误处理规则
  1. 不能随意使用On Error Resume next语句。
  2. 对允许出现错误的地方,On Error Resume next语句和On Error goto 0语句配对使用,对不能出错的地方,使用BugAssert函数来捕捉错误。BugAssert函数的内容如下,具体的使用方法可向刘俊请教。
    Sub BugAssert(ByVal fExpression As Boolean, Optional sExpression As String)
    #If afDebug Then
      If fExpression Then Exit Sub
      BugMessage "BugAssert failed: " & sExpression
      Stop
    #End If
    End Sub
其它规定
  1. 非万不得已,不能使用Variant数据类型
  2. 程序代码超过10行以上的,在代码中间不能使用Exit Sub和Exit Function语句,应使用GoTo PROC_EXIT语句,以使程序有统一的出口点,便于调试(见15页)。
  3. 不能使用Gosub语句。
  4. 调用过程或不需要返回值的函数时,使用Call.。
  5. 尽可能不使用全局变量,尽可能使用函数的参数来传递数据。
  6. Select case中应有case else
  7. 窗体内构件命名时,除Option外,不能使用数组命名。
  8. Option及对应的属性命名时,后面加Flag;Check和Combo及对应的属性命名时,后面加Type。
  9. 不能使用Integer数据类型;

 

状 态: 离线

公司简介
产品目录

公司名称: 北京昆仑纵横科技发展有限公司
联 系 人: 纵横科技
电  话: 010-51659278
传  真: 010-51659278-101
地  址: 北京市海淀区上地7街1号汇众大厦212室
邮  编: 100085
主  页:
 
该厂商相关技术文摘:
HMIBuilder高级培训
常用DOS命令
加油机的科技进步及发展
人机界面(HMI)产品基本常识
人机界面在工业现场的位置分析
昆仑纵横SCADA系统在天津大学空调机组热交换设备中的应用
HMIBuilder宝典
HMIBuilder功能手册
HMIBuilder初级培训
HMIBuilder初级培训
TPC070TD-b说明书
TPC105TD-b说明书
更多文摘...
立即发送询问信息在线联系该技术文摘厂商:
用户名: 密码: 免费注册为中华工控网会员
请留下您的有效联系方式,以方便我们及时与您联络

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 不良信息举报
工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2022 Gkong.com, All Rights Reserved