PowerBuilder基础知识
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等。
PowerBuilder基础知识相关推荐
- 嵌入式Linux的OTA更新,基础知识和实现
嵌入式Linux的OTA更新,基础知识和实现 OTA updates for Embedded Linux, Fundamentals and implementation 更新的需要 一旦嵌入式Li ...
- 计算机基础知识第十讲,计算机文化基础(第十讲)学习笔记
计算机文化基础(第十讲)学习笔记 采样和量化PictureElement Pixel(像素)(链接: 采样的实质就是要用多少点(这个点我们叫像素)来描述一张图像,比如,一幅420x570的图像,就表示 ...
- 嵌入式linux编程,嵌入式Linux学习笔记 - 嵌入式Linux基础知识和开发环境的构建_Linux编程_Linux公社-Linux系统门户网站...
注:所有内容基于友善之臂Mini2440开发板 一.嵌入式Linux开发环境的构建 嵌入式开发一般分为三个步骤: 1.编译bootloader,烧到开发板 2.编译嵌入式Linux内核,烧到开发板 3 ...
- 《计算机网络应用基础》模拟试卷(六),《计算机与网络应用基础知识1》模拟试卷...
<计算机与网络应用基础知识1>模拟试卷 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 <计算机与网络应用基础知识1& ...
- python向量计算库教程_NumPy库入门教程:基础知识总结
原标题:NumPy库入门教程:基础知识总结 视学算法 | 作者 知乎专栏 | 来源 numpy可以说是 Python运用于人工智能和科学计算的一个重要基础,近段时间恰好学习了numpy,pandas, ...
- python常用变量名_python基础知识整理
Python Python开发 Python语言 python基础知识整理 序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序: 一 ...
- 计算机基础知识掌握欠缺,《计算机基础知识》实验教学改革探讨.pdf
<计算机基础知识>实验教学改革探讨.pdf Science& TechnologyVision 科 技 视 界 科技 探·索·争鸣 计<算机基础知识>实验教学改革探讨 ...
- python计算wav的语谱图_Python实现电脑录音(含音频基础知识讲解)
前言 今天开始进入近期系列文章的第一篇,如何用 Python 来实现录音功能. 在开始"造轮子"之前,个人一直强调一个观点,如果有些东西已经有了,不妨直接去 github 上搜,用 ...
- 计算机wrod初级考试题及答案,计算机基础知识+Word基础知识+Excel基础知识试题答案解析.doc...
文档介绍: 计算机基础知识+ Word基础知识+ Excel基础知识 第一部分 一.单项选择题 1.世界上第一台电子数字计算机取名为( ). A.UNIVAC B.EDSAC C.E ...
最新文章
- Java清空数组的数据
- 阿里P7架构师的成长之路
- Vue 组件库 HeyUI@1.16.0 更新日志
- linux5.4支持中文及中文输入法
- Google 都在用的 6 个休息小技巧,让你工作效率翻倍
- Go语言之标志符可见性
- LeetCode - 141. 环形链表
- 几何画板画椭圆_几何画板降龙十九式视频教程每天只要十分钟
- 2.熟悉LINUX的基本操作
- Window Server 2008 R2 文件权限管理
- 时间管理---重要紧急四象限法
- 下载google drive文件
- 变异系数(Coefficient of Variation,COV)和协方差(Covariance, Cov)
- 免费软电话 — X-Lite 的安装及配置向导
- 解决Win10系统过期失效问题的经验总结
- matlab7如何运行程序,技术员为你示范win7系统运行matlab2010找不到指定的程序的具体方法...
- wireshark抓包测试:海康摄像机
- padding样式属性
- euclidea4攻略_Euclidea几何构建9.4通关攻略
- python resample函数_使用Pandas的resample函数处理时间序列数据的技巧