PB手册2022:变量与命名规范详解

版权申诉
5星 · 超过95%的资源 1 下载量 105 浏览量 更新于2024-07-04 3 收藏 1.14MB PDF 举报
"PB手册【2022】.pdf 是一份详细介绍了PowerBuilder编程规范和技术的文档,包括变量类型、命名规则、组件命名规则、区域访问权限以及变量访问权限等核心内容。" 在PowerBuilder(PB)开发中,遵循一定的规范能够提高代码的可读性和可维护性。这份2022年的PB手册提供了以下关键知识点: 1. **变量类型**:手册列出了PowerBuilder中常用的变量类型,包括: - `Boolean`:布尔类型,通常用于逻辑判断。 - `string`:字符串类型,用于存储文本信息。 - `int`:整型,表示整数值。 - `uInt`:无符号整型,同样用于整数值,但不包含负数。 - `long`:长整型,适用于较大的整数值。 - `longlong`:超长整型,用于更大的数值范围。 - `date`:日期类型,存储日期信息。 - `time`:时间类型,用于记录时间。 - `datetime`:日期时间类型,组合了日期和时间。 - `decimal`:十进制类型,提供高精度的数值计算。 - `char`:字符类型,存储单个字符。 - `Double`:双精度浮点型,用于表示带有小数的数值。 2. **命名规则**: - 全局变量遵循`g+变量类型简写字母+变量名`的模式,例如`gbl_`前缀用于布尔变量。 - 共享变量使用`s+变量类型简写字母+变量名`。 - 实例变量采用`i+变量类型简写字母+变量名`。 3. **组件命名规则**: - 窗口(Window)以`w_`为前缀。 - 数据窗口(DataWindow)以`dw_`或`d_`为前缀,如果是动态数据窗口则是`dddw_`。 - 结构体(Structure)以`s_`或`st_`为前缀。 - 菜单(Menu)以`m_`为前缀。 - 函数命名中,全局函数是`gf`,窗口函数是`wf_`,类函数是`of_`,自定义类是`ucc_`,标准类是`usc_`,可视化类(CustomVisual)是`ucv_`,外部可视化类(ExternalVisual)是`uev_`,而标准可视化类(StandardVisual)是`usv_`。 4. **区域访问权限**: - `public`:公共区域,变量在所有类中可见并可访问。 - `private`:私有区域,变量仅在当前类可见,不允许子类访问。 - `protected`:受保护区域,变量在当前类及子类中可见,允许子类访问。 5. **变量访问权限**: - `public`、`private`、`protected`关键字用于定义变量的访问级别,同时,还有`PrivateWrite`和`PrivateRead`来限制变量的读写操作,确保数据安全。 6. **注释规范**: - 单行注释以`//`开始,用于简洁的注解。 - 多行注释以`/*`开始,`*/`结束,适合对代码块进行详细说明。 这份PB手册对于理解和编写符合规范的PowerBuilder代码非常有帮助,通过遵循这些规则,开发者可以创建出更加清晰、易于理解的代码结构,提高团队协作效率。