编程语言
C#编程语言基础
C#面向对象与多线程
C#数据及文件操作
JavaScript基础
JavaScript的数据类型和变量
JavaScript的运算符和表达式
JavaScript的基本流程控制
JavaScript的函数
JavaScript对象编程
JavaScript内置对象和方法
JavaScript的浏览器对象和方法
JavaScript访问HTML DOM对象
JavaScript事件驱动编程
JavaScript与CSS样式表
Ajax与PHP
ECMAScript6的新特性
Vue.js前端开发
PHP的常量与变量
PHP的数据类型与转换
PHP的运算符和优先规则
PHP程序的流程控制语句
PHP的数组操作及函数
PHP的字符串处理与函数
PHP自定义函数
PHP的常用系统函数
PHP的图像处理函数
PHP类编程
PHP的DataTime类
PHP处理XML和JSON
PHP的正则表达式
PHP文件和目录处理
PHP表单处理
PHP处理Cookie和Session
PHP文件上传和下载
PHP加密技术
PHP的Socket编程
PHP国际化编码
MySQL数据库基础
MySQL数据库函数
MySQL数据库账户管理
MySQL数据库基本操作
MySQL数据查询
MySQL存储过程和存储函数
MySQL事务处理和触发器
PHP操作MySQL数据库
数据库抽象层PDO
Smarty模板
ThinkPHP框架
Python语言基础
Python语言结构与控制
Python的函数和模块
Python的复合数据类型
Python面向对象编程
Python的文件操作
Python的异常处理
Python的绘图模块
Python的NumPy模块
Python的SciPy模块
Python的SymPy模块
Python的数据处理
Python操作数据库
Python网络编程
Python图像处理
Python机器学习
TensorFlow深度学习
Tensorflow常用函数
TensorFlow用于卷积网络
生成对抗网络GAN
注释是非执行语句,不会被系统解释和编译,也不在程序执行结果中显示出来,可通过在编译器中打开程序的源代码查看程序中的注释,以方便开发人员阅读代码。
注释语句有两种表达形式,语法为:
Rem 注释内容
‘注释内容
注释内容可以是任何文本,注释可以和语句在同一行并写在语句后面,也可以单独占一行。
在开发脚本时,用户应该在所以过程的开始部分添加描述其功能的简要注释。当传递给过程的参数用途不明显,或过程对参数的取值范围有要求时,应加以说明。如果过程改变了函数和变量的返回值(特别是通过参数引用来改变),也应在过程的开始部分描述该返回值。
另外,每个重要的变量声明都应有内部注释,描述变量的用途。
2. 常量命名规范:
为了与变量相区别,常量一般用全部字母大写,常量名中的多个单词用下划线_分隔,例如USER_LIST_MAX
也有用户以con作为常量名的前缀,例如conUserListMax。
3. 变量命名规范:
为提高易读性和一致性,建议在VBScript代码中使用下表的命名规范:
子类型 |
前缀 |
示例 |
子类型 |
前缀 |
示例 |
Boolean |
bln |
blnFound |
Integer |
int |
intQuantity |
Byte |
byt |
bytRasterData |
Long |
lng |
lngDistance |
Date(Time) |
dtm |
dtmStart |
Object |
obj |
objCurrent |
Double |
dbl |
dblTolerance |
Single |
sng |
sngAverage |
Error |
err |
errOrderNum |
String |
str |
strFirstName |
此外,变量名或过程名应使用大小写混写,并且尽量完整地描述其目的,过程名应以动词开始,例如InitNameArray或CloseDialog。
对于经常使用的或较长的名称,推荐使用标准缩写以使名称保持在适当的长度内。通常多于32个字符的变量名会变得难以阅读。缩写时,应确保在整个脚本中保持一致。
4. 代码格式化:
用户可以使用下面方式对代码格式进行排版:
1)标准嵌套块应缩进4个空格。
2)过程的概述注释应缩进1个空格。
3)概述注释后的最高层语句应缩进4个空格,每一层嵌套再缩进4个空格。
5. 续行:
在编写代码时,有的语句可能很长,为了阅读和程序差错的直观、方便,可使用续行符。
续行符由一个空格和一个下划线组成,” _”,将长语句分成多行书写。