快速适应PB8.0的开发界面

软件世界

本文主要写给PowerBuilder 8.0(以下简称PB8.0)的初学者,特别是那些想把PB平台升级到8.0的用户。笔者将以问答的形式介绍在PB8.0中是如何实现PB开发过程中经常要使用的若干方法,因为这些方法的实现在PB8.0中有很大的变化,以至PB的老用户在开始使用PB8.0时总有点不习惯,而对以PB8.0作为起点来学习PB的新用户来说,以下介绍的方法是你以后在开发过程中要经常使用的方法。

一、新建一个应用

首先要新建一个workspace,然后再新建application。

二、打开一个没有workspace和target的应用

首先新建一个workspace,然后在工具栏中点击library图标打开library窗口,展开并双击应用名,按确认后出现一个窗口,在这里你可以添加其他pbl文件到当前应用中,再根据提示创建target并加入到workspace中。

三、在当前应用中添加或删除一个pbl文件

在system tree窗口中右击应用名,在弹出的菜单中单击properties,然后在打开窗口的library list标签页可以添加或删除pbl文件。

四、在每次启动PB8.0时自动打开上一次编辑的应用

在Tools菜单单击system options项,在打开的窗口中单击workspaces标签,然后选中repopen workspace on startup,确认即可。

五、查看祖先对象的代码

打开对象,在对象窗口的右侧单击control list标签打开control list窗口,选中并右击祖先对象,在弹出的菜单中单击script,然后在script窗口右侧的select Ancestor/Descendant下拉列表框选中祖先对象,即可在代码编辑区看到祖先对象的代码。

六、屏蔽祖先对象的代码

在对象的script编辑窗口中,右击鼠标在弹出的菜单中可以看到Extend Ancestor script前面被选中,既默认为继承祖先对象的代码,单击Extend Ancestor script去掉前面的钩就屏蔽了祖先对象的代码。如果再单击一次则恢复选中状态。

七、修改隐藏控件

首先打开控件所在的对象,在对象窗口的右侧单击control list标签打开control list窗口,双击控件可以编辑它;选中并右击控件,在弹出的菜单中单击properties你就可以改变其属性。

另:PB8.0中值得一提的几个变化(相比PB6.5)

1.菜单项可以以中文名命;
2.可以在代码编辑区打开多个编辑窗;
方法:在打开对象后通过多次单击View/script菜单项可以打开多个代码编辑窗。
3.可以直接修改自定义函数的名称,在PB6.5中只有采用export再import代码的方法;
4.可以直接编辑对象的源码;
方法:在system tree窗口右击对象,在弹出的菜单中单击Edit source 即可查看并编辑对象的源码(注意:如果该对象已经打开要先关闭它),以前在pb6.5中我经常export然后再import ,现在不必了。
PB8.0的界面真是变化不小,开始好像不太习惯,使用起来总有点别扭。其实根据我的实践,只要你掌握了上面介绍的几个方法,你就会发觉你已经基本适应了PB8.0的界面,而且你会感受到这些变化为你的开发带来的便捷,最后祝你成功!