powerbuilder是什么(学powerbuilder干什么的)

2025-04-09 07:50:01 0

powerbuilder是什么(学powerbuilder干什么的)

本文目录

学powerbuilder干什么的

PowerBuilder美国Sybase公司研制的一种新型、快速开发工具,是客户机/服务器结构下,基于Windows3.x、Windows95和WindowsNT的一个集成化开发工具。它包含一个直观的图形界面和可扩展的面向对象的编程语言PowerScript,提供与当前流行的大型数据库的接口,并通过ODBC与单机数据库相连。其主要特点: (1) 可视化、多特性的开发工具。全面支持Windows或WindowsNT所提供的控制、事件和函数。 PowerScript语言提供了几百个内部函数,并且具有一个面向对象的编译器和调试器,可以随时编译新增加的代码,带有完整的在线帮助和编程实例。 (2)功能强大的面向对象技术。支持通过对类的定义来建立可视或不可视对象模型,同时支持所有面向对象编程技术,如继承、数据封装和函数多态性等。这些特性确保了应用程序的可靠性,提高了软件的可维护性。 (3)支持高效的复杂应用程序。对基于Windows环境的应用程序提供了完备的支持,这些环境包括Windows、WindowsNT和WinOS/2。开发人员可以使用PowerBuilder内置的Watcom C/C++来定义、编译和调试一个类。 (4)企业数据库的连接能力。PowerBuilder的主要特色是DataWindow(数据窗口),通过DataWindow可以方便地对数据库进行各种操作,也可以处理各种报表,而无需编写SQL语句,可以直接与Sybase、SQLServer、Informix、Oracle等大型数据库连接。 (5)强大的查询、报表和图形功能。PowerBuilder提供的可视化查询生成器和多个表的快速选择器可以建立查询对象,并把查询结果作为各种报表的数据来源。 PowerBuilder主要适用于管理信息系统的开发,特别是客户机/服务器结构。

大家好,PowerBuilder这个软件是做什么用的

PowerBuilder美国Sybase公司研制的一种新型、快速开发工具,是客户机/服务器结构下,基于Windows3.x、Windows95和WindowsNT的一个集成化开发工具。它包含一个直观的图形界面和可扩展的面向对象的编程语言PowerScript,提供与当前流行的大型数据库的接口,并通过ODBC与单机数据库相连。以上来源于百度百科

power builder是什么软件作用是

PowerBuilder是一个图形化的应用程序开发环境。使用PowerBuilder可以很容易地开发和数据库打交道的商业化应用软件。PowerBuilder开发的应用软件由窗口构成,窗口中不仅可以包含按钮、下拉列表框及单选按钮等标准的Windows控件,还可以有PowerBuilder提供的特殊的控件。这些特殊控件可以使应用软件更容易使用,使应用软件的开发效率更高。例如,数据窗口就是PowerBuilder提供的一个集成度很高的控件,使用该控件可以很方便地从数据库中提取数据。 商业化的软件开发要求有很好的移植性。PowerBuilder既可以跨平台开发,也可以发行跨平台软件。例如,在Windows 95下开发的程序,可以不修改源程序而形成UNIX下的执行文件或Macintosh下的执行文件。在开发小组中,不同成员可以使用不同的开发环境,但由于PowerBuilder的支持,在不同的开发环境下看到的共享PowerBuilder对象是相同的,所以仍可以同时开发同一个应用程序。 随着Internet的普及,开发Internet应用的需求激增。PowerBuilder 8.0及时地强化了Web开发功能,并提供了一些配套的开发工具,使PowerBuilder程序员不用再学习其他的开发工具就能开发基于Web的应用。 1.2.1 画笔 PowerBuilder开发环境由一系列的画笔(Painter)组成。画笔就是完成一定功能的工具,比如窗口画笔定义窗口对象,用户对象画笔定义用户对象,数据窗口画笔定义数据窗口对象以及库画笔完成应用库的增加、删除和修改等。开发人员可以通过打开、新建相关对象进入到相关的画笔中,这点和PowerBuilder 6.5版本以前的有所不同。在画笔中通过简单的鼠标操作就能设计、建立和测试相关的PowerBuilder对象。画笔中包含很多画笔工具,用来完成该画笔的功能。这些功能都是和具体的画笔相关的。 如图1-1所示是各个画笔构成的主操作环境中的工具条,相关术语称为PowerBar,它是由很多图形化的小图标构成的,每个小图标代表一种或者一类功能。将鼠标在该小图标上停留片刻后,鼠标旁边会显示图标的名称,窗口底部的信息提示栏(MicroHelp)中显示该图标功能的详细描述。 1.2.2 事件和脚本 PowerBuilder应用程序是事件驱动的。字符环境下的程序一经运行,用户就不能控制程序的执行流程了。其中也有一些有限的提问,但程序的执行流程是确定的。而PowerBuilder应用程序的执行流程是根据运行时事件的发生情况来决定的。用户可以单击按钮,选择菜单,也可以在数据窗口中输入数据,这时都会触发相应的事件。事件什么时候触发取决于事件的定义。PowerBuilder为很多控件(control)预先定义了大量事件,这些事件的触发时机已经定义好了。开发人员需要掌握这些事件的触发时机,才能决定自定义事件的触发时机,才能知道在哪些控件的哪些事件中编写脚本。 每个事件的发生都得满足一定的条件,除了掌握事件的触发时机外,还要清楚事件是在哪个(或哪些)控件上发生的。触发条件通常是用户的动作,当有什么动作时什么事件才发生。有些脚本也可以触发其他事件,例如,在一个按钮的Clicked事件中打开另外一个窗口时会触发另外一个窗口的Open事件。事件是属于特定控件的。例如,按钮可以单击,触发Clicked事件;而窗口上的线控件(line)的单击就没有什么意义,所以线就没有Clicked事件。 脚本(Script)是由PowerScript的命令、函数、语句及SQL语言等组成的命令集合,用来响应事件,做相应的处理工作。例如,可以在窗口的打开事件中编写脚本,在检索数据窗口中显示数据;在框中可以编写脚本来校验用户的输入数据是否符合特定的要求,比如是否是数字等。脚本和事件的关系是,脚本的执行最终依赖于事件,没有不通过事件的触发就可以执行的脚本。 1.2.3 函数 PowerBuilder提供了大约600个内置函数,这些函数是构成脚本的基本元素。函数一般都是针对特定的对象操作的,例如,GetitemString是用来从数据窗口中读取string类型的字段的取值的,它不能用来操作其他的对象;函数FindItem是从列表框、下拉列表框、图形列表框及图形下拉列表框等对象中查找字符串的,不能用来从数据窗口中查找。PowerBuilder是面向对象的,因此具有多态性,很多函数都有多种格式。例如,经常用来显示信息的函数messagebox有4种格式,系统会自动识别使用哪种。 程序员可以自己定义函数,不仅逻辑结构清楚,方便重复调用,而且有利于程序的封装。可以定义多个同名但不同参数的函数。自定义函数和内置函数的使用一样,在函数的作用域中的任意脚本里都可以调用自定义函数。自定义函数还可以调用本身,以编写递归程序。 1.2.4 库文件 PowerBuilder对象,如菜单、窗口、数据窗口和用户对象等都保存在库文件中。库文件的后缀是PBL。使用普通的器无法查看其中的内容,使用PowerBuilder的library画笔可以打开它。在开发环境中,PowerBuilder从库文件中检索所需要的对象。 一个应用中可以有多个库文件,这时应该设置应用的搜索路径。可以根据对象的使用频率或者功能的不同将对象放在不同的库中。例如,将报表的相关对象放在report.pbl库中,将查询相关的对象放在query.pbl中。这些不同库文件的组织策略应根据个人开发方便和系统的执行性能来确定。 1.2.5 创建执行文件 应用程序开发完毕后,可以使用PowerBuilder提供的工具创建执行文件,交付给用户安装盘。PowerBuilder提供打包应用程序的简单方法,方便快捷地创建商业化的安装盘。安装界面是用户接触应用程序的第一步,第一印象的好坏很重要,反映出开发人员对自己的客户重视程度。无论如何,提供给用户一个漂亮的安装界面,这肯定是没错的。

powerbuilder12.0做什么用的

维基百科是这么说的:Powerbuilder是Powersoft(美国著名的数据库应用开发工具厂商,现已被Sybase收购)推出的可视化数据库集成开发工具,它是一个专业的客户机/服务器应用程序开发工具。PowerBuilder目前的最新版本是12.1,它能够设计传统的基于客户机/服务器体系结构的应用系统,从6.0版本开始也能够开发基于Internet的应用系统(Web.PB)。 简单说来,就是一款老牌的程序开发工具。

powerbuilder是什么(学powerbuilder干什么的)

本文编辑:admin

更多文章:


spoil me(donotspoilme是什么意思)

spoil me(donotspoilme是什么意思)

本文目录donotspoilme是什么意思spoi me是什么意思donotspoilme是什么意思【Do not spoil me.】【别宠坏了我】===========================================柳浪

2025年3月13日 22:40

砂仁的功效与作用吃法是什么?砂仁的作用

砂仁的功效与作用吃法是什么?砂仁的作用

本文目录砂仁的功效与作用吃法是什么砂仁的作用砂仁的功效和作用是什么砂仁有哪些功效砂仁的功效与作用砂仁有几种砂仁都有什么作用砂仁的功效与作用吃法是什么砂仁的功效和作用:砂仁味辛性温、归脾胃、肾经、可化湿开胃、温脾止泻、理气安胎等。常用于湿浊中

2025年3月25日 02:20

M语言的Microsoft的M语言?m语言与java语言的区别

M语言的Microsoft的M语言?m语言与java语言的区别

本文目录M语言的Microsoft的M语言m语言与java语言的区别M语言有什么优点呀怎么把这段c语言代码用matlab中的m语言编程C语言编程:M!=1*2*3**m的值C语言编程 输入m和n,输出m+n的值M语言的Microsoft的M

2025年3月15日 14:20

default gateway(default gateway是什么)

default gateway(default gateway是什么)

本文目录default gateway是什么default gateway是什么意思呢/default gateway不对怎么改ip default-gateway 它的作用到底是什么Default-gateway 思科交换机defau

2025年4月1日 15:50

style怎么读?Style是什么意思

style怎么读?Style是什么意思

本文目录style怎么读Style是什么意思style的中文style是什么牌子python xlwt,xlutils 在excel里面如何插入一行数据style是什么意思如何自定义DataGrid的Headerdiv中用前面如何自定义图案

2025年3月12日 19:40

电子书下载网站哪个最好(下载电子书哪个网站好)

电子书下载网站哪个最好(下载电子书哪个网站好)

本文目录下载电子书哪个网站好哪个网站下载的电子书最完整啊TXT格式的电子书在哪个网站下载好 下载电子书哪个网站好Txt格式书籍http://www.vippub.cn/index.asp?boardid=95下载书http://downeb

2025年3月10日 22:00

站长工具综合查询官网(如何查看自己网站在百度的排名)

站长工具综合查询官网(如何查看自己网站在百度的排名)

本文目录如何查看自己网站在百度的排名站长工具seo综合查询的索引量是什么意思如何查看自己网站在百度的排名查询网站排名有以下两种方式一、站长工具查询1、搜索站长工具、打开站长之家2、将要查询的网址输入查询框中,点击SEO综合查询3、点击百度流

2025年3月29日 11:00

sql逻辑运算符(transact-sql语言的运算符主要有哪些)

sql逻辑运算符(transact-sql语言的运算符主要有哪些)

本文目录transact-sql语言的运算符主要有哪些sql语句能做乘除法逻辑运算吗Or是SQLServer2005的T-SQL支持的逻辑运算符,以下关于该逻辑运算符说法正确的是()(选择一项)sql语句能做乘除法逻辑运算么请问在DELPH

2025年4月9日 08:50

dhcp服务器要不要启用(DHCP服务器是否可以选择不启用)

dhcp服务器要不要启用(DHCP服务器是否可以选择不启用)

本文目录DHCP服务器是否可以选择不启用在路由器里DHCP服务器是否该启用,UPnP要启用吗DHCP服务器是否可以选择不启用  DHCP的作用主要是动态分配网络中电脑的IP。  如果不启用DHCP,那么就必须手动给每台电脑设置唯一的IP地址

2025年3月16日 18:50

免费软件下载公众号(微信有哪些公众号提供免费下载电脑办公官方软件)

免费软件下载公众号(微信有哪些公众号提供免费下载电脑办公官方软件)

本文目录微信有哪些公众号提供免费下载电脑办公官方软件微信里比较好的提供软件软件下载的公众号有什么有哪些免费下载大学教材的网站或公众号微信有哪些公众号提供免费下载电脑办公官方软件微信没有公众号提供免费下载电脑办公官方软件,这个是侵权行为,是违

2025年2月17日 05:10

conferences翻译(听证会翻译,好象是什么conference)

conferences翻译(听证会翻译,好象是什么conference)

本文目录听证会翻译,好象是什么conference会议室用英文怎么翻译Conference是几级单词听证会翻译,好象是什么conference没有,就叫 hearing.例:held a public hearing(召开公证会)heari

2025年3月12日 11:40

逻辑运算符两侧运算对象的数据类型是什么(1逻辑运算符两侧运算对象的数据类型__)

逻辑运算符两侧运算对象的数据类型是什么(1逻辑运算符两侧运算对象的数据类型__)

本文目录1逻辑运算符两侧运算对象的数据类型__C语言逻辑运算符两侧运算对象的数据类型可以是什么C程序设计:逻辑运算符两侧运算对象的数据类型 为什么C错误,B正确求解释逻辑运算符两侧运算对象的数据类型3.逻辑运算符两侧运算对象的数据类型( )

2025年3月28日 06:40

反编译apk教程(怎样反编译一个apk,利用哪些工具)

反编译apk教程(怎样反编译一个apk,利用哪些工具)

本文目录怎样反编译一个apk,利用哪些工具怎么反编译apk怎样反编译 Android APK如何使用apktool反编译apkAndroid 如何对apk文件进行反编译以及重新安卓apk文件如何反编译如何利用apktool反编译apk如何反

2025年3月5日 14:30

cosplay女性人物角色(令人着迷的cosplay帅气动漫女角色有哪些)

cosplay女性人物角色(令人着迷的cosplay帅气动漫女角色有哪些)

本文目录令人着迷的cosplay帅气动漫女角色有哪些最适合胖妞扮演的cosplay都有哪些cosplay女装角色推荐有哪些日本宅男评选最想看到的cosplay女性是谁令人着迷的cosplay帅气动漫女角色有哪些我觉得令人着迷的cosplay

2025年2月14日 12:50

嵌入式软件测试工具(软件测试和软件开发,哪个竞争压力小)

嵌入式软件测试工具(软件测试和软件开发,哪个竞争压力小)

本文目录软件测试和软件开发,哪个竞争压力小大专毕业后去学软件测试怎么样如何做一个靠谱的软件测试人员嵌入式系统如何调试软件测试和软件开发,哪个竞争压力小个人来看,两个职位不会产生直接的竞争,似乎在同一行业内比较更有意义。但是也可以从以下几个角

2025年2月22日 07:40

push out(push一般与什么介词连用)

push out(push一般与什么介词连用)

本文目录push一般与什么介词连用公司中一般说的pull in、push out 是什么意思呢谢谢紧急求助 Push at sb和 Push out of中文意思push out window是什么意思pull in/push out什么意

2025年3月7日 05:50

apache虚拟主机的类型(虚拟主机的类型主要有哪些)

apache虚拟主机的类型(虚拟主机的类型主要有哪些)

本文目录虚拟主机的类型主要有哪些apache虚拟主机求apache虚拟主机apache服务器可架设拿几种类型的虚拟主机各有什么特点虚拟主机的类型主要有哪些虚拟主机是一种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术

2025年3月24日 18:50

游戏服务端源码(如何写游戏服务端)

游戏服务端源码(如何写游戏服务端)

本文目录如何写游戏服务端架设网页游戏服务器需要什么条件开一个游戏服务器需要多少钱和什么条件虚拟机如何架设游戏服务器,比如梦幻诛仙手游或西游H5我想架设单机玩玩,有懂得朋友吗建立游戏服务器如何写游戏服务端晕,貌似回答完了三年,不过楼上这位朋友

2025年2月16日 12:50

evaluation 怎么写(一份英文报告的表格中,有个表头evaluation,里面要填写是否符合要求,不符合要求的描述是怎么写才对呢)

evaluation 怎么写(一份英文报告的表格中,有个表头evaluation,里面要填写是否符合要求,不符合要求的描述是怎么写才对呢)

本文目录一份英文报告的表格中,有个表头evaluation,里面要填写是否符合要求,不符合要求的描述是怎么写才对呢peer evaluation怎么写一份英文报告的表格中,有个表头evaluation,里面要填写是否符合要求,不符合要求的描

2025年3月1日 19:00

besides的用法总结(关于besides的用法)

besides的用法总结(关于besides的用法)

本文目录关于besides的用法except 与 besides 的区别及用法besides的用法however, therefore, besides这些词怎么用,如however与but的用法有关于besides的用法besides p

2025年4月1日 13:40

近期文章

本站热文

harbor,port,pier的区别?谁能解释“harbour“(港口)与“pier“(码头)的区别
2025-02-22 17:40:03 浏览:20
ibatis foreach(ibatis 批量update操作)
2025-02-10 23:40:06 浏览:7
endless rain(endless rain表达什么情感)
2025-02-14 06:00:02 浏览:7
标签列表

热门搜索