什么是" o" " oSheet"代表?

时间:2016-01-20 10:18:10

标签: libreoffice-basic openoffice-basic

我已经注意到许多OOoBasic& amp; Libre Office Basic使用" o"命名对象的约定。

我们始终会看到oSheetoCell,依此类推。

" o"代表对象?是否有一份列出这些公约的文件?

1 个答案:

答案 0 :(得分:2)

是的,“o”代表Object。它基本上是Hungarian notation

查看Andrew Pitonyak's Macro document,尤其是3.5. Accessing And Creating Objects In OpenOffice部分。快速查看文档会显示以下前缀:

  • o“对象”,一种使用UNO API的非常有用的类型。
  • x适用于UNO interface。 Java代码中需要许多这些变量。
  • s“String”
  • v“Variant”
  • b“布尔”
  • i“整数”
  • l“长”
  • n“号码”
  • a“array”或“argument”
  • m或许是某个类或结构的“成员”
  • c也许是“常数”