PowerBuilder基础知识

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

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等。


 


目录
相关文章
|
7月前
|
缓存 安全 SoC
GICV2&GICV3的基础知识
GICV2&GICV3的基础知识
203 0
|
存储 编解码 监控
视频基础知识 3
视频基础知识
156 0
|
4月前
|
存储 监控 安全
安全基础知识
【8月更文挑战第9天】
43 1
|
7月前
|
机器学习/深度学习 人工智能 大数据
一些基础知识
了解人工智能基础,探索AI系统如何结合算法、机器学习和数据分析模拟人类智能。从 Siri 和 Alexa 的语音助手到 Netflix 的个性化推荐,AI已深入日常生活中。查阅《人工智能入门手册(AI101)》深入学习,同时参考《抖音百科》和《大数据》拓宽知识领域。
|
存储 编解码 算法
视频基础知识 1
视频基础知识
211 0
|
存储 编解码 索引
视频基础知识 2
视频基础知识
66 0
|
存储 Web App开发 SQL
基础知识
基础知识
110 0
|
编译器 C++
C++模板基础知识
本文将讲述C++模板初阶的相关知识。
147 1
前后台交互基础知识
在别人造的轮子上飞奔的时候,轮子背后的前后台交互如何进行一脸懵$.
75 0