如何将使用PB5开发的应用程序平滑迁移到PB6
PowerBuilder6虽然在功能上比PowerBuilder5版本有明显增强,尤其是在分布式计算、WEB开发方法和跨平台技术方面有显著提高,但两者在开发界面上变化不大,广大程序员在开发方式上几乎不需要太多地考虑两者之间的变化;在程序代码的设计上,PowerBuilder6淘汰了原来部分通过专用函数和事件,增加了一些新的对象事件和函数。SYBASE公司在PowerBuilder6软件包中提供了
PB迁移助手(PowerBuilder Migration Assistant),帮助程序员顺利完成迁移。为此,必须将原有使用PowerBuilder5开发的部分代码,修改为使用PowerBuilder6方式开发的代码,因为这些淘汰代码在以后的PowerBuilder版本中将不再提供支持。
当程序中存在淘汰代码时,在迁移过程中可能会发生迁移错误,造成无法正常生成
PowerBuilder6版本的PBL文件,甚至连PowerBuilder5版本的PBL文件也可能无法使用。因此,在使用PowerBuilder迁移之前,必须修改相应代码,以保证迁移能顺利进行。下面介绍如何使用
PowerBuilder迁移助手,将原有使用PowerBuilder5开发的应用程序,安全地迁移(Migrate)到PowerBuilder6版本。首先,选择开始菜单→程序→Powersoft→PowerBuilder6→Migration Assistant,进入PowerBuilder迁移助手,见图1。 图1 打开迁移助手(Migration Assitant)《如何将使用PB5开发的应用程序平滑迁移到PB6(第2页)》