中华网通行证
用户名 密码
  科技动态 硬件广场 下载基地 网络教室 网络冲浪 科学博览 移动时代 手机上网 桌面壁纸 科技商情  

如何实现PB5应用程序的安全迁移
郎宇征 2000-11-16 16:14:44

  随着2000年的到来,Sybase公司相继推出了PB6、PB7并作为PB5的升级换代产品,因此广大程序员使用PB5开发的应用程序必须平滑过渡到PB6及其后续版本上。

  为了帮助用户顺利完成升级迁移过程,Sybase公司在PB6软件包中提供了PB迁移助手(PowerBuilder Migration Assistant),帮助程序员顺利完成应用程序的迁移。

  下面,笔者来介绍一下,如何使用PB迁移助手,将原有使用PB5开发的应用程序,安全地迁移(Migrate)到PB6版本上。首先,选择开始选单→程序→Powersoft→PB6→Migration Assistant,进入PB迁移助手。

  使用PB迁移助手完成迁移,主要有三个步骤:

  1.使用迁移助手,指定要迁移的PB5版本的源程序库文件(PBL)。

  选择PB迁移助手的Select Libraries活页,在左侧的文件管理器窗口中,指定要迁移的PBL文件,双击相应的PBL文件;或者右击鼠标,在弹出选单中选择Select library,则相关的PBL文件被依次显示在右侧的窗口中,如图1。要清除检查的PBL文件,双击选定的PBL文件即可;若清除全部文件,右击鼠标,选择Clear All选单。

28008_2512_001103b2-1.jpg
  图1 指定要扫描的PBL文件

  2.指定要检查PBL内容的方式。

  对于在PB6中无效的函数和事件,Sybase建议使用新版本中的语法和事件,因为部分PB5的函数和事件今后Sybase不会继续支持。

  选择Options活页,指定要检查的语法类型。这里可以检查的语法类型有PFC语法、PowerScript脚本语法、FUNCky语法和自定义的语法函数、过程等。如图2。

28008_2521_001103b2-2.jpg
  图2 指定扫描的类型

  其中,PFC语法检查会明确给出在PB作废的PFC事件和函数;而FUNCky功能在PB6中将不再支持;PowerScript脚本检查会显示新版本中不支持PowerScript的事件和函数;你也可以指定一个TXT文本文件,里面包含你自定义的无效函数和事件,定制(Custom)检查会扫描在PBL中自定义的无效函数和事件。

  3.完成扫描,并根据扫描结果修改代码。

  在指定全部PBL文件后,选择迁移助手右下角的Search按钮,迁移助手开始对全部选择的PBL文件,按指定的检查范围进行详细的检查。

  扫描检查完毕后,迁移助手在Search Results窗口中显示建议修改的代码对象、事件、函数名称以及修改的方法等,如图3,你只需按照扫描结果的提示,打开PB5,修改原来的代码并改为PB6支持的方式并存盘,(注意:在修改前请一定要正确备份原始文件,以便在发生意外时可以安全恢复),然后,你就可以在PB中使用前面介绍的方法顺利完成迁移了。

28008_2527_001103b2-3.jpg
  图3 显示扫描结果型

  只要你按照上面的步骤,正确完成迁移升级到PB6的所有步骤,一定可以顺利地完成应用程序升级。最后再提醒一次,在迁移之前,千万不要忘记事先备份库文件PBL,以免发生意外。


赛迪网
相关报道
利用PB实现动态系统用户登录 (2000-11-16 16:11:59)
利用PB动态创建数据窗口 (2000-11-16 16:09:46)




本站检索



中华网推荐

·国家级治脑病新药思维源
·中藏药治疗脑病新突破
·治类风湿,强直性脊柱炎
·养肾·痛风·长寿
·肝病泌尿脑萎缩新药介绍
·强直性脊柱炎康复乐园
·让中医辩证不孕不育
·国医治股骨头坏死一绝
·乙肝为何久治不愈?
·二千元垄断批发做老板
·中医中药专治前列腺
·治牛皮癣白癜风已成现实
·专治痛风病的白衣天使
·不孕不育的杏林奇葩
·专卖店零售管理系统





   

网络教室编辑信箱