为什么需要更新到PowerBuilder11 powerbuilder11





新的Target类型

PowerBuilder 11.1引入了一些新的Target类型。包括:

. Application (传统的PowerScript应用target)


. .NET Windows Forms Application


. .NET Web Forms Application


. .NET Web Service


. .NET Assembly


. EAServer Component


. Application Server Component


. Java Server Pages (与先前PowerBuilder版本相同)




每一种Target类型需要创建一个Project,用于发布、运行或者调试这个
Target应用或组件。对于组件Target,可以指定用于开发环境测试的应用程
序。

.NET Web Forms开发

使用PowerBuilder 11,我们可以将PowerBuilder应用发布为在浏览其中
运行的ASP.NET 2.0应用程序。要实现此功能,首先使用.NET Web Forms
Application Wizard创建一个.NET Web Forms工程(Project),然后使用.NET
Web Forms Project画板发布这个应用。要测试Web应用,在System Tree
窗口中右键单击相应的工程(Project),然后在上下文菜单中选择Run Project
菜单项。最终用户将通过一个浏览器的连接访问发布好的应用。如果我们的应




用程序是一个MDI应用,当我们打开多个sheet窗口,这些sheet窗口将分别
作为不同的标签页显示。

大部分的PowerBuilder特性,在Web Forms应用中将继续支持,其中包
括潜入式SQL、文件处理、数据窗口打印,以及调用外部函数。一些不适合
Web开发的特性,将不再支持,比如拖拽功能。当开发应用时,PowerBuilder
会在Output窗口报告所有不支持的特性。只要应用中查询、数据传输、报表
特性不是非常复杂,就和Web Forms开发特性相匹配。一般情况,只需进行
很小的PowerScript代码调节,就可以将PowerBuilder应用发布为.NET Web
Forms应用。

这个特性可以使我们方便快速将PowerBuilder应用发布为Web应用,不
需要学习复杂的建立和发布.NET Web Forms应用的知识。利用我们现有的
PowerBuilder技能和经验就可以将应用发布到ASP.NET服务器。



.NET Windows Forms开发

使用PowerBuilder 11,可以将PowerBuilder应用发布为.NET Windows
Forms应用。实现此功能,首先使用.NET Windows Forms Application Wizard
创建一个.NET Windows Forms工程,然后在.NET Windows Forms Project画
板发布这个应用。要测试Web应用,在System Tree窗口中右键单击相应的
工程(Project),然后在上下文菜单中选择Run Project菜单项,或者在选择
Windows Forms Project画板的工具栏按钮项Run。

包括拖拽、注册表和剪切板函数在内的大多数PowerBuilder特性,在
Windows Forms应用中都支持。在大多数情况下,这些特性的表现形式和
PowerBuilder Clinet/Server应用中相同,但是也可能会有轻微的区别。请到
联机帮助中查看特性细节。

Windows Forms开发特性是将传统的PowerBuilder Win32应用扩展
到.NET环境。我们可以使用PowerScript语法创建.NET Windows Forms应用,
不需要深入的开发.NET平台应用的知识。在PowerBuilder 11中,利用.NET




互用行特性,可以使用.NET Framework和第三方提供的功能扩展。

智能客户端(Smart Clinet)部署

在过去的几年里,基于Web应用控制了应用开发市场。其主要原因之一
是Web应用容易发布。PowerBuilder的智能客户端部署特性,其设计巧妙的
运用了这个特点,简化了应用的发布。智能客户端应用将两个领域的优势集中
到一起:将Client/Server应用中的丰富功能和Web应用的易于发布特性集成
在一起。

PowerBuilder 11加入了一个新的组件,叫作智能更新器,使用这个组件
可以使.NET Windows Forms应用实现方便快速的自动更新。要使用这个特性,
在.NET Windows Forms Application Wizard中指定使用轻便客户端发布。了
解更多细节,请查看联机帮助。



将Nonvisual Object作为.NET类发布到.NET Assemblies

现在非可视对象可以作为.NET类发布到.NET Assemblies。在发布期间,
可以指定命名空间,类和函数名可以在已发布的版本中修改。标准的数据类型,
例如int和char,可以被展现为.NET nullable类型。

.NET Debugger

使用PowerBuilder 11,我们可以在PowerBuilder调试器里调试
PowerBuilder.NET应用。要实现此功能,首先要发布.NET target。然后可以
通过点击工具栏中的“Debug”图表调用调试器,也可以在System Tree窗口
中,右键单击工程,在弹出菜单中选择Debug菜单项。

.NET调试器的操作和PowerBuilder本地调试器几乎相同,所以我们可以
很容易使用它调试PowerBuilder .NET应用。大多数PowerBuilder调试特性,
包括表达式计算和条件断点,在.NET应用中都支持。由于.NET平台的限制,
“Object in Memory”视图和变量断点不再支持。在PowerBuilder .NET调试
器中,异常处理功能增强了。它还提供了一些独特的特性,例如附加和释放当
前.NET处理。




我们可以利用现有的PowerBuilder调试技能和经验调试.NET应用和组件。



非可视对象进行.Net Web Service开发

由于Web Service中应用了诸如XML和Simple Object AccessProtocol(SOAP)的开发标准,我们说它是一个在异类环境中进行跨平台通信的理念。
发布和维护非常容易使其成为非常有吸引力的方法。

PowerBulder .NET Web Service组件建立在Microsoft ASP.NET Web
Service框架之上。当我们发布一个.NET Web Service target,
PowerBuilder .NET Web Service生成器为选择的PowerBuilder .NET非可视
对象创建.asmx文件和.disco文件。

.NET Web Service工程向导可以帮助PowerBuilder开发者快速、方便地
创建一个.NET Web Service工程。它通过收集发布工程必须信息的一系列步
骤指导开发者。我们可以使用Project画板来浏览和编辑在向导中输入的信息。
发布Web Service以后,我们可以在Project画板给.NET Web Service分配一
个测试程序,然后运行和调试这个Web Service。



条件编译(Conditional Compilation)

条件编译对于机器相关性、平台相关性、调试和在编译时间设置固定选项
这些情况非常有用。PowerBuilder 11提供了这个特性,使我们可以在编写代
码和开发的时间区分各个Target类型。PowerBuilder为不同的Target类型提
供了5个预处理标记,为调试目的提供了“DEBUG”标记。利用条件编译,用
户为不同的target发布环境编写特定代码,共享通用代码。

.NET语言协同使用

.Net框架和其他第三方管理的相关程序库提供了丰富的开发资源。
PowerBuilder用户可以使用这些程序库扩展PowerBuilder功能,节省开发时
间。

.Net语言的互用性使在PowerBuilder应用中使用.NET类和方法成为可




能。通过.NET语言的互用性,我们可以使用PowerBuilder语法创建.NET类,
为什么需要更新到PowerBuilder11 powerbuilder11
调用.NET方法,访问.NET属性。我们可以利用.NET的集合类,例如Hashtable
和Set,也可以使用强大的.NET通讯类和其他.NET服务。



通过Mobilink同步进行轻便客户端数据访问

Sybase Mobilink提供了通过脚本和角色的数据同步,这样那些不定期的
连接用户可以离线使用特定的数据进行工作。

这些用户可以在任何时候连接到统一数据库同步数据。

PowerBuilder 11.1允许开发人员创建包含这种技术的应用,通过内建的
类就可以实现。



Web Form中使用TreeView DataWindow

TreeView DataWindow对于在Web上现实分级数据很有用。它可以自由
的展开和折叠信息,实现现实和隐藏指定的细节。这个特性将给希望在Web
显示分级数据的PowerBuilder开发人员带来方便。



Web Service DataWindow
Web Service DataWindow允许在DataWindow数据检索时使用Web
Service方法。用于数据检索的Web Service方法返回的数据必须符合下面的
形式:

. 一个单一的类型


. 一个单一类型数组


. 一个单一类型构成的结构体


. 一个结构体数组






Microsoft SQL Server 2005
PowerBuilder 11.1包括新的接口来支持SQL Server 2005。这个接口和




Microsoft OLE DB接口类似,但是它使用Microsoft新的专用于SQL Server
2005的OLE DB驱动 。使用这个接口,PowerBuilder应用可以使用Microsoft
SQL Server 2005提供的新特性。



当前流行的菜单和工具栏

PowerBuilder开发环境具有新的外观,其菜单和工具栏使用了更现代化
的效果。PowerBuilder 11.1中引入的Contemporary风格的工具栏被应用到
了开发环境中,使其像Microsoft Office 2003和Visual Studio 2005的风格一
样具有梯度的背景底纹。

当前Targer在系统树中指出,编译和发布当前Target的菜单项会被自动
添加。可以指定这些菜单项的快捷键。Project画板有了极大的增强。

现在,PowerBuilder中的各个Project画板与它们的编辑动作和可用性相
一致。编辑工程属性不需要对话框模式的对话。对于多数的工程,可以指出测
试这个工程所使用的应用程序。



导入到System Tree中的.NET Assemblies

现在System Tree中可以显示导入的和Target相关联的.NET Assembly。
System Tree包含程序集的类型、方法、和属性,我们可以像System Tree中
其他项目那样,将这些内容拖拽到Script试图。

我们可以在任意.NET Target类型的属性对话框的.NET标签中,添加、删除、
重新整理导入的.NET Assembly。

系统树中包含代码的函数和事件

系统树现在通过实际的实现情况将函数和事件进行分组,使用新的图表指
出有代码相关联的函数和事件。这个特性使开发人员很容易在系统树中找到要
编辑的代码。双击这些事件和函数,它们将在Script视图中打开。



多数对话框可以调整大小




“File > New”和Target属性中的对话框,以及许多其他对话框都可以调
整大小。



PowerBuilder开发环境使用SySAM管理License

PowerBuilder和Infomaker开发环境现在使用Sybase标准“SySAM”
License管理工具。这种灵活的模式和Adaptive Server Enterprise 15、
EAServer 6和PowerDesigner 12所使用的相同。当前License的详细信息将
显示在“About”对话框中。



DataWindow检索参数值可以保存

在PowerBuilder开发环境中,用于数据库检索的参数值可以保存下来,
方便以后使用。这为我们设计时检索数据窗口数据,节省了每次都要输入检索
参数值的步骤。



其他

AutoScript现实返回值的选项
AutoScript有一个选项用来显示方法的返回值。

SCC警告对话框可选

当打开一个被版本控制,但未被Check Out的对象时,提示用户这个对象
未被Check Out的对话框现在可选。

Building with Painters Open

现在可以在画板打开的情况编译Target了。

文章来自互联网...


  

爱华网本文地址 » http://www.aihuau.com/a/25101016/286363.html

更多阅读

如何更新到iOS6.0正式版 ios10正式版更新时间

如何更新到iOS6.0正式版——简介iOS6.0在9月20号正式发布。更新iOS6.0的方法主要有三种。一是通过iOS设备连接到无线,直接通过OTA升级(OTA是Over The Air的缩写,意思为用无线网络升级的意思)。二是把iOS设备连接到电脑的iTunes上进行更

你为什么找不到合伙人? 蓝瘦香菇你为什么

想当年,沃茨负责Apple电脑的技术,当他把产品设计出来之后,乔布斯让沃茨出来创业成立公司一起做。沃茨直接拒绝了乔布斯,因为自己在惠普工作,他给乔布斯提议自己能不能先兼职干,很多时候我们都很难找到合伙人,为什么?问题出在哪里?一起来看看

中国广告为什么需要4A升级版 中国有哪些4a广告公司

中国广告为什么需要4A升级版文/杨烨炘作为一个在国际4A奋战过15年的“老一辈”广告人,我于上个月正式结束了4A生涯。4A给了我很多“虚荣”,给了我在外人眼中貌似成功的地位和衣食无忧的生活。每当我回看从前,过去那些美妙的日子常常

单曲 经典APE单曲收藏(更新到774首) 成龙发魔性新单曲

专辑名称:经典APE单曲收藏(更新到774首)专辑歌手: 群星发行时间:2006年地区:大陆,香港,台湾,其他语言:普通话,英语,粤语,其他专辑类型: ape单曲专辑介绍:经典APE单曲收藏,BT种子文件里面的歌曲文件大小达到20.89GB,用迅雷打开BT种子可以选

声明:《为什么需要更新到PowerBuilder11 powerbuilder11》为网友余生浅末分享!如侵犯到您的合法权益请联系我们删除