1、什么叫继承?PB的非可视对象能否实现继承?
继承就是面向对象中类与类的之间的一种关系,继承的类成为子类,派生类,二被继承的类成为父类、基类或超类。通过继承,使子类具有与父类相同功能的方法和属性,同时子类也可以加入新的属性和方法或者修改父类的属性和方法建立新的类层次。
PB非可视对象能够实现继承,也能能够实现相应代码的重用。
2、PB自定义对象中可视对象和非可视对象的区别?使用中两种对象都需要声明吗?
非可视对象是一个没有可视化对象的特殊处理对象。在次对象中不存在类似于数据窗口、按钮、列表框等可视对象,但它拥有自己的数据,以及处理这些数据的函数和事件。这些数据、函数和事件可以被认为定义了非可视对象的接口,我们通过接口来与非可视对象进行通信,也可以直接访问它的公有数据。
可视对象是指可以在舞台上展示出来的任何实例(如按钮、UI、控件等),这些都可以从displayobject派生的子类。
可视对象不需要声明,不可视对象需要声明。
3、Datawindow中每页打印固定行,如何设置?
a.增加一个计算列,此计算列必须放在Detail段,Expression中输入: ceiling(getrow()/20)
这里20还可以用全局函数取代,这样可以允许用户任意设置每页打印多少行
b.定义分组,选择菜单Rows->Create Group… 按计算列字段分组,并一定将check box–>New Page On Group Break选中。
c. 将此计算列设为不可视。
4、使用Update函数保存数据之前,通常要判断数据窗口中是否有主键重复的数据,如果有重复则不允许提交。如果我们不编写程序判断,数据窗口本身业可以进行校验,但是显示的都是英文的提示信息。为此,
PB 你需要知道的东西
最新推荐文章于 2022-12-30 23:07:52 发布
本文介绍了PowerBuilder中的继承概念,非可视对象的继承特性,以及数据窗口操作技巧,包括每页打印固定行的设置、主键重复数据的判断、字段类型的获取等。同时讲解了事件触发条件,窗口类型和参数传递方法。
摘要由CSDN通过智能技术生成