前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于PowerBuilder的搜索

PowerBuilder_百度百科 新闻网页贴吧知道音乐图片视频地图百科文库帮助首页分类频道特色百科玩转百科百科用户百科校园百科合作手机百科个人中心自然文化地理历史生活社会艺术人物经济科技体育数字博物馆城市百科百科任务完善词条导师计划优秀词条百科商城编修院蝌蚪团 收藏 查看我的收藏 有用+1PowerBuilder编辑 PowerBuilder美国Sybase公司研制的一种新型快速开发工具是客户机/服务器结构下基于Windows3.xWindows95和WindowsNT的一个集成化开发工具它包含一个直观的图形界面和可扩展的面向对象的编程语言PowerScript提供与当前流行的大型数据库的接口并通过ODBC与单机数据库相连 目录 1产生 2主要特点 3版本 4应用范围 5PB11 ? PB11 ? 新功能 612新功能 7特点 8开发环境 9分布应用 10相关工具 ? Appeon ? DataWindow NET ? EAServer ? PocketBuilder ? PowerDesigner ? SQL AnyWhere 11数据库连接方式 1产生编辑PowerBuilder是美国著名的数据库应用开发工具生产厂商PowerSoft后被Sybase公司收购推出的成功产品其第一版于1991年6月正式投入市场它是完全按照客户/服务器体系结构研制设计的采用面向对象技术图形化的应用开发环境是数据库的前端开发工具2主要特点编辑在开始学习PowerBuilder 之前首先要弄清楚的问题是什么是PowerBuilder它是用来干什么的它的特点又是什么只有知道了PowerBuilder的功能和特点所在我们才能知道什么时候应该选用PowerBuilder作为我们的应用程序开发工具 PowerBuilder主要特点如下 1可视化多特性的开发工具全面支持Windows或WindowsNT所提供的控制事件和函数 PowerScript语言提供了几百个内部函数并且具有一个面向对象的编译器和调试器可以随时编译新增加的代码带有完整的在线帮助和编程实例 2功能强大的面向对象技术支持通过对类的定义来建立可视或不可视对象模型同时支持所有面向对象编程技术如继承数据封装和函数多态性等这些特性确保了应用程序的可靠性提高了软件的可维护性 3支持高效的复杂应用程序对基于Windows环境的应用程序提供了完备的支持这些环境包括WindowsWindowsNT和WinOS/2开发人员可以使用PowerBuilder内置的Watcom C/C++来定义编译和调试一个类 4企业数据库的连接能力PowerBuilder的主要特色是DataWindow数据窗口通过DataWindow可以方便地对数据库进行各种操作也可以处理各种报表而无需编写SQL语句可以直接与SybaseSQLServerInformixOracle等大型数据库连接 5强大的查询报表和图形功能PowerBuilder提供的可视化查询生成器和多个表的快速选择器可以建立查询对象并把查询结果作为各种报表的数据来源 PowerBuilder主要适用于管理信息系统的开发特别是客户机/服务器结构 我们知道数据库应用是当前计算机应用的一个非常重要的方面而在数据库应用技术中普遍采用的就是客户机/服务器C/S体系结构在这种体系结构中所有的数据和数据库管理系统都在服务器上客户机通过采用标准的SQL语句等方式来访问服务器上数据库中的数据由于这种体系结构把数据和对数据的管理都统一放在了服务器上就保证了数据的安全性和完整性同时也可以充分利用服务器高性能的特点正因为客户机/服务器体系结构的这些优点因而得到了非常广泛的应用3版本编辑PowerBuilder自从1991年6月推出1.0版本以来已经有过多次更新和版本升级最新版本为2011年推出的12.5版本其中有三个标志性的产品版本[1] 11991年推出的PowerBuilder 1.0 旗舰式的客户/服务器Client/Server应用开发工具它引领了客户/服务器时代的到来 是采取Point and Clicked Painters的图形界面化开发工具 利用数据窗体DataWindow的方式处理数据 对于长久以来一直使用标准SQL语言来设计关系型数据库而言能够不需要输入SQL语句通过Point and Clicked的方式得到所需要的数据这是一样重大突破 21996年推出的PowerBuilder 5.0 PowerBuilder和Internet技术进行商业和数据库应用开发的重要产品可以在Web应用中充分发挥PowerBuilder的能力 可将DataWindow保存为HTML文件直接在网页上发表 可创建Plug-In和ActiveX数据窗口并直接放置在网页上 可编写服务器应用处理Web服务器的请求如CGI等 提供PFCPowerBuilder Framework Class Library的框架架构提高应用程序的开发效率 32003年推出的PowerBuilder 9.0 全面支持Internet的开发客户应用体系向三层结构体系转移是业界第一个4GL+平台提供了多种全新的开发功能和集成特性 可以生成JSP的应用进行基于Internet的开发 支持XML和Web Service同时支持J2EE和.NET两大阵营 PowerBuilder Native Interface(PBNI)允许外界访问PB 已计划与.NET平台完整结合提供和Java访问的EJBClient 在相同的版本中PowerBuilder又分为三个不同的子版本分别为DESKTOP型PROFESSIONAL型和ENTERPRISE型 DESKTOP型是为个人使用的桌面型应用程序在这里可以利用PowerBuilder内置的数据库管理系统SYBASE SQL ANYWHERE来创建和使用本地数据库为个人的应用服务 PROFESSIONAL型的PowerBuilder最重要的一点就是提供了对MICROSOFT ODBC数据库标准连接接口的支持在PROFESSIONAL版本中我们就可以使用PowerBuilder的继承多态等绝大多数特性 在ENTERPRISE版本中最重要的一点就是提供了对开发大型的数据库应用程序的全面的支持提供了开发大型应用程序的许多辅助的工具比如C++ CLASS BUILDER等4应用范围编辑 PowerBuilderPowerBuilder是著名的数据库应用开发工具生产厂商PowerSoft公司美国著名的数据库应用工具开发厂商现已被数据库厂商Sybase所收购2010年5月德国商务软件巨头SAP公司收购了Sybase公司以增强SAP公司在数据库技术方面的实力[2]推出的产品它完全按照客户机/服务器体系结构研制设计在客户机/服务器结构中它使用在客户机中作为数据库应用程序的开发工具而存在由于PowerBuilder采用了面向对象和可视化技术提供可视化的应用开发环境使得我们利用PowerBuilder可以方便快捷地开发出利用后台服务器中的数据和数据库管理系统的数据库应用程序 在当前网络技术迅速发展随之发展的还有OLEOCX跨平台等技术而在PowerBuilderPowerBuilder 6.0中提供了对这些技术的全面支持总之在数据库开发工具领域PowerBuilder是其中非常优秀的一个利用它我们可以开发出功能强大的数据库应用程序 PowerBuilder提供了流行的大多数关系数据库管理系统的支持由于在PowerBuilder的应用程序中对数据库访问的部分一般采用国际化标准数据库查询语言SQL使得用PowerBuilder开发的应用程序可以不做修改或者只做少量的修改就可以在不同的后台数据库管理系统上使用也就是说用PowerBuilder开发的应用程序是独立于服务器上的数据库管理系统的 和大多数的WINDOWS应用程序一样PowerBuilder也是事件驱动工作方式在这种工作方式中程序的运行没有固定的流程程序中的代码也是为各种可能发生的事件编写的当程序开始运行之后它就可以接受来自系统用户或者其它应用程序触发的事件然后执行相应的事件代码事件驱动的工作方式与面向对象技术是紧密相关的在PowerBuilder应用程序中接受发生的事件的往往就是程序界面中的各种可视化对象 PowerBuilder是一种面向对象的开发工具各种WINDOWS应用程序中常见的窗口菜单控件等在PowerBuilder中都是一个个的对象在PowerBuilder中我们还可以创建自己的用户对象特别要指出的是PowerBuilder提供了对面向对象方法中的各种技术的全面支持我们可以利用面向对象方法中的对象的封装性继承性多态性等特点使得我们开发的应用程序具有极大的可重用性和可扩展性而这一点正是软件工程中对应用程序所提出的重要目标 在当前由于网络技术的发展许多种不同的操作系统平台在INTERNET网上同时被使用这对开发的应用程序的跨平台性提出了更高的要求而PowerBuilder就提供了良好的跨平台性比如在PowerBuilder中利用WINDOWS平台开发的各种对象可以方便地应用到UNIX平台中因为PowerBuilder支持对象的跨平台性这样使得把应用程序从一个平台移到另一个平台变得并不复杂 为了给用户提供各个方面的支持PowerBuilder具有自己的编程语言POWERSCRIPT这个语言除了提供基本的流程控制语句还提供了几百个函数来操纵各种对象和提供诸如DDEOLE等方面的支持此外我们还可以定义自己的函数处理特定的事件学习PowerBuilder时相当一部分的时间就是用来了解和熟悉PowerBuilder提供的各种函数 PowerBuilder一个很大的特点就是提出了数据窗口对象的概念数据窗口对象也是PowerBuilder中的一种对象类型与其它对象不同的是数据窗口对象是专门为了访问后台的数据库服务的在数据窗口对象中我们定义了数据的来源和数据的显示风格这样在应用程序中我们就可以把精力完全放在程序的运行流程控制上而不用关心具体数据的来源因为我们在数据窗口对象中已经定义好了数据的来源如果需要使用数据库中不同的数据也只要对数据窗口对象进行修改就可以了特别要指出的是PowerBuilder在数据窗口对象中提供了丰富的数据显示方式可以满足各种不同的需要 在PowerBuilder较新的版本中提供了基础类库PFC它为应用程序的开发提供了许多可重用的预定义类和对象利用基本类库PFC可以快速开发出高质量重用性好的应用程序真正发挥面向对象编程的巨大威力5PB11编辑2007年Sybase推出了其第四代高级编程语言4GL的快速应用开发RAD工具Sybase PowerBuilder 11凭借其快速开发数据驱动应用程序的优势PowerBuilder 11的用户可以用最简单最便捷的方法把应用部署到.NET平台上PB11PowerBuilder 11显著地简化了.NET应用的开发过程是Sybase全面支持.NET架构计划中的一部分此次发布的PowerBuilder 11不仅可以帮助开发者灵活地部署应用程序包括.NET Windows Forms Web Forms和 .NET Smart Clients等还可以帮助开发传统客户机/服务器应用程序和Web Services PowerBuilder 11继续支持J2EE?环境和Win32应用程序通过与领先的开发平台进行集成PowerBuilder 11可以为开发者提供一个更开放更灵活的环境与第三代编程语言(3GL)工具下建立的应用程序相比PowerBuilder可以实现更简化的编码和更短的开发周期从而为用户提供更高的生产力新功能包括部署PowerBuilder非可视对象(NVOs)包括.NET编译和.NET Smart Client应用 快速使用并在Web上部署包括Web Services 和 PowerBuilder应用在内的PowerBuilder非可视对象(NVOs) 支持Microsoft SQL Server SNC 和 Oracle 10g RAC 使用Web Services并将其作为DataWindow的数据来源612新功能编辑PowerBuilder 最新版本是 V12.最大的亮点是以下四大功能: 1.全面支持新的IDE 2.支持WPF 3.全新的WPF 4.全面利用.NET7特点编辑它支持应用系统同时访问多种数据库其中既包括Oracle,Sybase之类的大型数据库又包括FOXPRO之类支持ODBC接口的小型数据库PowerBuilder是完全可视化的数据库开发工具它提供了大量的控件大大加快了项目的开发速度也使开发者更容易掌握数据库的开发 它使用的编程语言叫做PowerScript它也是一种高级的结构化的编程语言PowerScript提供了一套完整的嵌入式SQL语句开发人员可以像使用其它语句一样自由地使用SQL语言这样就大大增强了程序操纵和访问数据库的能力可以说PowerBuilder既适合初学者快速学习数据库的开发又可以让有经验的开发人员开发出功能强大的数据库是一种适用面非常广的开发工具 PowerBuilder是一个用来进行客户/服务器开发的完全的可视化开发环境使用PowerBuilder,你可以用一种可视的直观的方式来创建应用程序的用户界面和数据库接口这是一个总的概念实际上是开发人员使用PowerBuilder去开发应用程序由于所开发的各种应用程序充分利用了图形用户接口(GUI)的优点所以PowerBuilder被认为是一个图形工具 在客户/服务器结构的应用中PowerBuilder具有描述多个数据库连接与检索的能力特别是PowerBuilder能从大多数流行的RDBMS中存取数据且不管数据存放在什么地方另外各种应用程序又可以独立于RDBMS,因为PowerBuilder可以使用数据库的标准操作语言SQL(结构化查询语言进行 使用PowerBuilder可以很容易地开发出功能强大的图形界面的访问服务器数据库的应用程序PowerBuilder提供了建立符合工业标准的应用程序例如订单登记会计及制造系统所需的所有工具 PowerBuilder应用程序由窗口组成这些窗口包含用户与之交互的控件开发人员可以使用所有标准空间如按钮复选框下拉式列表框或编辑框以及PowerBuilder提供的特殊的使应用程序更易于开发和使用的控件 通常人们把PowerBuilder看成是一种开发工具实际上它比其他工具强得多是一种强有力的开发环境开发人员不仅能用它来开发用户容易使用的各种应用程序还可以通过PowerBuilder修改数据库利用400多个内部定义函数可以开发能和其他应用程序进行的各种应用程序 PowerBuilder正在成为客户/服务器应用开发的标准相对于其他任何客户/服务器开发环境PowerBuilder使开发人员的工作更快成本更低质量更高功能更强 PowerBuilder为应用开发提供了全面综合性的支持可以分别概括为如下几点 事件驱动的应用程序 功能强大的编程语言与函数 面向对象的编程 跨平台开发 开放的数据库连结系统8开发环境编辑PowerBuilder开发环境由一系列集成的图形画板(Painter)组成应用开发人员通过简单的鼠标操作即可设计建立交互检验和测试客户/服务器应用程序9分布应用编辑PowerBuilder自9.0版本以后可以访问WebService同时PowerBuilder 10.5版本以后可以将nonvisual不可视对象部署为.Net webservice这将成为PowerBuilder技术下最为廉价的分布式应用解决方案 同时对COM+EJBCorbaWebservice的访问接口支持对COM+Corbawebservice的开发支持使Sybase PowerBuilder成为对分布式应用接口支持最全面也最为廉价的解决方案提供商10相关工具编辑AppeonAppeon for PowerBuilder 可以将 PowerBuilder应用程序转换为用于 Web 的基于浏览器的应用程序同时保留原有应用程序的所有功能和用户界面Appeon并非Sybase公司的产品DataWindow NETDataWindow .NET 是一个用于增强 .NET应用程序开发环境性能的组件EAServerEAServer 是 Sybase 公司企业门户无线服务器金融服务器等解决方案的内核产品EAServer 提供了一组服务用于web和分布式应用的部署PocketBuilderPocketBuilder 是一个新的快速应用开发工具可以加速建立移动和无线企业 Pocket PC 应用使用过PowerBuilder 的开发人员可以利用已有的经验用 PocketBuilder IDE 建立新的或扩展现存应用系统的应用PowerDesignerPowerDesigner是一个独具特色的建模工具集它融合了以下几种标准建模技术使用 UML 的应用程序建模业务流程建模和传统数据库建模 当前的版本是15PowerDesigner是最好的数据建模工具SQL AnyWhereSQL Anywere 是一个标准的小型关系数据库提供PowerBuilder作为单机系统开发之数据库使用 支持与语法与 SybaseMS-SQL等同之T-SQL11数据库连接方式编辑PowerBuilder[3]提供了两种访问后台数据库的方式一种是通过ODBC标准接口的方式第二种是通过专用的接口与后台的数据库相连 ODBC标准接口 ODBCOpen Database Connectivity的中文名字是开放式数据库连接它是微软公司提出的数据库连接标准使用ODBC方式连接数据库的第一步是创建数据源比如我们可以利用WINDOWS下控制面板中的32 BIT ODBC选项来创建驱动某种数据库的数据源创建好数据源之后我们就可以在本地计算机中利用定义好的数据源存取后台数据库中的数据了 专用接口 可以通过专用接口同后台的数据库相连由于专用接口是针对特定的后台数据库管理系统而设计因此这种方式存取数据的速度要比采用ODBC方式存取数据的速度要快一些如果我们的应用程序只是针对特定类型的后台数据库当然是采用专用接口访问后台数据更快一些 作为计算机中存储容量的大小单位 1PB=1024 TiB = 1,024*1024 GiB 1 TiB = 1,024 GiB = 1,048,576 MiB = 1,073,741,824 KiB = 1,099,511,627,776 bytes 参考资料 1. PowerBuilder .维基百科 .2013-3-10 [引用日期2013-03-11] . 2. 分析:SAP为何以58亿收购Sybase? .MBA智库资讯 .2010-05-15 [引用日期2013-03-11] . 3. PowerBuilder与数据库的连接 . 词条标签: 电脑软件数据库互联网技术IT服务创新 PowerBuilder图册 词条统计浏览次数:次编辑次数:31次 历史版本最近更新:2013-12-27创建者:ding_317708174 词条贡献榜 辛勤贡献者: yuecongg 百科ROBOT wzxzzz LouisHunt 新手上路成长任务编辑入门编辑规则百科术语我有问题常见问题我要提问参加讨论意见反馈投诉建议举报不良信息未通过词条申诉投诉侵权信息封禁查询与解封© 2014 Baidu 使用百度前必读 | 百科协议 | 百度百科合作平台参考资料 1产生2主要特点3版本4应用范围5PB115.1PB115.2新功能612新功能7特点8开发环境9分布应用10相关工具10.1Appeon10.2DataWindow NET10.3EAServer10.4PocketBuilder10.5PowerDesigner10.6SQL AnyWhere11数据库连接方式登录 查看我的收藏