知识大全 在PowerBuilder中更改窗口继承

Posted 文件

篇首语:世事洞明皆学问,人情练达即文章。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 在PowerBuilder中更改窗口继承相关的知识,希望对你有一定的参考价值。

在PowerBuilder中更改窗口继承  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  PowerBuilder是Sybase公司的独资子公司PowerSoft推出的应用于客户机/服务器体系结构下的应用程序开发工具 也是一种面向对象的图形化交互式开发工具 PowerBuilder 以其简洁高效的集成开发环境 强大的数据窗口技术 几乎无所不能的数据库访问能力和友好的用户界面 越来越受到编程人员的青睐

  PowerBuilder采用真正的面向对象技术 而 继承 是面向对象的一大特征 充分利用这一技术 可以在很大程度上减少我们编程的工作量 加速开发进程

  窗口的继承在PowerBuilder中最为常见 在开发过程中 我们经常会遇到更改窗口继承的情况 此时 新建并继承一个新窗口 重做一遍是常见的办法 但某些时候我们可用Export 和Import方便地实现窗口继承的更改 现以更改窗口w_mmaintain_yw_input的继承窗口(父窗口)为例进行说明

  一 使用Export

  在Library Painter 中选中窗口w_mmaintain_yw_input

  然后在主菜单中选择 Entry →再选Export PB将此窗口导入一文件w_mmaintain_yw_input srw中 我们对此文件进行编缉 可看到PB将此窗口中所有对象的定义以及我们编写的所有脚本全部导入此文件

  其中此窗口的定义描述有如下语句

  global type w_mmaintain_yw_input from w_mmaintain_enter_template

  表明窗口w_mmaintain_yw_input 是从窗口w_mmaintain_enter_template继承而来的

  若描述如下

  global type w_mmaintain_yw_input from Window

  表明窗口w_mmaintain_yw_input没有使用继承 而是直接新建的

  如果我们要将窗口w_mmaintain_yw_input 的继承窗口(父窗口)更改为w_mmaintain_input_template 则我们可将上述语句改为

  global type w_mmaintain_yw_input from w_mmaintain_input_template

  并搜索w_mmaintain_enter_template 将其全部更改为w_mmaintain_input_template

  编缉完成后存盘

  二 使用Import

  在主菜单中选择 Entry →再选Import

  选择我们刚才所编缉的文件w_mmaintain_yw_input srw导入 即完成窗口w_mmaintain_yw_input继承的修改

  在用上述方法更改窗口继承时要注意

   更改前应做好备份

   如果改继承前父窗口与改继承后父窗口内控件有区别 如上例 有一个Command Button 保存 在窗口w_mmaintain_en_ter_template中名字为cb_update 而在窗口w_mmaintain_input_template中名字为cb_save 则我们需要搜索文件w_mmaintain_yw_input srw 将其中所有cb_update 改为cb_save 否则导入操作将出错而不能完成

   如果更改继承前父窗口与更改继承后父窗口内控件的区别过大 也可用上述方法完成 但比较繁琐 建议仍用最直接的方法 重建

      编辑推荐

       ASP NET开发培训视频教程

cha138/Article/program/PB/201311/24584

相关参考

知识大全 PowerBuilder的数据窗口[2]

PowerBuilder的数据窗口[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  循环  

知识大全 PowerBuilder的数据窗口[1]

PowerBuilder的数据窗口[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Powe

知识大全 深入了解PowerBuilder的数据窗口

深入了解PowerBuilder的数据窗口  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Pow

知识大全 PowerBuilder共享数据窗口(ShareData函数)

PowerBuilder共享数据窗口(ShareData函数)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 PowerBuilder数据窗口实现单选与多选

PowerBuilder数据窗口实现单选与多选  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  实

知识大全 PB中同时“继承”多个用户自定义数据窗口对象[3]

PB中同时“继承”多个用户自定义数据窗口对象[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 PB中同时“继承”多个用户自定义数据窗口对象[2]

PB中同时“继承”多个用户自定义数据窗口对象[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 PB中同时“继承”多个用户自定义数据窗口对象[1]

PB中同时“继承”多个用户自定义数据窗口对象[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 在powerbuilder中使下拉列表框可以和数据关联

  在从事使用powerbuilder进行数据库开发的过程中常常碰到要使用列表框来选择数据但是普通的下拉列表框并没有提供和数据相连接的方法而使用数据窗口的子下拉列表框来代替又显得有些别扭下面介绍一种好

知识大全 在PowerBuilder11中部署SmartClient应用[3]

在PowerBuilder11中部署SmartClient应用[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快