前往Shuct.Net首页

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

关于PowerBuilder的搜索

power builder_百度百科 新闻网页贴吧知道音乐图片视频地图百科文库帮助首页分类频道特色百科玩转百科百科用户百科校园百科合作手机百科个人中心自然文化地理历史生活社会艺术人物经济科技体育数字博物馆百科任务完善词条导师计划优秀词条百科商城编修院蝌蚪团 收藏 查看我的收藏 有用+1power builder编辑 目录 1简介 2什么是PowerBuilder 3PowerBuilder的特点 4PowerBuilder与数据库的连接 1简介编辑PowerBuilder是一个图形化的应用程序开发环境使用PowerBuilder可以很容易地开发和数据库打交道的商业化应用软件PowerBuilder开发的应用软件由窗口构成窗口中不仅可以包含按钮下拉列表框及单选按钮等标准的Windows控件还可以有PowerBuilder提供的特殊的控件这些特殊控件可以使应用软件更容易使用使应用软件的开发效率更高例如数据窗口就是PowerBuilder提供的一个集成度很高的控件使用该控件可以很方便地从数据库中提取数据 商业化的软件开发要求有很好的移植性PowerBuilder既可以跨平台开发也可以发行跨平台软件例如在Windows XP下开发的程序可以不修改源程序而形成UNIX下的执行文件或Macintosh下的执行文件在开发小组中不同成员可以使用不同的开发环境但由于PowerBuilder的支持在不同的开发环境下看到的共享PowerBuilder对象是相同的所以仍可以同时开发同一个应用程序 随着Internet的普及开发Internet应用的需求激增PowerBuilder 6.0开始就有Web开发功能并提供了一些配套的开发工具使PowerBuilder程序员不用再学习其他的开发工具就能开发基于Web的应用 现在 Sybase公司已经推出了PowerBuilder11.5其功能更加强大在这之前Sybase公司还推出了较流行的版本有PowerBuilder6.08.0 9.010.0每次推出新的版本都是增强原有功能并适当的进行拓展但一直没有改变与数据库的强大集成2什么是PowerBuilder编辑我们知道数据库应用是当前计算机应用的一个非常重要的方面而在目前的数据库应用技术中普遍采用的就是客户机/服务器体系结构在这种体系结构中所有的数据和数据库管理系统都在服务器上客户机通过采用标准的SQL语句等方式来访问服务器上数据库中的数据由于这种体系结构把数据和对数据的管理都统一放在了服务器上就保证了数据的安全性和完整性同时也可以充分利用服务器高性能的特点正因为客户机/服务器体系结构的这些优点因而得到了非常广泛的应用 PowerBuilder是著名的数据库应用开发工具生产厂商PowerSoft公司推出的产品PowerSoft现已被数据库厂商Sybase所收购它完全按照客户机/服务器体系结构研制设计在客户机/服务器结构中它使用在客户机中作为数据库应用程序的开发工具而存在由于PowerBuilder采用了面向对象和可视化技术提供可视化的应用开发环境使得我们利用PowerBuilder可以方便快捷地开发出利用后台服务器中的数据和数据库管理系统的数据库应用程序 在当前网络技术迅速发展随之发展的还有OLEOCX跨平台等技术而在PowerBuilder的最新版PowerBuilder 6.0中提供了对这些技术的全面支持总之在数据库开发工具领域PowerBuilder是其中非常优秀的一个利用它我们可以开发出功能强大的数据库应用程序3PowerBuilder的特点编辑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可以快速开发出高质量重用性好的应用程序真正发挥面向对象编程的巨大威力 最后要指出的是PowerBuilder有三个不同的版本分别为DESKTOP型PROFESSIONAL型和ENTERPRISE型DESKTOP型是为个人使用的桌面型应用程序在这里可以利用PowerBuilder内置的数据库管理系统SYBASE SQL ANYWHERE来创建和使用本地数据库为个人的应用服务PROFESSIONAL型的PowerBuilder最重要的一点就是提供了对MICROSOFT ODBC数据库标准连接接口的支持在PROFESSIONAL版本中我们就可以使用PowerBuilder的继承多态等绝大多数特性在ENTERPRISE版本中最重要的一点就是提供了对开发大型的数据库应用程序的全面的支持提供了开发大型应用程序的许多辅助的工具比如C++ CLASS BUILDER等其中ENTERPRISE版是要花钱购买的大概10万美金而且只能在一个企业中应用4PowerBuilder与数据库的连接编辑数据库前端开发工具与后台数据库管理系统的连接方式是一个很重要的课题PowerBuilder提供了两种访问后台数据库的方式一种是通过ODBC标准接口的方式第二种是通过专用的接口与后台的数据库相连 ODBC的中文名字是开放式数据库连接它是微软公司提出的数据库连接标准使用ODBC方式连接数据库的第一步是创建数据源比如我们可以利用WINDOWS下控制面板中的32 BIT ODBC选项来创建驱动某种数据库的数据源创建好数据源之后我们就可以在本地计算机中利用定义好的数据源存取后台数据库中的数据了 我们还可以通过专用接口同后台的数据库相连由于专用接口是针对特定的后台数据库管理系统而设计因此这种方式存取数据的速度要比采用ODBC方式存取数据的速度要快一些如果我们的应用程序只是针对特定类型的后台数据库当然是采用专用接口访问后台数据更快一些 词条标签: 数据库 数据库开发管理工具 , 数据库开发 如果想提出功能问题或意见建议,请到意见反馈;如果您要 举报侵权或违法信息,请到投诉中心;其他问题请访问百度百科吧 词条统计浏览次数:次编辑次数:7次 历史版本最近更新:2012-09-03创建者:the7thsense 词条贡献榜 辛勤贡献者: 灵念香 © 2014 Baidu 使用百度前必读 | 百科协议 | 百度百科合作平台参考资料 1简介2什么是PowerBuilder3PowerBuilder的特点4PowerBuilder与数据库的连接登录 查看我的收藏