pb 定义变量 Long ll_RowCount,ll_columnIndex 像这样定义的变量 前面的ll_ ,il_,这样定义前面的字段是必须的吗?这个是英文什么的缩写还是什么,直接定义Long Rowcount 可以?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/08 22:03:51
![pb 定义变量 Long ll_RowCount,ll_columnIndex 像这样定义的变量 前面的ll_ ,il_,这样定义前面的字段是必须的吗?这个是英文什么的缩写还是什么,直接定义Long Rowcount 可以?](/uploads/image/z/14454161-17-1.jpg?t=pb+%E5%AE%9A%E4%B9%89%E5%8F%98%E9%87%8F+Long+ll_RowCount%2Cll_columnIndex+%E5%83%8F%E8%BF%99%E6%A0%B7%E5%AE%9A%E4%B9%89%E7%9A%84%E5%8F%98%E9%87%8F+%E5%89%8D%E9%9D%A2%E7%9A%84ll_+%2Cil_%2C%E8%BF%99%E6%A0%B7%E5%AE%9A%E4%B9%89%E5%89%8D%E9%9D%A2%E7%9A%84%E5%AD%97%E6%AE%B5%E6%98%AF%E5%BF%85%E9%A1%BB%E7%9A%84%E5%90%97%3F%E8%BF%99%E4%B8%AA%E6%98%AF%E8%8B%B1%E6%96%87%E4%BB%80%E4%B9%88%E7%9A%84%E7%BC%A9%E5%86%99%E8%BF%98%E6%98%AF%E4%BB%80%E4%B9%88%2C%E7%9B%B4%E6%8E%A5%E5%AE%9A%E4%B9%89Long+Rowcount+%E5%8F%AF%E4%BB%A5%3F)
pb 定义变量 Long ll_RowCount,ll_columnIndex 像这样定义的变量 前面的ll_ ,il_,这样定义前面的字段是必须的吗?这个是英文什么的缩写还是什么,直接定义Long Rowcount 可以?
pb 定义变量 Long ll_RowCount,ll_columnIndex 像这样定义的变量 前面的ll_ ,il_,
这样定义前面的字段是必须的吗?这个是英文什么的缩写还是什么,直接定义
Long Rowcount 可以?
pb 定义变量 Long ll_RowCount,ll_columnIndex 像这样定义的变量 前面的ll_ ,il_,这样定义前面的字段是必须的吗?这个是英文什么的缩写还是什么,直接定义Long Rowcount 可以?
首先,这个定义不是必须的,只是一种命名方法而已,也是长久以来PB程序员形成的一种习惯.这样写更规范,这个命名的方法叫"匈牙利命名法".
其中变量按照作用域可以分为四种,全局变量,实例变量,共享变量和局部变量.
一般命名变量的规范是 第一位是作用域(作用域的第一个字母),第二位是变量的类型,第三位是下划线,第四位是变量的实际意义.
比如定义一个全局变量,全局变量的名字是global variables.那么就以g开头.
变量的类型是string,第二位就是s,假设这个变量是一个字符型的id,那么就可以定义为gs_id.
这个命名只是一种习惯,并不是绝对的,你完全可以定义这个全局变量叫id或者其他你想要的任何名字都行.只是按照规范定义,一个是编程显得正规,还有就是让后来者解析你的程序更简单.
分析一下你列出的变量:
long ll_rowcount,ll_columnIndex
第一个l,是local variables的第一个字母l,即局部变量,表示变量的作用域是在事件或者函数中有效.第二个l是变量的类型long的第一个字母,下划线后边是变量的意义.这样很容易读,你的两个变量,一看,第一个是记录行数,第二个是字段的序号.这样会给读程序的人带来很大方便.
后边你说的,il_ is_,以i开头,那么这个i就是instance variables的第一个字母,实例变量,表示变量的作用域是控件内.
Long RowCount,这样定义变量,是完全可以的.