老铁们,大家好,相信还有很多朋友对于powerbuilder和powerbuilder2022安装方法的相关问题不太懂,没关系,今天就由我来为大家分享分享powerbuilder以及powerbuilder2022安装方法的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
PowerBuilder简单介绍
在开始学习PowerBuilder之前首先要弄清楚的问题是什么是PowerBuilder它是用来干什么的它的特点又是什么只有知道了 PowerBuilder的功能和特点所在我们才能知道什么时候应该选用PowerBuilder作为我们的应用程序开发工具
什么是PowerBuilder
我们知道数据库应用是当前计算机应用的一个非常重要的方面而在目前的数据库应用技术中普遍采用的就是客户机/服务器体系结构在这种体系结构中所有的数据和数据库管理系统都在服务器上客户机通过采用标准的SQL语句等方式来访问服务器上数据库中的数据由于这种体系结构把数据和对数据的管理都统一放在了服务器上就保证了数据的安全性和完整性同时也可以充分利用服务器高性能的特点正因为客户机/服务器体系结构的这些优点因而得到了非常广泛的应用
PowerBuilder是著名的数据库应用开发工具生产厂商 PowerSoft公司推出的产品(PowerSoft现已被数据库厂商Sybase所收购)它完全按照客户机/服务器体系结构研制设计在客户机/服务器结构中它使用在客户机中作为数据库应用程序的开发工具而存在由于PowerBuilder采用了面向对象和可视化技术提供可视化的应用开发环境使得我们利用PowerBuilder可以方便快捷地开发出利用后台服务器中的数据和数据库管理系统的数据库应用程序
在当前网络技术迅速发展随之发展的还有OLE OCX跨平台等技术而在PowerBuilder的最新版PowerBuilder中提供了对这些技术的全面支持总之在数据库开发工具领域 PowerBuilder是其中非常优秀的一个利用它我们可以开发出功能强大的数据库应用程序
PowerBuilder的特点
PowerBuilder提供了对目前流行的大多数关系数据库管理系统的支持由于在PowerBuilder的应用程序中对数据库访问的部分一般采用国际化标准数据库查询语言 SQL使得用PowerBuilder开发的应用程序可以不做修改或者只做少量的修改就可以在不同的后台数据库管理系统上使用也就是说用 PowerBuilder开发的应用程序是独立于服务器上的数据库管理系统的
和大多数的WINDOWS应用程序一样 PowerBuilder也是事件驱动工作方式在这种工作方式中程序的运行没有固定的流程程序中的代码也是为各种可能发生的事件编写的当程序开始运行之后它就可以接受来自系统用户或者其它应用程序触发的事件然后执行相应的事件代码事件驱动的工作方式与面向对象技术是紧密相关的在PowerBuilder应用程序中接受发生的事件的往往就是程序界面中的各种可视化对象
PowerBuilder是一种面向对象的开发工具各种WINDOWS应用程序中常见的窗口菜单控件等在PowerBuilder中都是一个个的对象在 PowerBuilder中我们还可以创建自己的用户对象特别要指出的是PowerBuilder提供了对面向对象方法中的各种技术的全面支持我们可以利用面向对象方法中的对象的封装性继承性多态性等特点使得我们开发的应用程序具有极大的可重用性和可扩展性而这一点正是软件工程中对应用程序所提出的重要目标
在当前由于网络技术的发展许多种不同的操作系统平台在 INTERNET网上同时被使用这对开发的应用程序的跨平台性提出了更高的要求而PowerBuilder就提供了良好的跨平台性比如在 PowerBuilder中利用WINDOWS平台开发的各种对象可以方便地应用到UNIX平台中因为PowerBuilder支持对象的跨平台性这样使得把应用程序从一个平台移到另一个平台变得并不复杂
为了给用户提供各个方面的支持 PowerBuilder具有自己的编程语言POWERSCRIPT这个语言除了提供基本的流程控制语句还提供了几百个函数来操纵各种对象和提供诸如DDE OLE等方面的支持此外我们还可以定义自己的函数处理特定的事件学习PowerBuilder时相当一部分的时间就是用来了解和熟悉PowerBuilder提供的各种函数
PowerBuilder一个很大的特点就是提出了数据窗口对象的概念数据窗口对象也是PowerBuilder中的一种对象类型与其它对象不同的是数据窗口对象是专门为了访问后台的数据库服务的在数据窗口对象中我们定义了数据的来源和数据的显示风格这样在应用程序中我们就可以把精力完全放在程序的运行流程控制上而不用关心具体数据的来源因为我们在数据窗口对象中已经定义好了数据的来源如果需要使用数据库中不同的数据也只要对数据窗口对象进行修改就可以了特别要指出的是PowerBuilder在数据窗口对象中提供了丰富的数据显示方式可以满足各种不同的需要在PowerBuilder较新的版本中提供了基础类库PFC它为应用程序的开发提供了许多可重用的预定义类和对象利用基本类库PFC可以快速开发出高质量重用性好的应用程序真正发挥面向对象编程的巨大威力
最后要指出的是PowerBuilder有三个不同的版本分别为DESKTOP型 PROFESSIONAL型和ENTERPRISE型 DESKTOP型是为个人使用的桌面型应用程序在这里可以利用PowerBuilder内置的数据库管理系统SYBASE SQL ANYWHERE来创建和使用本地数据库为个人的应用服务 PROFESSIONAL型的PowerBuilder最重要的一点就是提供了对 MICROSOFT ODBC(数据库标准连接接口)的支持在PROFESSIONAL版本中我们就可以使用PowerBuilder的继承多态等绝大多数特性在 ENTERPRISE版本中最重要的一点就是提供了对开发大型的数据库应用程序的全面的支持提供了开发大型应用程序的许多辅助的工具比如C++ CLASS BUILDER等
PowerBuilder与数据库的连接
数据库前端开发工具与后台数据库管理系统的连接方式是一个很重要的课题 PowerBuilder提供了两种访问后台数据库的方式一种是通过ODBC标准接口的方式第二种是通过专用的接口与后台的数据库相连 ODBC的中文名字是开放式数据库连接它是微软公司提出的数据库连接标准使用ODBC方式连接数据库的第一步是创建数据源比如我们可以利用WINDOWS下控制面板中的 BIT ODBC选项来创建驱动某种数据库的数据源创建好数据源之后我们就可以在本地计算机中利用定义好的数据源存取后台数据库中的数据了
lishixinzhi/Article/program/SQL/201311/16426什么是PowerBuilder,,大概说说,谢谢
PowerBuilder是一个用来进行客户/服务器开发的完全的可视化开发环境。使用PowerBuilder,你可以用一种可视的直观的方式来创建应用程序的用户界面和数据库接口。这是一个总的概念,实际上是开发人员使用PowerBuilder去开发应用程序,由于所开发的各种应用程序充分利用了图形用户接口(GUI)的优点,所以PowerBuilder被认为是一个图形工具。在客户/服务器结构的应用中,PowerBuilder具有描述多个数据库连接与检索的能力。特别是PowerBuilder能从大多数流行的RDBMS中存取数据,且不管数据存放在什麽地方;另外,各种应用程序又可以独立于RDBMS,因为PowerBuilder可以使用数据库的标准操作语言SQL(结构化查询语言)进行。使用PowerBuilder,可以很容易地开发出功能强大的图形界面的访问服务器数据库的应用程序,PowerBuilder提供了建立符合工业标准的应用程序(例如订单登记、会计及制造系统)所需的所有工具。
PowerBuilder应用程序由窗口组成,这些窗口包含用户与之交互的控件。开发人员可以使用所有标准空间(如按钮、复选框、下拉式列表框或编辑框)以及PowerBuilder提供的特殊的使应用程序更易于开发和使用的控件。
通常人们把PowerBuilder看成是一种开发工具,实际上它比其他工具强得多,是一种强有力的开发环境。开发人员不仅能用它来开发用户容易使用的各种应用程序还可以通过PowerBuilder修改数据库,利用400多个内部定义函数,可以开发能和其他应用程序进行的各种应用程序。
powerbuilder 中pbl,pbt,pbd分别是做什么用的
pbl是存放源文件的库文件。
pbt文件中记录着该程序的工作空间所包含的pbl,相当于pbl目录。当点击pbw文件时,pbw就读取pbt中的目录加载pbl文件。
pbd是pbl编译后(Build
runtime
library)的文件。当把程序生成执行文件(exe)后,执行文件就调用pbd文件中的伪代码进行操作。
源代码是人写的,给人看的。伪代码是源代码被开发程序的编译器编译之后形成的,是给机器看的,机器按代码执行操作。
powerbuilder是做什么的
powerbuilder
相关下载,你挑挑
PowerBuilder
美国Sybase公司研制的一种新型、快速开发工具,是客户机/服务器结构下,基于Windows3.x、Windows95和WindowsNT的一个集成化开发工具。它包含一个直观的图形界面和可扩展的面向对象的编程语言PowerScript,提供与当前流行的大型数据库的接口,并通过ODBC与单机数据库相连。其主要特点如下:(1)可视化、多特性的开发工具。全面支持Windows或WindowsNT所提供的控制、事件和函数。 PowerScript语言提供了几百个内部函数,并且具有一个面向对象的编译器和调试器,可以随时编译新增加的代码,带有完整的在线帮助和编程实例。(2)功能强大的面向对象技术。支持通过对类的定义来建立可视或不可视对象模型,同时支持所有面向对象编程技术,如继承、数据封装和函数多态性等。这些特性确保了应用程序的可靠性,提高了软件的可维护性。(3)支持高效的复杂应用程序。对基于Windows环境的应用程序提供了完备的支持,这些环境包括Windows、WindowsNT和WinOS/2。开发人员可以使用PowerBuilder内置的WatcomC/C++来定义、编译和调试一个类。(4)企业数据库的连接能力。PowerBuilder的主要特色是DataWindow(数据窗口),通过DataWindow可以方便地对数据库进行各种操作,也可以处理各种报表,而无需编写SQL语句,可以直接与Sybase、SQLServer、Informix、Oracle等大型数据库连接。(5)强大的查询、报表和图形功能。PowerBuilder提供的可视化查询生成器和多个表的快速选择器可以建立查询对象,并把查询结果作为各种报表的数据来源。 PowerBuilder主要适用于管理信息系统的开发,特别是客户机/服务器结构。