前往Shuct.Net首页

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

关于PowerBuilder的搜索

PowerBuilder是什么?_已解决 - 阿里巴巴生意经 手机版 您好, 欢迎来到阿里巴巴 消息 请登录 免费注册 阿里巴巴首页 我的阿里 采购 已买到货品 发布询价单 管理询价单 销售 已卖出货品 发布供应产品 管理供应产品 工具 管理旺铺 应用市场 物流服务 进货单(0) 进货单中暂未添加任何货品 查看进货单 收藏夹 诚信通服务 免费联系我们 特权体验馆 新会员申请 老会员续费 优惠活动 供应商专区 客服中心 新手上路 买家帮助 卖家帮助 在线咨询 网站导航 安全交易 买家保障 商家认证 支付宝 投诉举报 常用工具 商机助理 商机快递 阿里旺旺 手机阿里 资讯社区 商业资讯 论坛 博客 商友圈 生意经 商机市场 原材料 工业品 服装 鞋包 家居 小商品 农食 代理 样品中心 淘宝货源 阿里巴巴中国站和淘宝网会员帐号体系、《阿里巴巴服务条款》升级,完成登录后两边同时登录成功。查看详情>> 阿里巴巴社区产品 阿里巴巴搜索 产品 公司 求购 社区 论坛 生意经 博客 搜索 首页 生意经 博客 商友圈 文库 商人词典 首页 问题大全 精品知识 宝典专题 专家红人 领主团 赏金任务 积分榜 帮助 生意经 行业分类 电脑网络 PowerBuilder是什么? 提问 已解决问题 投诉或咨询 给Ta留言 加关注 PowerBuilder是什么? [标签:程序设计] 提问者:nibuhao1111 浏览次数:151 提问时间:2009-09-24 10:09 0 有同感 收藏 站内分享 分享到: 最满意答案 该答案已经被保护 我来完善答案   什么是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主要适用于管理信息系统的开发,特别是客户机/服务器结构。   在开始学习PowerBuilder 之前,首先要弄清楚的问题是什么是PowerBuilder,它是用来干什么的,它的特点又是什么。只有知道了PowerBuilder的功能和特点所在,我们才能知道什么时候应该选用PowerBuilder作为我们的应用程序开发工具。   我们知道,数据库应用是当前计算机应用的一个非常重要的方面,而在目前的数据库应用技术中普遍采用的就是客户机/服务器体系结构,在这种体系结构中,所有的数据和数据库管理系统都在服务器上,客户机通过采用标准的SQL语句等方式来访问服务器上数据库中的数据。由于这种体系结构把数据和对数据的管理都统一放在了服务器上。就保证了数据的安全性和完整性,同时也可以充分利用服务器高性能的特点。正因为客户机/服务器体系结构的这些优点,因而得到了非常广泛的应用。   PowerBuilder是着名的数据库应用开发工具生产厂商PowerSoft公司推出的产品(PowerSoft现已被数据库厂商Sybase所收购),它完全按照客户机/服务器体系结构研制设计,在客户机/服务器结构中,它使用在客户机中,作为数据库应用程序的开发工具而存在。由于PowerBuilder采用了面向对象和可视化技术,提供可视化的应用开发环境,使得我们利用PowerBuilder,可以方便快捷地开发出利用后台服务器中的数据和数据库管理系统的数据库应用程序。   在当前,网络技术迅速发展,随之发展的还有OLE,OCX,跨平台等技术,而在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,这个语言除了提供基本的流程控制语句,还提供了几百个函数来操纵各种对象和提供诸如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提供了两种访问后台数据库的方式,一种是通过ODBC标准接口的方式,第二种是通过专用的接口与后台的数据库相连。   ODBC的中文名字是开放式数据库连接,它是微软公司提出的数据库连接标准,使用ODBC方式连接数据库的第一步是创建数据源,比如我们可以利用WINDOWS下控制面板中的"32 BIT ODBC"选项来创建驱动某种数据库的数据源,创建好数据源之后,我们就可以在本地计算机中利用定义好的数据源存取后台数据库中的数据了。   我们还可以通过专用接口同后台的数据库相连,由于专用接口是针对特定的后台数据库管理系统而设计,因此这种方式存取数据的速度要比采用ODBC方式存取数据的速度要快一些,如果我们的应用程序只是针对特定类型的后台数据库,当然是采用专用接口访问后台数据更快一些。 我来完善答案 完善答案通过审核后,可获得3点财富值 最新回答:2009-09-24 10:09 版本:1个历史版本 答案创立者 衙役 采纳率:100% 给Ta留言 加关注 相关生意经 更多 > 查询表时,返回某一列,一列的多行返回一字符串的问题?用MYSQL数据库。 [系统故障,程序设计,软件,] XMLReader类的SetFeature方法起什么作用? [系统故障,程序设计,软件,] 存储到数据库中的文章,为什么取出来之后就没有换行、空格了? [系统故障,程序设计,软件,] flex新手问题 demo.mxml和demo.html文件 关系 [系统故障,程序设计,软件,] 可以取到 treePanel 节点的 href 属性的值吗? [系统故障,程序设计,软件,] java web项目使用cache的理解,大侠们看我对不对 [系统故障,程序设计,软件,] 热门推荐 更多热门推荐 > 我也要出现在这里 > 欢迎来到生意经 Hi,您好,请登录后享受您的生意经之旅吧! 马上登录> 免费注册> 正在进行的活动 马年新春到,马上送祝福! 专家答疑:如何3个月做到5A 如何玩赚生意经,让领主告诉你 生意经推荐通道来了,赶紧推荐 [汇总]专家来了活动汇总专题 [教程]企业问答旺铺设置教程! 更多任务活动>> 猜你还关注以下知识 为什么我的苹果4连接不上电脑,已下载itunes。 为什么MSN不把服务器放在中国? 新浪微博怎么查看最近访客的 怎么登陆CMCC登陆界面 如何定位对方的手机位置? aq.qq.com申诉成功,可一直登不了,请问该怎么取啊? 为什么我家电脑没声音了?? 什么游戏有私服又好玩的!说几个出来看看,试试好不好~ 请问移动无线上网卡包月要多少钱?需要怎么样办理啊?谢谢 91porn最新网址是什么 大家都在搜 女性商机 5万元创业 摆地摊 开店创业 餐饮店 赚钱点子 批发进货 尾货进货 服装店 精品店 一件代发 小本商机 精彩推荐 更多 > 专家来了精华知识 最新推荐 > 揭秘网络营销和品牌打造 机械行业销售技巧大曝光 品牌营销零起步,你也行! 纺织服装行业接单技巧曝光 商人词典,搜搜专业名词术语 生意经最牛的人都在这! 生意经官方商友圈开通啦! 网商公开课 最新推荐 > 揭 秘房奴最难翻身的10个城市 赵建丰:童装卖家进货教科书 钢材销售业务的一些技巧总结 铁皮玩具卖家 进货指南 商友圈 交流 > 为啥要在网络上采购金属加工油? 创业:敢想敢干爱折腾才是人生? 新手网批首月30万成交的秘诀 钱多地少?未来两月房价难降 买手推荐,韩国风时尚靓丽款 切削专业卖家,解决各种难题 2013年收获 多700个信任我的客户 精彩内容 更多 工业品服务商推荐 年后招工,带着打算自己创业的心态来应聘,您收么? 做了电商那么多年 输在细节上太可惜! 20130115十三行买手发布十三行最新款2 渣打银行手续费这么高大家都是怎么让客户付款的? 提 交 取 消 当前问题的答案已经被保护,只有知县(三级)以上的登录用户可以编辑!写下您的建议,管理员会及时与您联络! 收藏成功,问题有新内容时,将会留言提醒您! 管理我的收藏 阿里巴巴版权所有 1999-2014 著作权与商标声明 | 法律声明 | 服务条款 | 隐私声明 | 关于阿里巴巴 | 联系我们 | 网站导航 阿里巴巴集团: 阿里巴巴网络 -国际站 中国站 全球速卖通 | 淘宝网 | 天猫 | 一淘 | 聚划算 | 阿里云 | 支付宝 | 来往 server is ok