在delphi里,变量之间如何命名?

lvshao 2003-09-14 11:17:59
我在form 中public /private 定义的变量与
form地函数中定义的变量如何区别?
例如 全局变量gi_count ,g代表全局,i代表整形
还有局部变量是否应该用li_count ?
但是对form中的public 与private如何说明呢?
我知道这是个人习惯问题,谁能够把好习惯介绍一下,以便读代码的时候更方便。
...全文
92 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
PrgmLover 2003-09-14
  • 打赏
  • 举报
回复
我一般只把public 与private中的变量,明确标志:如public中的变量以U开头,Private里用P开头。函数里的变量就任意取有意义的名称,不以刚才那两个字母打头。一般循环变量用i.
ychuiming 2003-09-14
  • 打赏
  • 举报
回复
public 可以被别的单元访问
private 只可以被本单元访问
命名规则可以按照自己的规范来.
最好少用全局变量.
chl_ccssddnn 2003-09-14
  • 打赏
  • 举报
回复
public 公有变量,可以被实例使用,属于全局变量。
private 私有变量,只能在类内部使用,对该类来说也是全局变量

你的命名也是可以的
FSU 2003-09-14
  • 打赏
  • 举报
回复
你可以到google里搜索一下delphi代码编写规范!
FrameSniper 2003-09-14
  • 打赏
  • 举报
回复
其实规范有很多,选择一种自己认为合理的规范就可以了,没有必要苛求,因为规范的目的也是为了代码的理解性变的容易!

对于类的数据成员,我一般是以F开头,可以看到VCL中也是如此

对于类的方法的参数列表中的参数,一般来说都是以A开头,但有的时候如果是变参我会以O开头

而对于类的方法成员或单独例程中的局部变量一般来说是以V开头,对于循环变量只以简单的I等字母来表示

对于全局变量我是以G开头

至于大小写,个人认为采用小写比较好,这要看个人习惯了!
zleeway 2003-09-14
  • 打赏
  • 举报
回复
一般来说,应尽量不使用全局变量。
所以不必对局部变量特别作标识。
而只是对偶尔的几个全局变量加上g_的前缀。
hkbarton 2003-09-14
  • 打赏
  • 举报
回复
加一个前缀以表示区分
大地精灵 2003-09-14
  • 打赏
  • 举报
回复
你可以参考DELPHI自己的,
一般在private里定义的,delphi都用f开头,你自己定义一个规范就好了,如果是小组开发,只要大家统一好了就行了

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧