PowerBuilder基础知识

来源:互联网 发布:安卓运行ubuntu 编辑:程序博客网 时间:2024/05/16 17:30

1、 PowerBuilder简介

     Powerbuilder在1990年代曾经是管理软件快速开发平台中的佼佼者,适合开发基于关系数据库的Client/Server架构应用软件。基于其获得专利的Datawindow技术,PB开发数据库管理软件的效率是其他开发平台的数倍甚至十倍以上,其先进的编译器使得程序的运行速度也很快。

  比尔盖茨观摩完Powerbuilder开发演示后,很激动地给微软的开发主管打电话说“你一定得看看这个”。微软的很多内部管理软件都是用Powerbuilder开发的,虽然他们自己也生产开发工具。时至今日,美国和加拿大的很多管理软件,还是基于PB平台。任何软件开发工具都有其强项和弱项,PB在其专长的领域是一把利刃,开发应用软件效率极高。但是对于多层化架构、Web架构来说,PB就有些捉襟见肘了。

  PB的最新版本已经完全融合到微软的Visual Studio平台上,变成了PowerBuilder.NET。除了Datawindow.NET这一看家法宝,PB实际已经沦落为和C#同等的PowerScript.NET语言。2012年PB的母公司Sybase被管理软件巨头SAP收购,其今后的发展扑朔迷离。

       PowerBuilder是一种功能强大并且易于开发复杂应用系统的前端数据库开发工具,利用它可以快速开发大型数据库应用系统。

PB是具有图形界面的分布式数据库前端开发工具,编程语言为PowerScript。它支持Windows和UNIX两大操作系统。

PB是一种C/S应用程序开发工具。它遵循事件驱动的程序设计原理。

2、PB中总是提到对象,PB到底有没有像Java那样的类和实例的概念?

有,如下:

面向对象的技术-->PB

类-->对象(如窗口)

属性-->指对象自身属性等

方法-->分为事件和函数

3、PB能做分布式开发吗?

不直接支持,PB更擅长C/S开发。

4、PB的独特之处是什么?

 DataWindow技术

5、什么是4GL?

编程发展第四代语言,是面向问题的,过程化的程序设计语言。4GL的代表性软件系统有:PowerBuilder、Delphi和INFORMIX-4GL等。


 


0 0
原创粉丝点击