工具软件

数据库应用开发工具 Appeon PowerBuilder 2019 Build 2028 破解版

大小:未知

安全无毒免费软件无广告

分享

本地高速下载
数据库应用开发工具 Appeon PowerBuilder 2019 Build 2028 破解版 下载地址:
本地下载
热门游戏排行
         PowerBuilder2019破解版PowerBuilder使您能够为Windows,iOS和Android构建更快,更好的商业应用程序。使用成熟的技术标准进行视觉开 部署设备,操作系统和数据库无关的应用程序。构建数据丰富的云应用程序更容易,使用C#或Powerscript,DataWindow技术和可视化IDE快速
PowerBuilder2019破解版PowerBuilder使您能够为Windows,iOS和Android构建更快,更好的商业应用程序。使用成熟的技术标准进行视觉开 部署设备,操作系统和数据库无关的应用程序。构建数据丰富的云应用程序更容易,使用C#或PowerScript,DataWindow技术和可视化IDE快速开发.NET云应用程序。新一代PowerBuilder保留了您喜爱的本地PowerBuilder开发,同时使用经过验证的标准和技术为您的项目增压。PowerBuilder 2019为PowerBuilder带来了C#Web API和组装开发,其生产力是PowerBuilder的标志。还提供了AC#迁移解决方案(框架和工具),以便您可以利用现有代码资产。PowerScript客户端应用程序开发采用新的UI技术和云架构进行了改进。本次带来破解版下载,有需要的朋友不要错过了!

安装破解教程

1、在本站下载并解压,加载Appeon.PowerBuilder.2019.2082.iso镜像,如图所示

2、双击Autorun.exe运行,点击安装

3、根据提示进行安装,完全永久地禁用防病毒,防火墙和Windows防御者。打开crack文件夹,将文件PowerBuilder2019.exe复制到(默认路径C:\ Program Files(x86)\ Appeon \ PowerBuilder 19.0)中,点击替换目标中的文件、
1.-点击复选框
2.-单击所有复选框文件5101 5102 5103 5104 5190
3.-选择文件PB190.exe单击应用
4.-单击按钮接受。

软件特色

1、一个Visual IDE
PowerBuilder是一个简单,直观,可视化驱动的IDE,可以快速开发客户端/服务器或云应用程序。
2、云应用程序架构
您可以使用PowerBuilder构建纯REST或混合云应用程序,这些应用程序由具有微服务架构的REST Web API提供支持。  学到更多
3、编程语言
它支持PowerScript作为本机客户端编程语言,C#作为服务器编程语言。
4、.NET技术
服务器端编程由.NET Core提供支持,.NET Core是Microsoft的开源,跨操作系统,高性能的.NET框架。所有服务器运行时库都是100%托管代码。
5、强大的数据访问
无论是开发客户端/服务器还是云应用程序,DataWindow技术都可以简化数据访问和操作。
6、网络和移动部署
与PowerServer一起,您可以使用通用代码库将项目快速部署到Web和移动设备。

新版特色

1、桌面现代化
PowerBuilder 2019使PowerScript客户端应用程序的用户界面和体系结构现代化。UI主题以无代码方式转换应用程序的外观。全面的Web API客户端和安全功能套件可将应用程序的体系结构转换为纯云应用程序或混合云应用程序。
2、.NET数据访问对象
PowerBuilder 2019提供了一个新的.NET数据访问对象--.NET DataStore。它将PowerBuilder的核心带入.NET开发,提供PowerBuilder的高生产力,强大的数据访问功能和高性能。您可以部署到Windows或Linux,并与SQL Server,Oracle,PostgreSQL和SQL Anywhere进行交互。
3、PowerBuilder C#IDE
PowerBuilder 2019包含SnapDevelop C#IDE的定制版本。虽然PowerBuilder C#项目可以在任何C#IDE中维护,但PowerBuilder C#IDE使用PowerBuilder的.NET数据访问对象更容易开发非可视化C#项目(例如Web API和程序集)。
4、C#迁移解决方案
PowerBuilder 2019为现有应用程序提供了迁移到C#和云的最快途径。我们的迁移方法是非视觉逻辑的一个端口而不是重写,简化了项目并极大地减少了工作量。C#迁移解决方案中包含一个C#数据模型生成器,用于自动将现有DataWindows转换为.NET DataStore。

新功能介绍

一、赋予PowerBuilder C#功能
1、.NET包
提供了两个.NET包(PowerBuilder.Data和PowerBuilder.Data.AspNetCore)来实现PowerBuilder DataStore的.NET替换。PowerBuilder.Data提供与.NET Core兼容的纯.NET DataStore以及相关库,以通过REST接口与PowerBuilder DataWindows或DataStore集成。.NET DataStore的工作方式类似于PowerBuilder DataStore,并维护其API的相同命名约定,以便轻松移植现有项目资产。PowerBuilder.Data 还提供了一个ModelStore对象,它可以对抗.NET数据模型,并可用于替换.NET DataStore。
此外,您可以使用新的.NET ORM框架(称为SnapObjects)来增强.NET项目,该框架也与.NET Core兼容,就像PowerBuilder.Data和PowerBuilder.Data.AspNetCore一样。
2、C#迁移
提供了一个名为C#Model Generator的批处理DataWindow / DataStore转换实用程序,用于为.NET DataStore和ModelStore生成C#数据对象和模型。对于如何使用C#模型生成,是指 与C#模型生成工作的用户指南。
还提供了PowerBuilder.Data.AspNetCore中的SqlExecutorExtention对象,该对象可用于虚拟复制从PowerScript项目到新C#项目的嵌入式SQL。
3、C#IDE
一个功能相对较全面的C#IDE是独立提供的(称为SnapDevelop(PB版)),可以从PowerBuilder IDE启动。它支持非可视项目的开发,例如C#Web API,C#非可视化程序集和单元测试(使用xUnit)。它提供了强大的开发人员生产力工具,例如项目向导,高级自动脚本和C#语言服务。
二、新的UI主题
提供了一个新的UI主题系统,以允许无代码地处理应用程序UI的呈现方式。有关如何使用新UI主题的详细说明,请参阅“ 用户指南”中的“为应用程序UI指定主题”一节。
1、系统主题和自定义主题
提供四个新系统主题(平面设计蓝色,平面设计深色,平面设计灰色和平面设计银色),以应用于窗口,DataWindow和所有可视控件(线条,椭圆形,矩形,圆形,圆形,图片,您的应用程序中的PictureHyperLink和Animation)。您还可以自定义这些系统主题或根据这些系统主题创建自己的主题。
2、应用主题
要将主题应用于应用程序,可以在应用程序对象的“其他属性”的“主题”选项卡中进行设置,也可以使用ApplyTheme函数动态设置主题。
主题将在运行时工作,并且对设计时间没有影响。
3、修改主题的设置
如果在应用主题后,您想进一步调整某些控件/状态的显示,可以打开指定目录中主题的“theme.json”文件或默认的“%Appeon%\ Shared \ PowerBuilder \ theme [ “版本]”目录,并更改相应的主题设置(谨慎)。
如果要将系统主题的设置还原到其原始状态,可以使用应用程序对象的“其他属性”中“主题”选项卡中提供的“还原”按钮来执行此操作。“还原”按钮仅在系统主题位于默认目录中时有效。
三、将TX Text Control合并为内置编辑器
从PowerBuilder 2019开始,TX Text Control ActiveX的特殊OEM版本作为PowerBuilder中的内置富文本编辑器被合并。所有版本的PowerBuilder都提供此功能,无需额外费用,强烈建议所有已使用SAP PowerBuilder版本12.6或更早版本的RichTextEdit的现有PowerBuilder项目用于向后兼容性。
要选择使用OEM版本的TX文本控件:在“应用程序属性”对话框中,选择“RichTextEdit控件”选项卡,然后选择第一个选项“内置TX文本控件”。
四、新的或增强的PowerBuilder对象
1、增强的RESTClient对象
以下函数添加到RESTClient对象:
提交不仅可以将数据从应用程序客户端发送到RESTful Web服务,还可以从RESTful Web服务获取响应正文。
要提交的数据可以来自DataWindow,DataStore,DataWindowChild或JSONPackage。您可以指定一个或多个DataWindow缓冲区,以及DataWindow中用于提交数据的范围。该请求支持OAuth 2.0授权。
objectname.Submit(string urlName,ref string response,DWControl dwObject {,boolean format})
objectname.Submit(string urlName,ref string response,DWControl dwObject {,DWBuffer dwbuffer},boolean changedonly,boolean format)
objectname.Submit(string urlName,ref string response,DWControl dwObject,boolean primarydata,boolean filterdata,boolean deletedata,boolean dwcdata {,boolean format})
objectname.Submit(string urlName,ref string response,DWControl dwObject,DWBuffer dwbuffer {,long startrow {,long endrow {,long startcol {,long endcol}}}} {,boolean format})
objectname.Submit(string urlName,ref string response,ref JsonPackage package)
SendDeleteRequest:将HTTP DELETE请求发送到服务器,然后获取服务器响应的内容。
以前只有HTTPClient对象支持向RESTful Web服务发送请求。现在,您可以直接从RESTClient对象发送请求,该请求支持OAuth 2.0授权。
SendDeleteRequest(string urlName {,string data},ref string response)
SendGetRequest:将HTTP GET请求发送到服务器,然后获取服务器响应的内容。
SendGetRequest(字符串urlName,ref字符串响应)
SendPatchRequest:将HTTP PATCH请求发送到服务器,然后获取服务器响应的内容。
SendPatchRequest(字符串urlName,字符串数据,ref字符串响应)
SendPostRequest:将HTTP POST请求发送到服务器,然后获取服务器响应的内容。
SendPostRequest(字符串urlName,字符串数据,ref字符串响应)
SendPutRequest:将HTTP PUT请求发送到服务器,然后获取服务器响应的内容。
SendPutRequest(字符串urlName,字符串数据,ref字符串响应)
GetJWTToken:使用POST方法获取JWT标记。
GetJWTToken(string urlName,string data,ref string token)
SetJWTToken:将JWT标记字符串设置为将发送到服务器的HTTP请求标头。
SetJWTToken(string jwtToken)
GetOAuthToken:获取OAuth 2.0访问令牌。
GetOAuthToken(TokenRequest tokenRequest,ref string token)
SetOAuthToken:将OAuth 2.0令牌字符串设置为将发送到服务器的HTTP请求标头。
SetOAuthToken(字符串标记)
RetrieveOne:从RESTFul Web服务检索DataWindow,DataWindowChild或DataStore的一个数据行。
RetrieveOne(DWControl dwObject,string urlName {,string data})
修改RESTClient对象的以下函数:
检索 - 从RESTFul Web服务检索DataWindow,DataWindowChild或DataStore的数据。
如果从RESTful Web服务接收的数据被压缩为gzip,它将自动解压缩。目前仅支持gzip压缩格式。您可以使用SetRequestHeader函数将Accept-Encoding标头设置为仅允许gzip压缩格式。
SetRequestHeader - 如果标头已存在,则支持添加请求标头或添加/替换现有请求标头中的值。
SetRequestHeader(string headerName,string headerValue {,Boolean replace})
2、增强的HTTPClient对象
增强了HTTPClient对象的以下功能:
SetRequestHeader:如果标头已存在,则支持添加请求标头或添加/替换现有请求标头中的值。
SetRequestHeader(string headerName,string headerValue {,Boolean replace})
SendRequest:支持使用用户在Content-Type请求标头中指定的charset对数据进行编码,如果未指定charset,则此函数将默认使用UTF-8对数据进行编码。
GetResponseBody:支持使用在Content-Type请求标头中由用户指定的charset对数据进行编码; 如果未指定charset,则此函数根据BOM表头确定编码类型,然后将数据转换为UNICODE。
3、增强的JSONPackage对象
JSONPackage对象的GetValue函数始终以字符串形式返回结果,而SetValue函数仅设置字符串类型值。现在,JSONPackage对象中有更多函数用于获取或设置各种类型的值。
GetValueBlob - 获取键的blob值。
GetValueBoolean - 获取键的布尔值。
GetValueDate - 获取键的日期值。
GetValueDateTime - 获取键的日期时间值。
GetValueNumber - 获取键的数字值。
GetValueString - 获取键的字符串值。
GetValueTime - 获取密钥的时间值。
SetValueBlob - 设置键的blob值。
SetValueBoolean - 设置键的布尔值。
SetValueDate - 设置键的日期值。
SetValueDateTime - 设置键的日期时间值。
SetValueNumber - 设置键的数值。
SetValueString - 设置键的字符串值。
SetValueTime - 设置键的时间值。
您现在可以直接从JSONPackage对象获取值到DataWindows,或者从DataWindows中设置JSONPackage对象中的键值。
GetValueToDataWindow - 获取键的值并将其插入DataWindow控件,DataStore对象或DataWindowChild对象。
SetValueByDataWindow - 使用DataWindow控件,DataStore对象或DataWindowChild对象中的数据设置键的值。
JSONPackage对象还提供GetItemType函数,该函数与JSONParser对象中的GetItemType函数相同。
GetItemType - 获取项的类型。
增强了JSONPackage(和JSONGenerator)的SaveToFile和GetJsonBlob函数,以指定生成的blob的字符编码。
的SaveToFile
SaveToFile(FileName {,Encoding e})
GetJsonBlob
GetJsonBlob({编码e})
有关新添加或增强的函数,请参阅“ 对象和控件”中的“JSONPackage对象”一节以获取更多详细信息。
以下新属性添加到JSONPackage对象(也添加到JSONParser):
ReturnsNullWhenError - 指定获取值函数在发生错误时是否返回空值。
您可以使用此属性来避免在获取项函数返回null的情况下抛出异常。
4、增强的JSONGenerator
增强了JSONGenerator(和JSONPackage)的SaveToFile和GetJsonBlob函数,以指定生成的blob的字符编码。
的SaveToFile
SaveToFile(FileName {,Encoding e})
GetJsonBlob
GetJsonBlob({编码e})
5、增强的JSONParser对象
以下新函数添加到JSONParser对象:
ContainsKey - 检查密钥名称是否存在。
在执行其他函数(如GetItem)之前,可以使用此函数检查JSONParser对象中是否存在某些键。
有关详细信息,请参阅“ PowerScript参考”中的“ContainsKey”一节。
以下功能得到增强:
GetItemType - 获取项的类型。
现在可以指定子项的键,并直接获取子项的类型。
有关详细信息,请参阅“ PowerScript参考”中的“GetItemType”一节。
以下新属性添加到JSONParser对象(也添加到JSONPackage):
ReturnsNullWhenError - 指定获取项目函数在发生错误时是否返回空值。
您可以使用此属性来避免在获取项函数返回null的情况下抛出异常。
6、新的CompressorObject和ExtractorObject对象
添加了两个名为CompressorObject和ExtractorObject的新对象来压缩和解压缩文件夹或文件或字节数据流。支持的压缩格式包括ZIP,7ZIP,GZIP和TAR,ZIP和7ZIP格式支持密码的AEM-256加密; 支持的提取格式包括ZIP,7ZIP,RAR,GZIP,TAR,LZMA和LZMA86。
有关这些对象的更多信息,请参阅“ 对象和控件”中的“CompressorObject对象” 一节 和“ 对象和控件”中的“ExtractorObject对象”一节。
五、新的Windows 10风格图标和小图片
在“图标”列表下提供了一组Windows 10样式图标,在“属性”选项卡中为控件提供了“小图片”列表。开发人员可以根据图标名称附加的文本快速找到这些新的Windows 10图标,例如,“_icon_2”附加到图标名称,“_2”附加到小图片名称。
六、64位增强功能
PowerBuilder 2019增强了对64位的支持,因此以下错误不再存在:
1、以前,当开发人员使用注册表函数(包括RegistryDelete,RegistryKeys,RegistryGet,RegistrySet和RegistryValues)访问64位操作系统中的64位注册表项时,它们被错误地重定向到Wow6432Node注册表项; 现在他们可以访问正确的注册表项。
为了支持这一点,为RegistryGet和RegistrySet函数添加了longlong类型的枚举值(RegLongLong!)。有关详细信息,请参阅“ PowerScript参考”中的“RegistryGet” 一节或 “ PowerScript参考”中的“RegistrySet”一节。
2、以前,32位PowerBuilder应用程序和64位PowerBuilder应用程序不能在同一客户端计算机上共存,因为它们使用相同的位置来存储运行时文件。现在他们使用不同的位置,因此它们可以在同一台机器上共存。
七、PBC增强功能
PBC(PowerBuilder编译器)支持新参数“/ pd”,它可以指定是否为PBL生成PBD / DLL文件。
八、新的在线安装程序 - Appeon Installer
从2019年开始,一种新的,更有效的安装Appeon产品的方法被引入--Appeon Installer,这是一个在线安装程序,具有自解压下载功能,可引导您完成安装过程。在安装过程中,机器将需要与Internet连接。
九、分类功能
虽然PowerBuilder中添加了新功能,但可能不再需要或建议使用某些现有功能。您将在PowerBuilder帮助中找到以下三种功能分类。
1、已停产 - 已从产品中完全删除的功能。
例如,EAServer项目/目标,PowerBuilder .NET IDE和Windows窗体项目/目标是已停用的功能。
2、已过时 - 可用的功能,但不再有资格获得技术支持,将不再增强。
例如,Web DataWindow,SOAP客户端,Web服务DataWindow(OData和SOAP),.NET Web服务目标,.NET程序集目标都是过时的功能。
3、稳定 - 功能可用且仍有资格获得技术支持,但不再增强。

使用帮助

PowerBuilder环境
首次启动PowerBuilder时,可以使用“欢迎使用PowerBuilder”对话框创建包含或不包含目标的新工作区:
当PowerBuilder启动时,它会在一个窗口中打开,该窗口包含一个菜单栏和顶部的PowerBar以及左侧的System Tree和Clip窗口。剩下的区域将显示您在开始处理对象时打开的画家和编辑器。
一、系统树
系统树提供了在开发目标时使用的编程信息的活动资源。它不仅可以让您获取信息,还可以将对象拖到画家视图(例如“脚本”视图或“布局”视图)中以供立即使用。
首次启动PowerBuilder时,系统树默认显示。您可以使用PowerBar上的“系统树”按钮或选择“窗口”>“系统树”来隐藏或显示“系统树”。
1、使用“工作区”选项卡页面
系统树有一个标签页,提供当前工作区的视图。“工作区”选项卡页面显示当前工作区及其所有目标。大多数目标显示目标的库列表以及每个PBL中的所有对象。“系统树”中的“工作区”选项卡页面的工作方式类似于“库”中的树视图,但您可以始终将其保持打开状态,以充当开发环境的控制中心。
您可以将Workspace页面的根目录设置为计算机的根目录,当前选择或任何目录或库,以及当前工作空间。
2、使用目标
要查看允许您对目标执行操作(如搜索,构建和迁移)的弹出菜单,必须将系统树的根目录设置为当前工作空间。
下图显示了具有两个目标的工作空间。

3、目前的目标
订单目标是粗体,表示它是当前目标,这意味着它是“新建”对话框和“运行”和“调试”中使用的默认目标。无论何时您都设置当前目标:
在System Tree,Library painter或主菜单中调用影响目标或目标子项的操作,例如Build,Migrate,Run或Debug。某些操作(如“搜索”和“迁移”)会显示一个对话框。如果通过单击对话框中的“取消”按钮取消操作,则不会更改当前目标。
打开一个对象画家。
更改活动对象画家。
如果您希望使用“系统树”中的目标的“设置为当前目标”弹出菜单项或“文件”>“设置当前目标”菜单项显式设置当前目标,请清除“工作空间”选项卡页上的“自动设置当前目标”复选框在“系统选项”对话框中。要打开“系统选项”对话框,请从主菜单中选择“工具”>“系统选项”
4、系统树中的操作
您可以使用Workspace页面作为PowerBuilder会话的中心。弹出菜单允许您构建和部署目标,以及打开和编辑任何对象。双击“系统树”中的事件或函数可在“脚本”视图中打开其脚本。带脚本的事件具有不同的图标,并且在没有脚本的事件之前列出。
下表列出了您可以对“工作区”页面上显示的每个项目执行的操作。您还可以为每个项目设置属性,选择在树视图中显示的对象类型,更改工作区页面的根,以及将根重置为当前工作空间。
工作区  
新建(打开新对话框),添加目标,打开工作区,关闭,增量构建,完全构建,部署,运行,调试,显示,属性。  
目标  
新建,搜索,设置为当前目标,删除目标,库列表,.NET程序集,迁移,增量构建,完全构建,部署,运行,调试,显示,属性。  
.NET程序集仅显示.NET目标。  
PBL  
搜索,删除,删除库,导入,导入PB扩展,优化,构建运行时库,打印目录,显示,属性。  
PBD  
搜索,删除,删除库,打印目录,显示,属性  
PowerBuilder对象  
编辑,编辑源,搜索,继承,运行/预览,复制,移动,删除,重新生成,导出,打印,属性。  
编辑源不适用于项目和代理对象。继承和运行/预览仅适用于某些对象类型。仅当源控制信息与目标关联时,源控制项才可用。  
功能和事件  
编辑,属性。  
“属性”对话框显示函数或事件的原型及其“签名”。签名是一个字符串,表示参数类型,返回类型和传递样式。在编写调用函数或事件的PBNI扩展时,可以使用此字符串。有关更多信息,请参阅“PowerBuilder本机接口程序员指南和参考”。  
.NET程序集  
显示,属性。  
通过从.NET目标的“属性”对话框中选择.NET程序集,可以将.NET程序集添加到“系统树”中。
二、PowerBar
与系统树一样,PowerBar提供了一个主要控制点,用于构建PowerBuilder应用程序并将应用程序部署到Web / Mobile。从PowerBar1中,您可以创建新对象和应用程序,打开现有对象,以及调试和运行当前应用程序; 从PowerBar4,您可以配置应用程序和服务器,并将应用程序部署到Web / Mobile。
PowerBar4(也称为PowerServer Toolkit)仅在PowerBuilder 2017或更高版本的通用版本中提供。有关PowerBar4(PowerServer Toolkit)的更多信息,请参阅PowerServer帮助。

当您习惯使用PowerBuilder时,可以在工具栏中的每个按钮上显示标签,以提醒您其用途。为此,请右键单击任何工具栏按钮,然后从弹出菜单中选择“显示文本”。
下表列出了PowerBar1上从左到右的按钮。

新  
创建新对象。  
继承  
通过继承现有对象来创建新窗口,用户对象和菜单。  
打开  
打开现有对象。  
运行/预览  
运行Windows或预览DataWindows。  
系统树  
在“系统树”窗口中工作,该窗口可用作开发会话的中心。有关更多信息,请参阅系统树。  
输出窗口  
检查各种操作的输出(迁移,构建,部署,项目执行,对象保存和搜索)。请参见“输出”窗口。  
下一个错误,上一个错误  
浏览“输出”窗口。  
待办事项清单  
跟踪您需要为当前应用程序执行的开发任务,并使用链接快速到达完成任务的位置。  
浏览器  
查看有关应用程序中的系统对象和对象的信息,例如其属性,事件,函数和全局变量,以及复制,导出或打印信息。  
剪辑窗口  
存储经常使用的对象或代码。您可以将项目拖动或复制到要保存的剪辑窗口,然后在要使用它们时将这些项目拖放或复制到相应的画家视图。请参见剪辑窗口。  
图书馆  
使用Librarypainter管理您的库。  
DB档案  
定义和使用命名的参数集以连接到特定数据库。  
数据库  
使用Databasepainter维护数据库和数据库表,控制用户对数据库的访问以及操作数据库中的数据。  
编辑  
在文件编辑器中编辑文本文件(如源,资源和初始化文件)。  
增量构建工作区  
更新自上次构建以来已更改的工作空间中的所有目标和对象。  
完整构建工作区  
更新工作区中的所有目标和对象。  
部署工作区  
部署工作区中的所有目标。  
跳过,停止  
中断构建,部署或搜索操作。当一系列操作正在进行时,例如工作区的完全部署,“跳过”按钮可让您跳转到下一个操作。“停止”按钮取消所有操作。  
调试  
调试当前目标。您可以设置断点和监视表达式,逐步执行代码,在执行期间检查和更改变量,以及查看内存中的调用堆栈和对象。  
选择并调试  
选择目标并打开调试器。  
跑  
像用户运行目标一样运行当前目标。对于标准PowerBuilder应用程序目标,应用程序在开发环境中运行。  
对于.NET目标,必须先部署目标,然后才能首次运行它。如果自上次部署后进行了更改,则必须重新部署以在单击“运行”按钮时查看这些更改。  
选择并运行  
选择目标并运行它。  
出口  
关闭PowerBuilder。
3、自定义PowerBar
您可以自定义PowerBar。例如,您可以选择是否移动PowerBar,为频繁执行的操作添加按钮,以及在按钮中显示文本。
有关更多信息,请参阅使用工具栏。
4、关于PowerTips
在PowerBar中,当您将鼠标指针停留在按钮上一两秒钟时,PowerBuilder会显示该按钮的简短描述,在PowerBuilder中显示PowerTip.PowerTips显示,只要有工具栏按钮。
三、剪辑窗口  
您可以在Clip窗口中存储经常使用的代码片段。您将文本复制到剪辑窗口以进行保存,然后在要使用它时将该文本拖放或复制到相应的脚本视图或编辑器。  
1、使用剪辑窗口  
“剪辑”窗口显示命名剪辑的列表,剪辑中包含的信息的预览以及描述。它提供了将剪辑窗口内容移动到剪贴板,将剪贴板内容复制到剪辑窗口,重命名剪辑,删除剪辑以及修改剪辑描述的按钮。您保存在一个工作区中的剪辑可在所有工作区中使用;您可能希望使用反映此的命名约定。  
例如,使用ConnectToServer函数连接到服务器时,可能会使用标准错误检查代码。要将其复制到剪贴板,请在“脚本”视图中突出显示该代码,然后从弹出菜单中选择“复制”。在“剪辑”窗口中,单击“粘贴”图标,然后为剪辑命名。将打开“剪辑描述”对话框,以便您输入说明。要稍后更改说明,请选择剪辑的名称,然后单击“修改”按钮。  
您可以将剪辑从“剪辑”窗口拖动到要连接到服务器的任何脚本。您还可以使用“复制”图标将剪辑复制到剪贴板。  
您可以使用PowerBar上的“剪辑窗口”按钮或选择“窗口”>“剪辑”来隐藏或显示“剪辑”窗口。

四、“输出”窗口  
各种操作(迁移,构建,部署,项目执行,对象保存和搜索)的输出显示在“输出”窗口中。  
当您启动新的PowerBuilder会话时,“输出”窗口有一个选项卡“默认”。执行操作时会添加新选项卡。
默认  
有关完整或增量构建和项目部署进度的一般信息  
调试  
调试器输出,包括为支持.NET调试而加载的程序集的路径  
错误  
指示阻止构建或部署过程成功完成的问题的消息  
警告  
警告和信息性消息  
搜索  
搜索操作的输出  
不支持的功能  
对于.NET目标,目标类型不支持功能的名称和位置
1、使用“输出”窗口  
您可以使用PowerBar上的“输出”按钮隐藏或显示“输出”窗口,也可以选择“窗口”>“输出”。  
您可以使用“跳过”,“停止”,“下一个错误”和“上一个错误”按钮或菜单选项控制窗口中的操作。  
选项卡按创建顺序显示,并保留在PowerBuilder会话其余部分的“输出”窗口中。要在启动新构建时自动清除选项卡的输出,请确保选中“系统选项”对话框的“常规”页面上的“自动清除输出窗口”复选框。您也可以从弹出菜单中手动清除和关闭选项卡。  
适当时,“输出”窗口中的行提供了双击该行时调用正确画家的链接。弹出菜单还提供选项编辑和编辑源以在画家或源编辑器中打开对象。您可以将当前选项卡的内容复制到Windows剪贴板,将其内容保存到文本文件,或将其内容打印到默认打印机。
 
 

展开

同类推荐

友情提醒:请点击右上角的微信菜单选择使用浏览器打开下载(因为微信中不提供下载功能),点击任意处可关闭该提示信息,谢谢~