版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PowerBuilder战略方向战略方向应用开发的基本途径应用开发的基本途径4GL/RAD36%OO 3GLs28%3GLs23%Other13%Source: IDC综述综述 Sybase 是是 4GL 的领先者。凭借的领先者。凭借 4GL+ 倍增的力量,倍增的力量,Sybase将继续领导应用开发。将继续领导应用开发。 Sybase 强力推出新版强力推出新版 PowerBuilder; 9.0 版现已发版现已发售,售, 9.5, 10.0 及后续版本正在研发中。及后续版本正在研发中。 客户的需求跨越了从客户机客户的需求跨越了从客户机/服务器到下一代的应用,服务器到下一代的应用,他们需要最佳的
2、开发体验。他们需要最佳的开发体验。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) PowerB
3、uilder Native Interface (PBNI) EJB 客户端支持客户端支持 支持支持 Web ServicesRAD JSP用用PowerBuilder开发开发JSP Web 应用应用中的中的JSP Authoring 向导: 生成调用 Web Services 的 JSP “所见即所得”式的编辑 JSP 编辑人员可以完全访问页面资源XML DataWindow用用 DataWindow 导入导入/导出导出 XML DataWindow 导入导入/导出导出 模版模版 对于一个DW 命名空间,模版中的引用(References)都是特定的。 模版作为一个关联的对象存储 DW 的定
4、义文件如PBL & SRD 中。 一个DW 可以定义/存储多个模版。 在 DW 命名空间中,每个模版都要有唯一的名字。 模版可以在运行时应用,或用新的DW属性UseTemplate在设计时应用。 可以进行 DW 数据的导出或导入。导出导出 XML Data 的方法的方法DataWindow PainterFileSave Rows As menu itemSave as type: XMLSaveAs methodinteger dwcontrol.SaveAs ( string filename,saveastype saveastype,boolean colheading )Sa
5、veAsTypePowerBuilder Enumerated Value Numeric ValueMeaningXML!15XMLXML Services用用 PowerBuilder 的的 PBDOM 操作操作XML PBDOM 概览概览 如果没有本机 XML 支持,现有的 PB 程序需要象 MSXML 的第三方解释器才能处理 XML 。 这需要利用 OLEObjects 。 这带来了平台问题。(比如 MSXML 只支持 Wintel )PBDOM 概览概览 PBDOM 支持 Wintel 和 Unix 平台。 如 MSXML 般的解释器仅暴露底层的W3C DOM APIs 。这些很难理
6、解与掌握。 PBDOM 呈现一些更高级的功能。易于学习,且效率更高。PBNI利用利用 PowerBuilder Native Interface 扩展你的应用扩展你的应用扩展扩展 PowerScript PowerBuilder 可以用PowerScript调用外部C函数。 对外部 C 函数有一些限制: 不能声明需要回调的外部函数。如 BOOL EnumWindows(WNDENUMPROC lpEnumFunc, LPARAM lParam); 一些 C 的数据类型不能映射到 PB 的数据类型,如double*。 外部函数不能回调进入 PBVM。 使用外部函数不是面向对象的。PBNI 是更好
7、的方法是更好的方法 PB9中引入的PBNI克服了这些限制。 利用 PBNI,你可以: 在 PowerScript 和外部应用之间传递的是 PB 的本机数据类型。 外部应用可以回调进入 PBVM, 执行生成对象,调用 PowerScript 函数,触发事件,访问变量和数组等工作。 一旦一个外部应用包含进 PBD 文件,它实现的类可以像普通的 NVO 或用户对象一样使用。EJB Clients从从 PowerBuilder 客户端访问客户端访问Enterprise Java Beans生成生成 EJB 代理代理 PowerBuilder 提供两种生成代理对象的方法 在开发环境中 单独的命令行应用
8、依靠 JDK 提供的 Javap 功能。 需要完整的 EJB 远程接口作为参数。 假设本地接口的名字一样,除了开头是 Home 。 生成了一个附加的 PB 结构。它记录了原来的 Java 类和对应的代理对象的名字。Web Services 和和 .Net利用利用 生成和使用生成和使用 Web Services 支持支持 Web Services PowerBuilder 9.0 支持在HTTP上用SOAP访问web services 。 允许开发人员快速将 web services 集成进 PowerBuilder 应用 隐藏了许多复杂的东西,如: WSDL XML 语法 SOAP 开发Pow
9、erBuilder 9.0 增强之处增强之处 存为存为PDF格式格式! 增强增强Debugger 增强版本控制增强版本控制Sybase 还会提供什么还会提供什么?Pocket PowerBuilder为为 Pocket PC 设备开发应用设备开发应用窗口与控件窗口与控件 类似台式机桌面上的控件 Checkbox Radiobutton Listbox Pushbutton Datawindow 等等 没有鼠标和光标 通常只有等待时的沙漏光标。 大多数 Datawindow 展现风格 Freeform, Graph, Grid, Group, Tabular数据库同步数据库同步 ODBC 移动
10、ASA 数据库或企业级数据库 MobiLink ASA 数据库 移动设备上的 DBMLSYNC 应用管理台式机与设备间的数据同步 用Sybase Central 定义同步的工作首次发布首次发布 Pocket PowerBuilder 兼容 PowerBuilder PowerBuilder 对象可以被导入 Pocket PowerBuilder Pocket PowerBuilder objects对象可以被导入 PowerBuilder 是PowerBuilder 对象和方法的子集 无 RichText Control 无 OLE 等等.未来发展方向未来发展方向 会将 PowerDesigner 视图嵌入 PowerBuilder。 PowerBuilder 可以用OLE automation 从PowerDesigner 模型中生成完整的代码。共享共享 PB 9.0 代码和工具代码和工具 SDN 的新功能使社区间
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 采购基金服务合同
- 九年级道德与法治下册 第二单元 世界舞台上的中国 第四课 与世界共发展 第一框 中国的机遇与挑战教案 新人教版
- 二年级品德与生活下册 大自然中的伙伴教案 辽海版
- 安徽省滁州二中九年级体育 第21次课教案
- 2024年秋七年级英语上册 Unit 1 This is me Grammar教案 (新版)牛津版
- 2024秋八年级物理上册 第1章 机械运动 第3节 运动的快慢教案(新版)新人教版
- 2023六年级英语上册 Unit 11 Shall we go to the theatre说课稿 湘少版
- 厨房管理规章制度
- 租赁交通标志合同范本(2篇)
- 屈原 节选 课件
- 软件正版化培训课件
- 普通货物运输安全生产管理制度
- 2023年上海市徐汇区中考一模英语试卷(附听力音频)含详解
- 普外科科室医疗质量持续改进记录
- 原发性肝癌介入治疗(TACE)临床路径
- 丰田锋兰达保养手册
- 设备签收单模版
- 2023中国建筑行业装配式建筑发展研究报告
- 2023年医学院保密要害部门、部位保密管理规定
- 建设工程监理费计算器(免费)
- 利用家长资源建构班级竹文化 论文
评论
0/150
提交评论