PB手册2022:变量与命名规范详解
版权申诉
5星 · 超过95%的资源 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代码非常有帮助,通过遵循这些规则,开发者可以创建出更加清晰、易于理解的代码结构,提高团队协作效率。
2022-07-15 上传
2022-05-06 上传
2024-04-10 上传
2024-04-10 上传
2023-06-07 上传
2024-03-26 上传
2023-09-15 上传
2023-07-14 上传
悠闲饭团
- 粉丝: 193
- 资源: 3398
最新资源
- 掌握Jive for Android SDK:示例应用的使用指南
- Python中的贝叶斯建模与概率编程指南
- 自动化NBA球员统计分析与电子邮件报告工具
- 下载安卓购物经理带源代码完整项目
- 图片压缩包中的内容解密
- C++基础教程视频-数据类型与运算符详解
- 探索Java中的曼德布罗图形绘制
- VTK9.3.0 64位SDK包发布,图像处理开发利器
- 自导向运载平台的行业设计方案解读
- 自定义 Datadog 代理检查:Python 实现与应用
- 基于Python实现的商品推荐系统源码与项目说明
- PMing繁体版字体下载,设计师必备素材
- 软件工程餐厅项目存储库:Java语言实践
- 康佳LED55R6000U电视机固件升级指南
- Sublime Text状态栏插件:ShowOpenFiles功能详解
- 一站式部署thinksns社交系统,小白轻松上手