PowerBuilder战略方向.pptVIP

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PowerBuilder战略方向

PowerBuilder战略方向 应用开发的基本途径 综述 Sybase 是 4GL 的领先者。凭借 4GL+ 倍增的力量,Sybase将继续领导应用开发。 Sybase 强力推出新版 PowerBuilder; 9.0 版现已发售, 9.5, 10.0 及后续版本正在研发中。 客户的需求跨越了从客户机/服务器到下一代的应用,他们需要最佳的开发体验。PB 将会满足这些要求。 Sybase 将为企业应用而扩展 RAD 。2003年将发布为手持设备开发移动应用的 Pocket PowerBuilder 。 PowerBuilder 9.0 新特性 RAD Java Server PagesTM (JSPTM) Authoring XML (Extensible Markup Language) DataWindow (Export and Import) PB DOM (XML Parsing in PowerScript) PowerBuilder Native Interface (PBNI) EJB 客户端支持 支持 Web Services RAD JSP 用PowerBuilder开发JSP Web 应用 PowerBuilder 9.0中的JSP Authoring 向导: 生成调用 Web Services 的 JSP “所见即所得”式的编辑 JSP 编辑人员可以完全访问页面资源 XML DataWindow 用 DataWindow 导入/导出 XML DataWindow 导入/导出 模版 对于一个DW 命名空间,模版中的引用(References)都是特定的。 模版作为一个关联的对象存储 DW 的定义文件如PBL SRD 中。 一个DW 可以定义/存储多个模版。 在 DW 命名空间中,每个模版都要有唯一的名字。 模版可以在运行时应用,或用新的DW属性UseTemplate在设计时应用。 可以进行 DW 数据的导出或导入。 导出 XML Data 的方法 DataWindow Painter File…Save Rows As… menu item Save as type: XML SaveAs method integer dwcontrol.SaveAs ( string filename, saveastype saveastype, boolean colheading ) SaveAsType XML Services 用 PowerBuilder 的 PBDOM 操作XML PBDOM 概览 如果没有本机 XML 支持,现有的 PB 程序需要象 MSXML 的第三方解释器才能处理 XML 。 这需要利用 OLEObjects 。 这带来了平台问题。(比如 MSXML 只支持 Wintel ) PBDOM 概览 PBDOM 支持 Wintel 和 Unix 平台。 如 MSXML 般的解释器仅暴露底层的W3C DOM APIs 。这些很难理解与掌握。 PBDOM 呈现一些更高级的功能。易于学习,且效率更高。 PBNI 利用 PowerBuilder Native Interface 扩展你的应用 扩展 PowerScript PowerBuilder 可以用PowerScript调用外部C函数。 对外部 C 函数有一些限制: 不能声明需要回调的外部函数。如 BOOL EnumWindows(WNDENUMPROC lpEnumFunc, LPARAM lParam); 一些 C 的数据类型不能映射到 PB 的数据类型,如double*。 外部函数不能回调进入 PBVM。 使用外部函数不是面向对象的。 PBNI 是更好的方法 PB9中引入的PBNI克服了这些限制。 利用 PBNI,你可以: 在 PowerScript 和外部应用之间传递的是 PB 的本机数据类型。 外部应用可以回调进入 PBVM, 执行生成对象,调用 PowerScript 函数,触发事件,访问变量和数组等工作。 一旦一个外部应用包含进 PBD 文件,它实现的类可以像普通的 NVO 或用户对象一样使用。 EJB Clients 从 PowerBuilder 客户端访问Enterprise Java Beans 生成 EJB 代理 PowerBuilder 提供两种生成代理对象的方法 在开发环境中 单独的命令行应用 依靠 JDK 提供的 Javap 功能。 需要完整的 EJB 远程接口作为参数。 假设本地接口的名字一样,除了开头是 Home 。 生成了一个附加的 PB 结构。它记录了原来的 Java 类和对应的代理对象的名字。 Web Services 和 .Net

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档