PB变量的作用域
来源:互联网 发布:网络编辑工资多少 编辑:程序博客网 时间:2024/06/10 11:26
PowerBuilder的变量作用域共有四种:全局变量、实例变量、共享变量和局部变量。
不同作用域的变量需要在不同的位置说明,下面分别予以介绍。
在编程窗口、窗口画笔、用户对象画笔或菜单画笔中,选择“Declare”菜单中的“Global Variables”、“Instance Variables”和“Shared Variables”可以分别声明全局、实例和共享这三类变量。
全局变量
全局变量在整个应用程序中都可访问,它的作用域是整个应用程序 。
实例变量
实例变量与对象相关联,只有在该对象的事件处理程序或函数中才能使用为该对象定义的实例变量。实例变量在它所关联的对象被打开时创建,被关闭时消失。
共享变量
共享变量是一种静态变量,这不仅意味着它所在的对象关闭后再次打开时,共享变量依然保持对象关闭时的值,而且还意味着同一个类多个实例中的同名共享变量保持相同的值。
局部变量
局部变量在使用它的事件处理程序或函数中说明,其作用域仅限于说明它的程序段,在该程序段的任何地方均可访问局部变量,但其它程序段都不能访问本程序段中的局部变量。运行程序后,进入某个程序段时,系统自动为局部变量分配内存,退出程序段时,局部变量占用的内存被释放。
----------------------------------------------------------------------------------------------------------------
Global Variables:声明全局变量
Shared Variables:声明共享变量
Instance Variables:声明实例变量
Global External Functions:声明全局外部函数
Local External Functions:声明本地外部函数
局部变量就是在窗口内部对象的script中定义的变量
- PB变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- 变量的作用域
- ResultSet进阶——可更新的结果集
- 《C陷阱与缺陷》理解函数声明:(*(void(*)())0)() 和signal函数声明
- 测试培训和薪水之间的关系
- 【转载】关于static和extern的用法
- 新建flex Library Project项目错误 Nothing Was Specified to be included in the library
- PB变量的作用域
- POJ3264 Balanced Lineup 【RMQ问题的四种解法】
- 从备份集恢复归档日志的说明
- 例解 autoconf 和 automake 生成 Makefile 文件
- ImageButton 放到 datalist中,cs代码中无法识别的解决办法
- hdu 1.2.3
- windows 7家庭版升级为旗舰版 序列
- 在Web上运行Linux
- Oracle 自定义 Exception