当前位置:首页>> PowerBuilder>> 相关新闻

全文搜索

精华导读

·EasyERP2004 制造行业通用性ERP管理系统
·PB中表的修改对数据窗口和报表的影响的解决办法
·在PB中实现Word内容的替换
·office xp风格菜单基本版
·用PB制作outlook界面源程序(非原来的老外版本)(
·将所见dw内容(包括计算字段)输出到execl中
·ERP在中国应用面临的问题
·PB中使用FORMULA ONE(实例篇
·控制打印机的动态库,兼容win98/98/me/nt2000/xp
·易佳自定义报表系统
·用例驱动的需求过程实践

最新发表

·仿windows优化大师界面(源码)
·常见问题的经典解决之SPLITBAR
·pb技巧
·PowerBuilder 10 Beta1下载和相关信息
·如何在pb9中调用WebService
·在非PB9 JSP Target的jsp网页中调用EAServer组件
·质量管理的十三项步骤和八项原则
·用预测性对象点度量面向对象软件(下)
·用预测性对象点度量面向对象软件(上)
·软件开发度量及考核方法
·点度量(4)—最新发布度量方法及参考
·点度量(3)—功能规模度量方法选择
·点度量(2)—功能规模度量方法评价
·点度量(1)—功能规模度量方法概述
·如何对软件质量进行评估
·从印度软件项目管理谈我国软件质量保障
·步步为营,把好质量关
·软件产品的可用性的测试
·软件测试认识的几个误区

PowerBuilder 9.0 抢先预览

文章来源:互联网络 文章编辑:admin 添加时间:2004-2-4

3 新技术概述

1)开放式快速应用开发第四代语言的基础

基于原来第四代语言快速应用开发能力,PowerBuilder 9.0继续构筑新的基础,来创建客户/服务器,Webn层体系结构应用。PowerBuilder 9.0使这个过程更加轻松,更加迅捷,更加有效率,成本也更加低廉。PowerBuilder 9.0作为一种领先的第四代开发语言,从强大的针对XML PowerBuilder文档对象模型到第三方应用服务器集成,给开发人员提供了一流的编程环境。

2XML数据窗口

PowerBuilder的专利技术--数据窗口技术融合了XML技术,这样数据窗口画板就可以可视化创建XML模板。这些模板允许以XML格式导入数据和导出数据,数据的逻辑结构—即数据行如何在XML文档内部演化也可以定义。

 

1 XML数据窗口

3PowerBuilder文档对象模型(PBDOM)

PowerBuilder文档对象模型(PBDOM)是一个完整的应用程序接口(API),它用来创建、读写和操作XML文档。PowerBuilder文档对象模型(PBDOM)也使通过标准PowerScript语句可以轻松地访问和操作XML文档。PBDOM是基于一系列非可视化类集合,使用PowerBuilder本地接口技术(PBNIPowerBuilder Native Interface)创建。

4RAD JavaServer页面

PowerBuilder 9.0开发环境提供了一个易用的开发环境来建立JSP Web应用。它可以自动完成许多开发任务,允许配置与JSP 1.2服务器兼容的Web应用。JSP Web对象向导自动地创建JSP对象-- J2EE Web应用,甚至这里面还包括了配置参数。JSP Web对象可以直接从PowerBuilder配置到EAServer或者Tomcat,其中的命令行选项使其也可以配置到其他流行的JSP容器中。

 

2 创建JSP Web对象

5)高速开放式集成开发环境

PowerBuilder 9.0快速应用开发(RAD)取得了巨大突破。第四代集成开发环境提供了建立不同应用的机制以配置不同的体系结构,如Microsoft®.NET框架和J2EEPowerBuilder 9.0可以开发一流的客户端/服务器应用,也可以开发Web ServicesRAD JavaServer Pages™,同时给第三方应用服务器提供支持,这样就使原来的应用开发平稳迁移到分布式应用和网络应用。

6Web Services

PowerBuilder可以作为客户端在IntranetInternet上提供Web服务。通过使用SOAPWSDLPowerBuilder可以将一系列函数作为一个实体远程发布,并且成为PowerBuilder应用的一部分。通过使用EAServer工具箱,PowerBuilder定制类用户对象可以很容易地配置为Web ServicesPowerBuilder集成开发环境中的Web Services向导创建一个代理对象或定制标签库,它们包含了必要的信息来从PowerBuilder应用或JSP页面调用Web Services

  

3 使用向导创建Web Services代理

7Microsoft .NET™支持

PowerBuilder 9.0开始对.NET框架进行支持,通过Web Services这样一个首要措施使.NETPowerBuilder集成。

8)客户端EJB服务器支持

可以使用PowerBuilder来访问Java服务器端商业逻辑。这样不需要经年累月地使用Java创建应用程序,PowerBuilder就能够快速建立一个合适的应用程序来访问运行在与J2EE兼容的应用服务器上的EJB,如Sybase EAServer, IBM WebSphere 应用服务器, BEA WebLogic 服务器以及其它应用服务器。

9PowerBuilder本地接口

PowerBuilder本地接口(PBNI)PowerBuilder一项强大的功能,允许开发人员将他们自己的函数添加到PowerBuilder中。这是一个API,通过两种方式使PowerBuilder与外界联系。

第一种方式,可以创建DLLs来在PowerBuilder中作为本地定制类用户对象来提供一个或多个类。这允许开发人员编写扩展函数库,然后在PowerBuilder中象访问其它在PowerBuilder IDE中创建可视化或非可视化用户对象一样访问它们。第二种方式,PowerBuilder虚拟机(PBVMPowerBuilder Virtual Machine)可以嵌入C++或者Java应用、或者其他能够调用C++,能够调用用PowerScript编写的商业逻辑的应用程序中。

10)源代码控制

为了源代码控制(SCC:Source Code Control)接口的显著提高,PowerBuilder 9引入了初始化工作空间的执行线程,这样就消除了大型应用的启动延迟。同时,修订数的引入提供了巨大的改进—可以决定同步状态,支持新的集成扩展。此外,OrcaScript功能可以用来直接从SCC仓库创建应用PBL

11OrcaScript

OrcaScript允许编写批处理语句来在PowerBuilder开发环境之外处理PowerBuilder应用和文件。OrcaScript能够从源代码控制中获取最新的PowerScript对象,创建PBL对象,给EAServer配置组件,编译PowerBuilder可执行文件—所有这些都不需要操作人员干涉。

12PDF支持

PowerBuilder提供了两种方法将数据窗口对象保存为PDF格式的报表。默认的是提取的方法,它能够保存数据窗口对象的所有类型。同时,数据窗口数据和表示也可以保存为文档或字符串,使用XSL格式对象(XSL-FO)PDF格式。

 [1] [2] [3]

[ ]

首页 评论 打印 刷新 返回顶部 关闭
【相关文章】  【相关评论】
Sybase推出PowerBuilder 9.0专访