PB8到PB11.5功能改进
Pb调用Webservice
Pb调用Webservice分类:PowerBuilder 2011-05-17 15:48 1436人阅读评论(0) 收藏举报webserviceprotocolsdocumentationsoapservicewizard而现在WebService非常火,如果将两者结合起来呢,比如:用Net写好的WebService被Pb调用,而且还可以发布成接口形式,被其他公司所调用,合乐而不为呢?先说一下开发环境:32位Win7旗舰版+PB11.5其实在PB10.0出来时候,就已经支持调用WebService方式了。
如下面步骤即可实现调用。
l 步骤1在Net中创建一个WebService方法,用于被Pb调用,如图-1所示图-1l 步骤2将此WebService发布,最好发布成IIS方式,如图-2所示。
图-2这里有一点说明下,发布成IIS以后,是可以直接在浏览器里打开的,但它的后缀是asmx,而PB需要的是wsdl方式,就是说如何生成Wsdl文件?如下图-3所示,另存为即可并将这个文件存储起来。
图-3好了,准备工作基本完成l 步骤3创建PB的解决方案文件,如图-4所示图-4这里面要必须引用一个pbwsclient11.pbd文件,不然,会调用不成功。
这个文件在安装路径里就可以找到。
l 步骤4从此步开始,我们按照创建对象创建一步一步操作即可,如下图列表所示如图-5所示,选择Web Service Proxy Wizard图标如图-6,这个选项勾不勾没有关系如图-7,这个就要输入我们生成好的WSDL文件路径了(绝对路径)如图-8所示,如果能到这里,就基本没有问题了如图-9所示,到这里时,一定要编译下,就是保存图标的后面一个图标,余下事情就是编写代码,如图-10所示,是最终样子。
图-10l 步骤5创建一个CustomObject对象,声明一个方法,直接调用即可,如图-11所示(注意:下面的lsc_conn.createinstance(lsv_obj,“service1soap”) 在pb9时报错,改为: lsc_conn.cr eateinstance(lsv_obj,“service1soap”,'http://wpvs2 008/countwebservice/countwebservice.asmx')后可以。
PowerBuilder 10.5 11新功能概述(PDF)
PowerBuilder Web Forms
提高性能的使用建议
尽量使用只读的 DataWindows 使用Master-detail DataWindow
Master DataWindow is readonly Script callback
尽量不使用 Timer事件 尽量不使用 Yield 方法 不要同时打开很多 response windows 使用 Web style
PowerBuilder 10.5/11 新功能概述
Harry Zhang Senior Software Engineer, Sybase Asia Development Center.
议程
PowerBuilder 10.5新功能 PowerBuilder 11.0新功能 展望PowerBuilder的发展 Q&A
支持
Sybase ASE Oracle MS SQL Server
DBI 重构
DBI(Database Interface)->DSI(DataSource Interface)
WEBSERVICES增强
进一步增强了 Web Services 支持
更好的数据类型支持(Document/Literal/…) 进一步提高了和 WebService的交互性
不常做的工作 可能完成
通过PB与.NET的互操作性来完成
PowerBuilder for .NET概述
使用PowerBuilder 开发 .NET应用程序
编译PowerBuilder代码成为.NET assemblies 全新的.NET系统运行时库 (Managed PB Runtime)
基于.NET API,使用C#和Managed C++重新实现了PB .NET运行 时库 增强语言特性, 系统类和系统函数 应用程序类型支持
pb9.0升级到pb11.5
RegistrySet('HKEY_CURRENT_USER\Printers\DevModePerUser',str_printername, RegBinary!, blob_form)
问题就解决了。同时我们在pb11.5中使用字符串函数对字符串进行处理时要注意字符串的编码方式如:mid函数在ansi方式下就要使用midA而在unicode 方式下就用mid或midw
pb9.0升级到pb11.5的体会
由于pb9.0对webservice支持不好,因此将程序升级到pb11.5下面是本人在升级过程中的一些体会,希望对大家有用:
pb11.5已经不再提供mss microsoft SQL SERVER数据库接口,取而代之的是SNC SQL Native Client接口和ole mimcrosoft ole db接口,因SNC 需要安装专门的客户端比较麻烦,因此本人采用的是ole db数据接口连接到SQL Server 2000 。使用ole db接口时,本人刚开始的配置参数是这样的:
j=len(ac_formname)
m=1
for i=1 to j
m=blobedit(blob_new,m,blob(mid(ac_formname,i,1)))
m=blobedit(blob_new,m,char(0))
next
blobedit(blob_form,103,blob_new)
另一个问题是filereadex函数的使用,我们知道fileread函数对超长文本的读取是要分批次读取的,现在用filereadex函数就可以一次性读取整个文本了。
pb11.5关于游标
pb11.5的ole db数据接口方式对游标的支持,只支持向前读取,不支持向后读取即只支持fetch ,不支持(fetch prior,fetch first)
pb11新特性及增强内容(精)
.NET Web Forms转化
选择win32 DLL文件
.NET Web Forms转化
选择JavaScript文件
.NET Web Forms转化
选择发布的类型
.NET Web ForБайду номын сангаасs转化
确认发布
.NET Web Forms转化
.NET Web Forms转化
所有属性都可以在IIS服务器的对应应用上修改, 在PB中修改需要重新发布。
记忆Retrieval Arguments
仅在设计时有效 Composite样式的DW无效 新建的DW必须保存,退出再打开后才有效。
Powerbuilder11.0的其他增强内容
窗口控件的增强
增加了打开和关闭窗口的动画效果 增加了窗口透明度的属性
系统函数的增强
GetByteArray实现blob数据转化为byte数组。 Blob函数支持byte数组作为参数。 各种Trim函数增加第二个参数,可以去除任何空 白的符号,包括回车换行和TAB等。 SetFilter函数增加\s选项,对字符串的比较使用 Ascii模式,不加选项使用的是字典模式。例 如:”#2 >= 'a' and #2 < 'c' \s”
DataWindow的增强
UseEllipsis属性,Edit或EditMask样式的列可以 选择UseEllipsis属性,隐藏显示不了的数据。
设定了Autosize Height属性后无效 设定了Escapement属性后无效
Treeview样式的DW
隐藏树结点(设置height为0) 保留展开状态挪动节点 特有的节点展开等事件无需手工添加
PowerBuilder 11.5(2008第三季度)
网络优化毕业设计
摘要
随着现代通信技术的发展,移动数据通信日益受到重视,其应用也越来越广 泛。GPRS(通用分组无线业务)正好迎合了移动通信市场的迅猛发展。然而,由 于GPRS业务量、GPRS用户的不断增加,以及无线资源的日益紧张,GPRS网络现 有的设计与规划已经不能满足用户的需求,因此网络优化显得格外重要。
本文首先对GPRS网络的发展状况以及GPRS网络原理作了介绍;其次简述了 GPRS网络优化的原则和目标,并对GPRS网络系统优化的过程作了主要分析;同 时以中国联通焦作地区的GPRS网络为研究对象,对本地区GPRS网络存在的问题 进行了概述,并依据话务统计结果、实际测试结果,重点从理论上对网络覆盖、 网络监控、无线侧、网络侧及PDCH分配等角度分别进行了研究和分析,提出了影 响各个环节的可能因素;最后结合焦作本地区GPRS网络的实际问题,给出了具体 的优化思路和方法,对网络优化前后的性能指标进行了分析和总结,并且对数据 业务的应用与发展作了展望。
1.2 CSD 与 GPRS 技术的比较..................................................................................2
1.2.1 电路交换的通信方式.............................................................................................................2 1.2.2 分组交换的通信方式.............................................................................................................3 1.2.3 GPRS 与 HSCSD 业务的比较 .............................................................................................4
PB9升级到PB10.5
升级到PB10.5具体步骤和方法适用范围此方法适用于从PB5/PB6/PB7/PB8/PB9升级至PB10.5升级详细步骤一、PB9之前版本升级前提PB5/PB6/PB7等版本需要升级至PB10.5必须先行升级至PB9版本需要升级第三方工具:ØEditPlus v2.30(/download/tools/EditPlus_v231.rar)ØØPowerGen V7.0 (/download/pb/tools/PowerGen.zip)n官方网址:/(可在网上搜索下载,从其公司官方网站可以下载试用版,可以有半个月试用期,足够升级使用时间,^_^)二、详细步骤Ø设置计算机区域语言设置先将本机区域和语言设置成英文,如图:Ø建一个新运用并包含所需要升级的PBL(这些PBL在PB9时都能独立正常运行),并使用PB10.5自身升级机制对程序进行升级,在升级过程中请注意升级时候,选择让PB自动转换UNICODE特有的函数。
点OK 来确认升级,此升级过,可能会报错,此错误不用作处理,升级完成后,你打开有中文的窗口或是数据窗口,里面的中文都成乱码!这就是我们要解决的。
事实上这时候你的程序多半也运行不了!Ø使用PowerGen导出源文件1.选择和你现的PB对应版本的PowerGen功能(此处我们现选择pb10.5);2.新建一个工程:如下图3.设置导出选项,将所有对象导成一个文件中,当然,你也可以不设置这,那么你就一个个对像的来处理了:options->export4.选中一个PBL,导出源文件,OBJECT->EXPORT,此文件一般为.00nØ使用EditPlus将导出源文件另存为unicode格式Ø将保存后的源文件使用PowerGen进行导入在导入过程中,可以会出现一些报错信息,可以不进行理会,因为导入后,可以使用PB10.5再仔细查找原因和进行处理。
PA_PB参数设置及理解
PA,PB参数设置及理解****************华为PA/PB&诺基亚DLrsboost之间关系**********************1、DlRSBOOST=-PA(诺基亚可以理解为dlrsboost正值就是加RS功率,负值就是减RS功率)2、华为是RS功率固定,设置多少就为多少9.2 12.23、诺基亚A类PDSCH功率固定,是通过配置RRU功率5w /10w换算A类PDSCH功率8Path的LTE天线最终实现采用双极化天线方式,4个Path捆绑在一起作为一个极化方式,另外4个Path与这4个Path完全相同.则4个Path天线权值分别为0.45,1,1,0.62如果每Path功率为5w,则对应37dbm,同时dlCellPwrRed=0最后RS power=(pMax - dlCellPwrRed )- 10*lg(1200) + 4个Path的天线增益=37-0 -10*lg(1200)+10*lg{sum(0.45*0.45+1*1+1*1+0.62*0.62)} =37-10*3.08+4.13=6.2+4.13=10.3左右,空口会采用整数,去掉小数点或四舍五入的方式,即SIB2中的RS参考信号功率为10dbm具体空口是采用取整还是四舍五入的方式,以后做试验就知道了.如果dlRsBoost=3,则RS power=10.3+3=13.3,则空口为134、在PA PB:(0,0)、(-3,1)、(-4.77,2)、(-6,3)输出效率100%情况下,A类PDSCH功率=A类PDSCH功率+RS功率需要重点强调的是上图中两个公式代表的是一种对应关系,并不是绝对意义上的比值,如果不理解这一点,PA PB将很难理解。
下表为PA和PB参数设置对于业务信道数据传输功率利用率!换句话的意思:保障基站输出功率最大化且同类符号平均利用的效率模型。
其中有4组参数可以是功率利用率最大化。
PB8+VSS6使用说明
PB8+VSS6使用说明一、前言:PB8推出后,其中一个重要的改进功能就是版本控制接口应用简化,与其它高级编程工具(如VC、Delphi)的版本控制操作接近。
我们知道,PB的基本编程单位是对象,而不是库文件(PBL文件),但版本控制系统的原理是针对操作系统的源程序文件与其版本库中的文件进行比较判断,后用增量算法保存用户修改部分,这时就需要有一个PBL 文件中的对象到操作系统文件的映射。
PB8以前的版本(PB6、PB7)在这方面的处理显得相当繁琐,独树一帜,有“公共库”和“私有库”之分,其中的操作也实在令人不敢恭维,你能想像多复杂它就有多复杂,这在前一篇文章(“版本控制系统介绍”)中有论述过。
PB8也和PB7一样只有SCC API接口,这是微软推出的一个版本控制标准,当前流行的版本控制软件都支持它,PB8对其对象的版本控制过程屏蔽了许多细节,用户使用过程中完全感觉不到一些映射关系的存在,其映射关系如下图所示:通常其它编程工具的版本控制过程就只有步骤①和②,采用C/S模式,版本存储库置于服务器端,程序员工作时利用版本控制软件的客户端软件生成一个本地工作版本,然后就可以开始工作了。
PB由于其开发模式的特殊性,要有一个导入与导出过程,假设我们开发时不用PB8的版本控制接口来进行操作,而是直接用版本控制软件来完成诸如检出(或检入)的操作也未尝不可,但这时你就要自己手工把这此检出的临时文件导入PB库文件中(或把PB库对象导出为操作系统文件),这种麻烦事相信大家都不会去做的,因为在PB8中这些都是自动完成的,我们只要点一次鼠标它就一气呵成,且速度还相当快。
我在试用过程中感觉是相当惬意,不知你们有否用过PB6/7的版本控制,就我感觉那像是一种折磨,还浪费时间,相较而言现在PB8下就是一种享受了。
若你们以前对版本控制系统完全莫生,可能会置疑多了这些操作对开发到底值不值得,但信一段时间对它熟悉后就能品其中三味了,至少我以前就有过这种感觉。
在PB中显示保存Unicode
在PB中显示保存Unicode我在做数据库程序是遇到这么一个问题,是关于小语种的问题,还望各位高手大力协助应用的pb是11.5,数据库是 sql server2005 sp3我现在在做关于韩语的一个程序,在数据库中,我把该字段的类型设为nvarchar(50),设好后在该字段中存储任何语种的字都没有问题,包括多种语种混合,如韩语+泰语+越南语+中文+英文。
也没有问题。
在pb11.5中,我创建一个关于该表的数据窗口,然后预览其中的内容,也没有问题。
也就是该字段任何语种都能显示,包括多种语种的混合。
也没有问题。
但是我新建一行,然后在该列中写入文字的时候却出现了问题。
存储大语种,如中文、英文、日文、英文都没有问题。
但是在一些小语种上却出现了问题。
比如在存储韩文、越南文、泰文是存进去的是?,存入后再检索出来后显示的也是? 。
不知为何,还望各位给予帮助。
在SQL语句中存储小语种是update table set col=N'value' where col='条件',也即在要存的值前面加N,小语种的文字才能够正常存入,如果不加的话存入的就是乱码。
在测试pb的数据窗口如何存储小语种是偶尔发现了一个问题。
就是当pb的数据窗口update失败时的提示窗口,上面显示的失败原因以及失败的sql 语句。
图贴不上来,大家看错误提示语句:Row changed between retrieve and update.No changes made to database.UPDATE table1 SET name = 'Kh?ng có chi ' WH ERE code = 22 AND name= '' AND language = 'pb'这是我想到一个方法,如果能把数据窗口的insert,update语句给提取出来,修改一下,也就是在值前面加N,然后再写回去,这样不久实现了小语种在数据窗口中的存储了吗?但是pb有dw.getselect可以取出数据窗口的sql,有什么办法能够取出数据窗口的insert,update语句呢??另外,如果pb用odbc连接数据库时,在以上的操作中,数据窗口可以直接存储小语种,但是以其它方式比如ADO连接数据库是却不能够在数据窗口直接存储小语种,为什么呢??欢迎大家跟帖这个问题第1个回答:在内地使用的,没有这么多要求.既然ODBC能用,就用ODBC吧,况且ODBC不用安装专用的接口驱动.这个问题第2个回答:菜单->rows->update properties-> where clause for update/delete 改为Key Columns即可这个问题第3个回答:三楼误会我的意思了,我的意思不是说保存不上的问题,而是怎么保存多国小语种语言的问题。
专题04 数轴动点问题中的新定义问题(解析版)
专题04 数轴动点问题中的新定义问题例1.(2021·山东沂南期末)有如下定义:数轴上有三个点,若其中一个点与其它两个点的距离恰好满足3倍的数量关系,则称该点是其它两个点的“关键点”.若点A 表示数﹣4,点B 表示数8,M 为数轴一个动点.若点M 在线段AB 上,且点M 是点A 、点B 的“关键点”,则此时点M 表示的数是________. 【答案】5或﹣1.【解析】解:设点M 表示的数是x , ∴MA =x ﹣(﹣4)=x +4;BM =8﹣x ,∵若其中一个点与其它两个点的距离恰好满足3倍的数量关系,则称该点是其它两个点的“关键点”, ∴MA =3BM 或BM =3MA ,∴x +4=3(8﹣x )或8﹣x =3(x +4), 解得:x =5或x =﹣1. 故答案为:5或﹣1.例2.(2021·北京期中)在同一直线上的三点A 、B 、C ,若满足点C 到另两个点A 、B 的距离之比是2,则称点C 是其余两点的亮点(或暗点),具体地,当点C 在线段AB 上时,若2CACB=,则称点C 是[A ,B ]的亮点;若点C 在线段AB 延长线上,2CBCA=,则称点C 是[,]B A 的暗点,例如,如图1,在数轴上A B C D 、、、分别表示数,-1,2,1,0,则的点C 是[,]A B 的亮点,又是[,]A D 的暗点;点D 是[,]B A 的亮点,又是[,]B C 的暗点.(1)如图2,M 、N 为数轴上的两点,点M 表示的数为-2,点N 表示的数为4,则[,]M N 的亮点表示的数是 ,[,]N M 的暗点表示的数是 ;(2)如图3,数轴上的点A 所表示的数为点所表示的数为-20,点B 表示的数为40,一只电子蚂蚁P 从点B 出发以每秒2个单位的速度向左运动,设运动时间为t 秒. ①求当t 为何值时,P 是[,]B A 的暗点;②求当t 为何值时,P 、A 和B 三个点中恰有一个点为其余两点的亮点.【答案】(1)2,-8;(2)①t =60;②当点P 为[,]A B 亮点时,t =10;当点P 为[,]B A 亮点时,t =20;当点A 为[,]P B 亮点时,t =90;当点A 为[,]B P 亮点时,t =45.【解析】解:(1)根据题意,[,]M N 的亮点表示的数在线段MN 上, 设亮点表示的数为x , 则x +2=2(4-x ), 解得:x =2∴[,]M N 的亮点表示的数是:2;根据题意,[,]N M 的暗点表示的数在线段NM 延长线上, 设暗点为y , 则4-y =2(-2-y ) 解得,y =-8 故答案为:2,-8;(2)①根据题意,点P 是[,]B A 的暗点,即点P 在线段BA 的延长线上 ∴PB =2t ,P A =2t -60 ∵PB =2P A ∴2t =2(2t -60) 解得:t =60;②当点P 为[,]A B 亮点时,即P 在线段AB 上 ∴PB =2t ,P A =60-2t ∴60-2t =2×2t ∴t =10当点P 为[,]B A 亮点时,即P 在线段AB 上 ∴2(60-2t )=2t ∴t =20;当点A 为[,]P B 亮点时,即A 在线段PB 上同理,2t -60=2×60 ∴t =90当点A 为[,]B P 亮点时,即A 在线段BP 上 2(2t -60)=60 ∴t =45B 点不可能在线段AP 上,故B 不可能是[A ,P ]、[P ,A ]的亮点综上所述,当点P 为[,]A B 亮点时,t =10;当点P 为[,]B A 亮点时,t =20;当点A 为[,]P B 亮点时,t =90;当点A 为[,]B P 亮点时,t =45.例3.(2021·北京市期中)对于数轴上的两点P ,Q 给出如下定义:P ,Q 两点到原点О的距离之差的绝对值称为P ,Q 两点的“绝对距离”,记为POQ .例如,P ,Q 两点表示的数如图(1)所示,则312POQ PO QO =-=-=.(1)A ,B 两点表示的数如图(2)所示. ①求A ,B 两点的“绝对距离”;②若点C 为数轴上一点(不与点О重合),且2AOB AOC =,求点C 表示的数.(2)点M ,N 为数轴上的两点(点M 在点N 左侧)且2MN =,1MON =,请直接写出点M 表示的数为________.【答案】(1)①2;②2或-2;(2)12-或32-【解析】解:(1)①求A ,B 两点的绝对距离=2, ②∵AOB AO BO =-=2, 又2AOB AOC =, ∴1AOC =,即1AO CO -= ∴OC =0或OC =2 ∵C 不与O 重合∴点C 表示的数为2或-2.(2)由题可知MON =1MO NO -= 得:MO -NO =1或MO -NO =-1 ∵点M 在点N 左侧∴①当M 、N 都在原点的左侧时, ∵MN =2, ∴MO -ON =1≠2, 该情况不存在,②当M 、N 都在原点的右侧时, 同理知,此情况不存在,③当M 点在原点的左侧,N 点在原点的右侧时, ∵MN =2, 即MO +NO =2又MO -NO =1或MO -NO =-1 ∴点M 表示的数为12-或32-.例4.(2021·江苏省锡山期中)如图,数轴上点A 表示的数为-3,点B 表示的数为4,阅读并解决相应问题.(1)问题发现:若在数轴上存在一点P ,使得点P 到点A 的距离与点P 到点B 的距离之和等于n ,则称点P 为点A 、B 的“n 节点”.如图1,若点P 表示的数为1,点P 到点A 的距离与点P 到点B 的距离之和为4+3=7,则称点P 为点A 、B 的“7节点”.填空:①若点P 表示的数为2-,则n 的值为 ;②数轴上表示整数的点称为整点,若整点P 为A 、B 的“7节点”,则这样的整点P 共有 个. (2)类比探究:如图2,若点P 为数轴上一点,且点P 到点A 的距离为1,请你求出点P 表示的数及n 的值.(3)拓展延伸:若点P 在数轴上运动(不与点A 、B 重合),满足点P 到点B 的距离等于点P 到点A 的距离的34,且此时点P 为点A 、B 的“n 的节点”,请写出点P 表示的数及n 的值. 【答案】(1)①7;②8;(2)点P 表示的数为:-4,n =9,或点P 表示的数为:-2,n =7;(3)P 表示的数为25,n =49,或P 表示的数为1,n =7.【解析】解:(1)①∵点P 表示的数为-2,∴点P 到点A 的距离与点P 到点B 的距离之和为1+6=7 ∴点P 为点A 、B 的“7节点” ∴n =7 故答案为:7;②设出点P 表示的数为x∴点P 到点A 的距离为:()33x x --=+,点P 到点B 的距离为:4x - 当x >4时,3+47x x +->,不符合题意;当34x -≤≤时,34=347x x x x ++-++-=,符合题意 当3x <-时,3+47x x +->,不符合题意; ∵P 为整点∴P 表示的数为:-3或-2或-1或0或1或2或3或4 ∴整点P 共有8个 故答案为:8;(2)∵点P 到点A 的距离为1,点A 表示的数为-3, ∴点P 表示的数为:-4或-2 当点P 表示的数为:-4时,n =9; 当点P 表示的数为:-2时, n =7; (3)设点P 表示的数为x由题意,得3344x x ⨯+=-解得:x =1或x =25 即P 表示的数为25或1 当P 表示的数为25时,n =49 当P 表示的数为1时,n =7.例5.(2020·北京八中期中)数轴上点A 表示10-,点B 表示10,点C 表示18,如图,将数轴在原点O 和点B 处各折一下,得到一条“折线数轴”,在“折线数轴”上,点M 、N 表示的数分别是m 、n ,我们把m 、n 之差的绝对值叫做点M ,N 之间友好距离,即||MN m n =-,那么我们称点A 和点C 在折线数轴上友好距离为28个长度单位.动点P 从点A 出发,以2单位/秒的速度沿着折线数轴的正方向运动,从点O 运动到点B期间速度变为原来的一半:点P从点A出发的同时,点Q从点C出发,以1单位/秒的速度沿着“折线数轴”的负方向运动,当点P到达B点时,点P、Q均停止运动.设运动的时间为t秒.t 秒时,P、Q两点在折线数轴上的友好距离为______个单位长度.(1)当14(2)当P、Q两点在折线数轴上相遇时,求运动的时间t的值.(3)是否存在某一时刻使得P、O两点在折线数轴上的友好距离与Q、B两点在折线数轴上的友好距离相等?若存在,请直接写出t的值;若不存在,请说明理由.【答案】(1)5;(2)11.5;(3)存在,t=2或6.5【解析】解:(1)当t=14秒时,点P和点O在数轴上相距9个长度单位,点Q和点O在数轴上相距18-1×14=4个长度单位,P、Q友好距离9-4=5故答案为:5;(2)由题意可得:10+(t-5)+t=28,解得:t=11.5.故运动的时间t的值为11.5;(3)①当点P在AO,点Q在BC上运动时,由题意得:10-2t=8-t,解得:t=2,②当点P、Q两点都在OB上运动时,t-5=t-8,无解,不存在③当P在OB上,Q在BC上运动时,8-t=t-5,解得:t=6.5;即PO=QB时,运动的时间为2秒或6.5秒.综上所述,存在,t的值为2或6.5.例6.(2021·陕西富县月考)对于数轴上的A,B,C三点,给出如下定义:若其中一个点与其他两个点的距离恰好满足3倍的数量关系,则称该点是其它两个点的“倍分点”.如图,数轴上点A,B,C表示的数分别是1,4,5,此时点B是点A,C的“倍分点”.(1)当点A表示数2-,点B表示数2时,下列各数52-,1,4是点A,B的“倍分点”的是____;(2)当点A表示数10-,点B表示数30时,D为数轴上一个动点.若点D是点A,B的“倍分点”,求此时点D表示的数.【答案】(1)1,4;(2)①20,0,50,-30;②20,0,50,-30,103,-130,703-,110,503,-90,150.【解析】解:(1)∵点A表示数-2,点B表示数2 ∴AB=2-(-2)=4当C表示的数是52-时,此时点C不是点A,B的“倍分点”.如图,当点C表示的数是1时,此时点C是点A,B的“倍分点”.如图,当点C表示的数是4时,此时点C是点A,B的“倍分点”.故答案为:1,4.(2)设点D对应的数为x.当点D在AB之间时,AB=40,所以BD=10,即x=20;当34BD AB=时,BD=30,即x=0.当点D在点B右侧,AD=3BD,即x+10=3(x-30),解得x=50;当点D在点A左侧,BD=3AD,即30-x=3(-x-10),解得x=-30.综上所述,点D表示的数可为20,0,50,-30.例7.(2021·辽宁沈阳月考)在数轴上,若点C到点A的距离恰好是3,则称点C为点A的“幸福点”;若点C到点A,B的距离之和为6,则称点C为点A,B的“幸福中心”.(1)如图1,点A表示的数是﹣1,则点A的“幸福点”C表示的数是.(2)如图2,点M表示的数是﹣2,点N表示的数是4,若点C为点M,N的“幸福中心”,则点C表示的数可以是(填一个即可);(3)如图3,点A表示的数是﹣1,点B表示的数是4,点P表示的数是8,点Q从点P出发,以2单位/s 的速度沿数轴向左运动,经过秒后点Q是点A,B的“幸福中心”?【答案】(1)-4或2;(2)-2(答案不唯一);(3)1.75或4.75.【解析】解:(1)由题意得:点A的“幸福点”C表示的数为-1-3=-4或-1+3=2,故答案为:-4或2;(2)由题意得:点M、N的距离为4-(-2)=6,∵点C为点M,N的“幸福中心”,∴点C在点M、N之间,∴点C表示的数可以为-2、-1、0、1、2、3、4,故答案为-2(答案不唯一);(3)由题意可得A、B之间的距离为5,故有两种可能:设经过x秒点Q是A、B的“幸福中心”,①点Q在点B和点P之间,则有:8-2x-4+8-2x-(-1)=6,解得:x=1.75;②点Q在点A的左侧,4-(8-2x)+(-1)-(8-2x)=6,解得:x=4.75,综上所述:当经过1.75秒或4.75秒时,点Q是A、B的“幸福中心”.例8.(2021·江苏高港月考)阅读理解:点A、B、C为数轴上三点,如果点C在A、B之间到A的距离是点C到B的距离3倍,那么我们就称点C 是{A,B}的奇点.例如:如图1,点A表示的数为﹣3,点B表示的数为1.表示0的点C到点A的距离是3,到点B的距离是1,那么点C是{A,B}的奇点;又如,表示﹣2的点D到点A的距离是1,到点B的距离是3,那么点D 就不是{A,B}的奇点,但点D是{B,A}的奇点.(知识运用)M、N为数轴上两点,点M所表示的数为﹣3,点N所表示的数为5.(1)如图2,数所表示的点是{M,N}的奇点;数所表示的点是{N,M}的奇点;(2)如图3,A、B为数轴上两点,点A所表示的数为﹣50,点B所表示的数为30.现有一动点P从点B 出发向左运动,到达点A停止.P点运动到数轴上的什么位置时,P、A和B中恰有一个点为其余两点的奇点?【答案】(1)3;−1;(2)−290,−30或10.【解析】解:(1)5−(−3)=8,8÷(3+1)=2,5−2=3;−3+2=−1.故数3所表示的点是{M,N}的奇点;数−1所表示的点是{N,M}的奇点;(2)30−(−50)=80,80÷(3+1)=20,30−20=10,−50+20=−30,−50−80÷3=−7623(舍去),−50−80×3=−290.故P点运动到数轴上的−290,−30或10位置时,P、A和B中恰有一个点为其余两点的奇点.故答案为:−290,−30或10.例9.(2021·湖南师大附中月考)已知数轴上两点A,B对应的数分别为8-和4,点P为数轴上一动点,若→的“好点”.规定:点P到A的距离是点P到B的距离的3倍时,我们就称点P是关于A B(1)若点P到点A的距离等于点P到点B的距离时,求点P表示的数是多少;→的“好点”(填是或者不是);(2)①若点P运动到原点O时,此时点P关于A B→的“好点”时,求点P的运动时②若点P以每秒1个单位的速度从原点O开始向右运动,当点P是关于A B间;(3)若点P在原点的左边(即点P对应的数为负数),且点P,A,B中,其中有一个点是关于其它任意两个点的“好点”,请直接写出所有符合条件的点P表示的数.【答案】(1)-2;(2)①不是;②1秒或10秒;(3)-4,-5,-12,-14,-32,-44.【解析】解:(1)∵数轴上两点A,B对应的数分别为-8和4,∴AB=4-(-8)=12,∵点P到点A、点B的距离相等,∴P为AB的中点,∴BP=P A=1AB=6,2∴点P表示的数是-2;(2)①当点P运动到原点O时,P A=8,PB=4,∵P A≠3PB,∴点P不是关于A→B的“好点”;故答案为:不是;②根据题意可知:设点P运动的时间为t秒,P A=t+8,PB=|4-t|,∴t+8=3|4-t|,解得t=1或t=10,所以点P的运动时间为1秒或10秒;(3)根据题意可知:设点P表示的数为n,P A=n+8或-n-8,PB=4-n,AB=12,①当点A是关于P→B的“好点”时,|P A|=3|AB|,即-n-8=36,解得n=-44;②当点A是关于B→P的“好点”时,|AB|=3|AP|,即3(-n-8)=12,解得n=-12;或3(n+8)=12,解得n=-4;③当点P是关于A→B的“好点”时,|P A|=3|PB|,即-n-8=3(4-n)或n+8=3(4-n),解得n=10或1(不符合题意,舍去);④当点P是关于B→A的“好点”时,|PB|=3|AP|,即4-n=3(n+8),解得n=-5;或4-n=3(-n-8),解得n=-14;⑤当点B是关于P→A的“好点”时,|PB|=3|AB|,即4-n=36,解得n=-32.综上所述:所有符合条件的点P表示的数是:-4,-5,-12,-14,-32,-44.。
华为lte重要指标参数优化方案
华为lte重要指标参数优化方案华为LTE 重要指标参数优化方案优化无线接通率1、下行调度开关&频选开关此开关控制是否启动频选调度功能,该开关为开可以让用户在其信道质量好的频带上传输数据。
该参数仅适用于FDD及TDD。
MODCELLALGOSWITCH:LOCALCELLID=1,DLSCHSWITCH=FreqSel Switch-1;2、下行功控算法开关&信令功率提升开关用于控制信令功率提升优化的开启和关闭。
该开关打开时,对于入网期间的信令、发生下行重传调度时抬升其PDSCH的发射功率。
该参数仅适用于TDD。
MODCELLALGOSWITCH:LOCALCELLID=1,DLPCALGOSWITCH=Sig PowerIncre aseSwitch-1;3、下行调度开关&子帧调度差异化开关该开关用于控制配比2下子帧3和8是否基于上行调度用户数提升的策略进行调度。
当开关为开时,配比2下子帧3和8采取基于上行调度用户数提升的策略进行调度;当开关为关时,配比2下子帧3和8调度策略同其他下行子帧。
该参数仅适用于TDD。
MODCELLALGOSWITCH:LOCALCELLID=1,DLSCHSWITCH=Subfra meSchDiffS witch-1;4、下行调度开关&用户信令MCS增强开关该开关用户控制用户信令MCS优化算法的开启和关闭。
当该开关为开时,用户信令MCS优化算法生效,对于FDD,用户信令MCS与数据相同,对于TDD,用户信令MCS参考数据降阶;当该优化开关为关时,用户信令采用固定低阶MCS。
该参数仅适用于FDD及TDD。
MODCELLALGOSWITCH:LOCALCELLID=1,DLSCHSWITCH=UeSig McsEnhanceS witch-1;5、下行调度开关&SIB1干扰随机化开关该开关用于控制SIB1干扰随机化的开启和关闭。
pb11新特性及增强内容
#1Pb11.1是当前pb的最新版本所有新特性都是相对于pb10.5而言#2Pb原有的target包括pb app相关的3个target(application 从空白新建立application,也是最常用的,existing application 对于低版本pb程序的转化,template application在模版的基础上建立application)jsp相关的2个target(区别仅是是否带有版本控制),服务器组建的target 因为app server plug-in而一分为二(easerver和其他server)。
这三种再加上新的.net转化,现在一共有4种pb的target。
其中,仅jsp的target不使用powerscript,pb11之后jsp target 将从pb中移到sybase的另一个产品workspace中。
数据库接口中,sql(snc)和sybase 的是新接口,其他仅是一些功能上的提升。
除了数据库接口,其他都要详细讲,数据库接口开发人员只是作为使用者。
#3Ellipsis就是英语的省略号,这样一行显示不下的数据可以在数据后显示省略号,该列得到焦点后,恢复正常显示。
如果你的程序想要转化.net webform的话,不要使用该属性,它属于转化后自动不被支持的属性之一,你如果想知道你的应用中都有哪些属性不被支持,那么你可以直接转化,pb11的另一个新特性,就是在消息输出区增加了unsupport feature,在转化时显示哪些特性不被支持。
Treeview样式的DW是pb10.5才出现的,估计还会逐步改善,个人感觉最需要改善的是他不能支持任意级别的数,只能支持固定级别的数原来的设置height=0,可以消除数据,但是不能消除连线,等于实际没法应用。
#4窗口可以同时指定打开和关闭的动画效果,可以指定效果的持续时间。
透明度可以指定一个1到100之间的数值,使窗口呈现半透明效果(0为不透明,数字越大透明度越高)例子中的过滤条件将留下小写a,b开头的纪录,但是如果不用/s选项,除了小写a,b字母开头的以外,大写A,B开头的纪录也将被留下。
Bioremediation of Pb-contaminated soil by incubating with Phanerochaete 土壤重金属修复外文文献译文
通过加入黄孢原毛平革菌和稻草培养的方式对铅污染土壤的生物修复实验室进行了利用培养好的白腐菌和秸秆对被铅污染的土壤进行生物修复模拟。
监测了土壤的pH值,铅浓度,土壤微生物,微生物代谢商,微生物商和微生物生物量C和N的比值。
以上指标用来学习土壤中铅的强度和微生物在生物修复过程中的影响。
研究表明被施以白腐菌和秸秆的土壤含有更低的可溶性交换铅,更低的生物商和生物量C和N的比值(0 mg /kg干土,1.9 mg CH2-C,生物量C 和4.9 在60天时),和更高的微生物生物量和微生物代谢商(2258 mg /kg 干土和7.86% 在第60天)。
另外,在logistic等式中的动力参数是用BIOLOG数据进行计算。
对动力参数进行分析后,就能得到一些微生物群的微生物量的信息。
所有数据显示含铅土壤的生物利用度被减少,这样潜在铅的强度被缓解,并且土壤微生物影响和微生物群的微生物量有所提高。
1. 简介土壤中的重金属是最常见的环境污染。
铅被认定是所有重金属中危害最为严重的。
铅污染的主要来源是采矿、冶炼、含铅汽油、污水污泥、废弃电池以及其他含铅产品。
这些种类繁多的铅来源导致土壤中含铅量偏高。
Linet al的报道指出在瑞典Falun西南部大量工厂废物聚集地,土壤含铅量超1000 mg /kg。
Buatier et al.指出在法国一个污染地,地表铅浓度达到460–2670 mg/kg。
铅的毒性和生物利用度受土壤pH、氧化还原和铅种类的影响。
土壤中的含铅化合物主要通过可交换物、碳酸盐类、Fe/Mn 氧化物有机物和残留态流失。
可溶性可交换状态铅的最大危害是铅非常容易浸入地下水,地表以及农作物。
然而铅在有机物和残留状态却无害,这是由于有机健的强度和硫化物,特别是在重污染土壤中。
因此,相对其他状态下的铅,铅在可溶状态时对环境,生态和人类更加有害。
这样怎样减小土壤中铅变为可溶状态是值得关注的。
相比传统的物理化学方法,生物修复是一种既不会加剧其他污染又能有效修复污染甚至还原土壤原先状态的技术。
PB11简介PPT课件
合、视图、存储过程) 数窗四个缓冲区的介绍 Primary,Delete,Filter, Original(隐式的)
2021/7/22
19
3.2 Dw需要注意的要点
保存成功时,务必提交事务、避免死锁 保存失败时,务必回滚事务、避免死锁 Commit Using Sqlca 提交事务默认操作 Rollback Using Sqlca 回滚事务默认操作 事务对象介绍 SQLCA,SQLSA,SQLDA 数窗的常用函数介绍 数窗中状态的介绍DWItemStatus NotModified! DataModified!New!NewModified!
2021/7/22
17
2.9 应用程序开发及发布
创建一个应用调试 利用开发工具编译成Dll或PBD 发布EXE、Dll(PBD) + Pb的支持动态库,类
似于Java的虚拟机
2021/7/22
18
3.1 Dw数窗的详细介绍
不同风格数窗使用介绍(12种风格) 如何设计数窗 数窗检索数据,正常检索、带参数检索 数窗更新数据 数窗的数据源介绍(无数据源、SQL语句组
2021/7/22
6
2.2PB11的特点
pbch物理层过程中额外增加的8个比特
一、概述在通信领域,物理广播信道(Physical Broadcast Channel,PBCH)是LTE系统中的一个重要组成部分。
其作用是向周围的用户设备广播控制信息,包括系统帧号(SFN)等重要信息。
在PBCH的物理层过程中,最近引入了额外的8个比特,本文将从这一角度展开讨论。
二、 PBCH物理层过程简介1. PBCH的基本作用PBCH是LTE物理信道中的一种,其主要功能是在LTE系统中广播控制信息。
用户设备通过PBCH能够获取系统帧号(SFN)、物理层小区标识等重要信息。
2. PBCH的物理层传输过程PBCH的物理层传输过程一般分为三个步骤:物理信道编码、物理层调制和资源映射。
在这个过程中,LTE系统会对PBCH进行编码和调制,然后映射到对应的物理资源块上进行传输。
三、 PBCH物理层过程中额外增加的8个比特1. 增加的原因最近的LTE标准中,对PBCH的物理层过程进行了调整,额外增加了8个比特。
这一调整的主要目的是在尽量不增加传输负担的情况下,提高系统的鲁棒性和性能。
2. 增加的影响额外增加的8个比特主要用于增加系统的容错能力和减小误码率。
这些额外的比特可以在信道条件较差时提供更好的传输性能,从而提高系统的稳定性。
3. 增加的实现在PBCH的物理层传输过程中,额外的8个比特通常是通过对传输信道编码和调制方式的调整来实现的。
通过对编码方案和调制方式进行优化,可以在不增加传输开销的情况下实现这些额外的比特。
四、结论PBCH作为LTE系统中的重要物理信道,在物理层传输过程中额外增加的8个比特,对系统的性能和鲁棒性都有一定的提升。
这一调整能够更好地适应不同的信道条件,提高系统的稳定性和性能表现。
在今后的LTE发展中,随着通信技术的不断创新和发展,PBCH的物理层过程可能会进一步调整和优化,以适应不断变化的通信环境和需求。
五、PBCH物理层过程的优化和未来发展1. 优化方向随着技术的不断进步和LTE系统的演进,PBCH的物理层传输过程也将继续进行优化。
LTE_PA-PB功率调整参数总结
LTE_PA-PB功率调整参数总结PA与PB功率调整参数1、参数意义系统可⽤以调整RS功率、PDSCH功率,以达到优化性能、降低⼲扰的⽬的。
2、参数定义PA值:该参数表⽰PDSCH功率控制PA调整开关关闭且下⾏ICIC开关关闭时,PDSCH采⽤均匀功率分配时的PA值。
1、界⾯取值范围:DB_6_P_A(-6 dB), DB_4DOT77_P_A(-4.77dB), DB_3_P_A(-3 dB), DB_1DOT77_P_A(-1.77 dB),DB0_P_A(0 dB), DB1_P_A(1 dB), DB2_P_A(2 dB),DB3_P_A(3 dB)2、单位:分贝3、实际取值范围:DB_6_P_A, DB_4DOT77_P_A, DB_3_P_A,DB_1DOT77_P_A, DB0_P_A, DB1_P_A, DB2_P_A, DB3_P_A4、建议值:双、四天线:DB_3_P_A(-3 dB)5、单天线:DB0_P_A(0 dB)6、参数关系:当DlPcAlgoSwitch⼦开关PdschSpsPcSwitch关闭,且下⾏ICIC开关DlIcicSwitch关闭时,PDSCH采⽤固定功率分配,PA通过该参数设置。
修改是否中断业务:否 (且不影响空闲模式UE)7、对⽆线⽹络性能的影响:RS功率⼀定时,增⼤该参数,增加了⼩区所有⽤户的功率,提⾼⼩区所有⽤户的MCS,但会造成功率受限,影响吞吐率;反之,降低⼩区所有⽤户的功率和MCS,降低⼩区吞吐率。
8、PA=A类PDSCH的符号功率/RS发射功率。
PA是UE级参数,可以随时改变。
由于RS发射功率是不变的,所以PA变化是随着A类PDSCH的符号功率变化⽽变化的。
PB值:该参数表⽰PDSCH上EPRE(Energy Per ResourceElement)的功率因⼦⽐率指⽰,它和天线端⼝共同决定了功率因⼦⽐率的值。
1、界⾯取值范围:0~32、单位:⽆3、实际取值范围:0~34、MML缺省值:⽆5、建议值:单天线:0; 双天线: 1;6、参数关系:⽆7、修改是否中断业务:否 (且不影响空闲模式UE)8、对⽆线⽹络性能的影响:PB取值越⼤,ReferenceSignalPwr在原来的基础上抬升得越⾼,能获得更好的信道估计性能,增强PDSCH的解调性能,同时减少了PDSCH(Type B)的发射功率,可以改善边缘⽤户速率。
溶剂型涂料颜料和溶剂
Fine Chemical Engineering
1
第二章
涂料
Coatings
2
本章内容
第一节 第二节 第三节
涂料基础 溶剂型涂料 水性涂料
3
第二节
溶剂型涂料
水 性 涂 料 高 固 体 分 涂 料
溶剂型涂料
无 溶 剂 涂 料
紫 外 光 固 化 涂 料
粉 末 涂 料
4
第二节Байду номын сангаас
主要成分
初级粒子----粒度为5nm~ 1μm,易分散 加工干燥、粘结 聚集体-----分子吸引力较大, 粘结比较牢固,较难分散 粘结 附聚物---分子间力弱,粘结 不牢,易分散
30
四、颜料的命名方法
《染料索引》CI (Color Index)
英国的染料和染色家协会和美国纺织和染色 化学家协会出版。
按照颜色将颜料分为10大类: 颜料黄(PY)、颜料橙(PO)、颜料红(PR)、 颜料紫(PV)、颜料蓝(PB)、颜料绿(PG)、
颜料棕(PBr)、颜料黑(PBk)、颜料白(PW)、
金属颜料(PM)
31
颜料的命名方法
钛白:PW-6 氧化铁红:PR-l01 酞菁蓝:PB-15:3、酞菁绿:PG-7
碳黑 : PBk6 颜料黄74 或 PY74 颜料红112或 PR 112
32
复习思考题
1. 颜料的作用? 2. 说出不少于5种无机颜料名称;不少于4 种有机颜料名称;不少于3种体质颜料 (填料)名称。 3. 无机颜料、有机颜料、填料的性能有何 差异? 4. 金红石、锐钛型钛白粉的性能和用途有 何差异? 5. 选择颜料时,要考虑哪些主要性能?
快速挥发溶剂: E >3.0 中等挥发溶剂: E =0.8~3.0 低挥发溶剂: E <0.8
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PB8到PB11.5功能改进1PB9功能改进(生命周期至2006.12.09)1.1PB9.0功能改进1.1.1DataWindow XML supportDataStore、DataWindow导入、导出为XML1.1.2PowerBuilder Document Object ModelPBDOM编程接口1.1.3PowerBuilder Native Interface1.1.4JSP targets1.1.5Web services for JSP clients1.1.6Web services for Windows clients1.1.7EJB clients for third-party application servers1.1.8XML and CSV import and saveDataWindow、Graph object导入、导出为XML、CSV1.1.9Saving as PDF and XSL-FODataWindow数据导出为PDF、XSL-FO1.1.10The OrcaScript languagePB批处理脚本语言,通过命令行工具OrcaScr9执行1.1.11PowerBuilder Runtime PackagerPB运行时发布工具,可以将PB运行时制作为独立安装包1.1.12PowerBuilder Resource Monitor1.1.13Source control enhancements1.1.14DataWindow enhancements新属性:DataWindow.Print.ClipText 、DataWindow.Print.OverridePrintJob、DataWindow.Print.PrinterName属性增强属性:DataWindow.Print.Collate、DataWindow.Print.Copies1.1.15PowerScript enhancementsEnvironment对象新属性:PBBuildNumber新系统函数:AddToLibraryList、XMLParseFile、XMLParseString增强系统函数:GetFileOpenName、GetFileSaveName,增加参数initdir(初始路径)、aFlag(对话框标志)新数据类型及其相关函数:LongLong(64位整形)1.1.16Debugger enhancements1.1.17Database connectivity enhancements支持Oracle9i中的连接池和NCHAR、NVARCHAR2、LOB数据类型,支持Unicode数据库1.1.18Miscellaneous enhancements1.2.1User interface enhancements for XP look and feelXP风格用户界面1.2.2PBNI support for Any variables and valuesPBNI支持Any型变量1.2.3PBX_DrawVisualObject function for PBNI visual objectsPBNI可视对象新增函数PBX_DrawVisualObject1.2.4PBNI source files in public directory1.2.5SetProxyServerOptions function for SOAP Web servicesSoapConnection对象函数SetProxyServerOptions1.2.6Heap manager included in pbvm90.dlllibjsybheap.dll中的函数被移到pbvm90.dll中1.2.7Hiding the JSP Page view1.2.8New menu options in the SQL Select and Query paintersSQL Select和Query画笔中的Where和Having视图增加了两个快捷菜单项:Insert Clause 和Delete Clause1.2.9New Excel format for saving data数据窗口数据导出支持Microsoft Excel 97格式1.2.10New DBParm: PBNewSPInvocation新增DBParm参数PBNewSPInvocation1.2.11Additional changesChanged behavior of Extend Ancestor Script menu itemInherited controls and menus cannot be copiedUsing masks with "as is" charactersFormat of WMF files saved from DataWindows changedMTS/COM+ components must be redeployed1.3.1Support for Windows 2003 Server支持Windows 2003 Server作为开发环境1.3.2PBNI result set accessor functionsPBNI中增加了DataWindow和DataStore结果集访问函数CreateResultSet,、GetResultSetAccessor、ReleaseResultSetAccessor1.3.3Environment variables1.3.4TimeStamp database parameter1.3.5PWExpDialog database parameter1.3.6DefaultProcOwner database parameter1.3.7Properties for custom printer page数据窗口新增属性Print.Paper.Size、Print.CustomPage.Length、Print.Custom.Page.Width 1.3.8Context menus for PBD files1.4.1PasteLowercase PB.INI option1.4.2Exporting and importing XML with CDATA sections 1.4.3Changes in the Release database parameter1.4.4OJSyntax parameter now available for SYC1.4.5Configuring Java VM initialization2PB10功能改进(生命周期至2007.07.05)2.1PB10.0功能改进2.1.1PowerDesigner plug-inPowerBuilder中的PowerDesigner插件2.1.2XML Web DataWindow2.1.3DataWindow .NET在支持.NET Framework的开发环境中使用数据窗口和数据存储2.1.4Unicode supportPB10使用Unicode编码2.1.5New controls增加了Animation(动画)控件和MonthCalendar(月历)控件2.1.6UDDI support for Web services可以在PowerBuilder和JSP Web Service Proxy向导中使用UDDI浏览器选择一个Web service,也可以使用UDDI PBNI扩展像应用程序中添加UDDI浏览器2.1.7EAServer components as Web services可以将EAServer组件作为Web service2.1.8SOAP processing methods for Web servicesWeb services提供一些用于各种平台和框架下不同组件之间互动的方法。
Web services可从在PowerBuilder中创建的PowerScript和JSP Web target应用程序中访问,两者都使用SOAP 作为与Web services交互信息的方法,但处理信息的方式不同2.1.9Web DataWindow DTC2.1.10JSP deployment to Enterprise Portal2.1.11Accessibility支持在应用程序中添加方便残疾人使用的辅助功能2.1.12MobiLink support新增一个将对象重新生成为支持MobiLink连接(Sybase开发的一种数据库同步技术)的向导2.1.13PBCrypto proxy object引入了一个新的加密对象,PBCrypto代理对象。
此代理对象公开了适用于PowerBuilder内部对象使用的各种各样的加密操作,能够轻松访问全系列加密操作,从数字签名、消息摘要到对称加密算法2.1.14PBNI changes2.1.14.1New result set accessor functions2.1.14.2PBNI.lib to be removed2.1.14.3PBNI extension names changed database interface通过驱动连接各种数据库2.1.16Database connectivity changesAdaptive Server Enterprise (SYC)数据库接口支持Adaptive Server 12.5.1中的Date和Time类型不再提供Microsoft SQL Server (MSS)和Oracle 7.3 (O73)数据库接口2.1.17Miscellaneous changes参见帮助文档2.2.1Support for Windows XP Service Pack 2PowerBuilder 10.0.1已在Windows XP SP2下测试2.2.2Window sizing change为了提供在不同显示设置下开发和运行环境中界面的一致性,改变了计算窗口大小的方法2.2.3Case-sensitive DataWindow sortingSetSort数据窗口方法可以显式指明是否大小写敏感2.3.1Ink controls for the Tablet PC引入了InkEdit和InkPicture两个控件以捕获Tablet PC用户的墨迹输入2.3.2Web DataWindow enhancements2.3.2.1Client-side XSLT sorting for grid DataWindows2.3.2.2Rendering of nested reports and composite DataWindows2.3.2.3Enabling the drop-down calendar edit mask2.3.2.4Inline property generates XML within the XSLT script2.3.3Database connectivity enhancements当使用PowerBuilder SYC本地驱动连接Adaptive Server数据库时,允许创建和编辑临时表2.3.4EAServer integration enhancements用于EAServer集成的环境变量PBOnFatalError的默认值由continue改为shutdown运行于服务端的PowerBuilder组件引发的异常的类型和位置被自动记录到服务端日志中2.3.5Other enhancements and changes参见帮助文档2.4.1Adaptive Server Enterprise 15.0 supportSYC数据库接口支持Adaptive Server Enterprise 15.0,同时支持使用UTF-16编码的UniText 和64位整形数据类型2.4.2Support for Sybase Adaptive Server temporary tables2.4.3NCharBind database parameter for OracleOracle 9i和Oracle 10g数据库接口新增参数NCharBind以指明字符串参数使用Char还是NChar字符2.4.4PasteLowercase PB.INI option向脚本中粘贴PowerScript声明(如FOR...NEXT、CHOOSE CASE)时,可以通过在PB.INI中设置PasteLowercase=0来使这些声明大写2.4.5Configuring Java VM initialization3PB10.5功能改进(生命周期至2008.12.26)3.1PB10.5功能改进3.1.1DataWindow enhancements3.1.1.1TreeView DataWindow presentation style树型视图数据窗口3.1.1.2Decimal support in DataWindow expressionsPB之前的版本将数据窗口表达式中的数据类型decimal转化为double处理,PB10.5的数据窗口表达式支持28位decimal型数据3.1.1.3New style for drop-down DataWindows in Web DataWindows3.1.1.4New HTMLGen.PagingMethod property for Web DataWindows3.1.1.5Drop-down calendar DataWindow option当数据窗口列数据类型为时间型、编辑方式为编辑掩码时可以设置为下拉日历框3.1.1.6Autosize height property on all DataWindow bandsPB之前的版本数据窗口Height.Autosize数形仅能在Detail区带上设置,PB10.5可以在任意区带上使用这个属性3.1.1.7New property to suppress group headers on page breaks在分组数据窗口中,可以通过设置Suppress属性来隐藏分页之后的分组列头3.1.1.8New property to hide blue outline in Print Preview可以通过设置数据窗口的Print.Preview.Outline属性来隐藏预览数据窗口时的蓝色页边界线3.1.1.9New dbAlias DataWindow object property如果在数据窗口的SQL脚本中为表定义了别名,可以通过Object.columnname.dbAlias属性按照“表别名.列名”的格式获取列名3.1.1.10New ResetInk, SaveInk, and SaveInkPic DataWindow methods新增函数ResetInk、SaveInk、SaveInkPic3.1.2User interface enhancements3.1.2.1New iconsPB开发环境用户界面图标更新且可用于开发的应用程序3.1.2.2Menu and toolbar enhancements类似微软Office 2003和Visual Studio 2005三维外观的菜单3.1.3New and updated PowerBuilder controls3.1.3.1Rich Text enhancements3.1.3.1.1Rich text editor user interface changes3.1.3.1.2RichTextEdit control changes更新了以下属性:StatusBar、ControlCharsVisible、HeaderFooter、InputFieldBackColor、Pointer、更新了以下函数:InsertDocument、InsertPicture、PasteRTF、PasteRTF、ScrollNextPage、ScrollPriorPage、SelectedLength、SelectText、SelectTextAll、SelectedLine、SetTextStyle、ShowHeadFoot更新了以下事件:InputFieldSelected、PictureSelected、PrintHeader、PrintFooter3.1.3.1.3RichText DataWindow presentation style changes3.1.3.2DatePicker control日期选择控件3.1.3.3DropDownCalendar property for EditMask controls编辑掩码控件可以设置为下拉日历框3.1.3.4DateSelected event for the MonthCalendar controlMonthCalendar控件新增事件DateSelected3.1.4Language enhancements3.1.4.1Importing PowerBuilder extensions3.1.4.2Decimal datatype support对Decimal数据类型的支持由18位增加到28位3.1.4.3Byte datatype support新增数据类型Byte3.1.4.4New OLERuntimeError properties新增继承自RuntimeError的系统对象OLERuntimeError3.1.5Database connectivity enhancements3.1.5.1Database tracing enhancements3.1.5.2Adaptive Server Enterprise 15 support支持Adaptive Server Enterprise 15中的如下功能:Scrollable cursors(可滚动游标)、Unitext数据类型、Bigint数据类型、Unsigned integer数据类型 support for Sybase Adaptive Server and Oracle可通过访问Sybase Adaptive Server和Oracle数据库3.1.5.4Support for Sybase Adaptive Server temporary tables支持Sybase Adaptive Server中的临时表3.1.5.5Support for Microsoft SQL Server 2005通过ODBC、OLE DB、驱动连接Microsoft SQL Server 2005数据库可以使用Microsoft SQL Server 2005中的新特性3.1.5.6NCharBind database parameter for Oracle支持在Oracle 9i、Oracle 10g中绑定Char、NChar类型变量3.1.6Web Services enhancements3.1.6.1About the .NET Web service engine参见帮助文档3.1.6.2Using the .NET Web service engine参见帮助文档3.1.6.3Using the EasySoap Web service engine参见帮助文档3.1.6.4New methods for the SoapConnection object参见帮助文档3.2.1Support for EAServer 6.0支持EAServer 6.0中的新属性com.sybase.jaguar.package.java.package、ponent.roles、ponent.webservice3.2.2PowerBuilder Application Server Plug-in support3.2.3Support for JDK 1.53.2.4Custom header support for .NET Web services3.2.5Support for spell checking in rich text controls支持通过ActiveX组件对rich text控件进行拼写检查3.2.6Inserting page numbers in footers of rich text controls3.2.7Showing button background color on XP可以通过设置数据窗口Object.DataWindow.ShowBackColorOnXP属性以在Windows XP界面风格下显示按钮背景色3.2.8Database connectivity changes3.2.8.1Adaptive Server Enterprise 15 support新增数据库接口ASE以支持Adaptive Server Enterprise 153.2.8.2Unsigned datatype support for Adaptive Server 15 in ODBC and ASE drivers使用ODBC和ASE数据库接口连接Adaptive Server 15服务器时支持数据类型UnsignedBigInt、UnsignedInt、UnsignedSmallInt3.2.8.3ServerCursor database parameter使用OLE DB数据库接口连接Microsoft SQL Server服务器时,通过设置ServerCursor连接参数控制是否创建服务端游标3.3.1Support for Microsoft Vista operating system除rich text相关的部分功能外已在Microsoft Vista环境下通过测试3.3.2Support for Internet Explorer 7在Internet Explorer 7环境下通过测试3.3.3Right-to-left support for TreeView DataWindow通过设置RightToLeft属性,可以使树视图型数据窗口支持从右到左语言,但该属性必须在开发时设置3.3.4New PBDOM SaveDocumentIntoString methodPBDOM_DOCUMENT对象新增方法SaveDocumentIntoString,可以将PBDOM_DOCUMENT对象所包含的DOM树中的序列化XML字符串保存到一个字符串变量中3.3.5Runtime Packager changes移出了一些第三方组件3.3.6PostScript printer driver changes3.3.7Database connectivity changes3.3.7.1SQL Anywhere在Sybase SQL Anywhere 10.0.1环境下通过测试3.3.7.2DataDirect ODBC driversPowerBuilder 10.5.2包含PBDataDirect 5.2 ODBC驱动3.3.7.3MDAC support在Microsoft Data Access Components 2.8 (MDAC) 环境下通过测试4PB11功能改进4.1PB11.0功能改进 deployment features在PB中创建的程序和组件可以部署到.NET Framework 2.04.1.2PowerBuilder user interface and usability features4.1.2.1New target types新的target类型:Application Server Component、四种.NET Component等4.1.2.2Setting the current target当前target在系统树中用粗体字标记,等等4.1.2.3Project painter enhancements用Components和Property标签页取代Select Objects和Properties对话框4.1.2.4System Tree enhancements可以通过双击一个函数或事件打开脚本画笔用脚本图标标记有脚本的函数和事件可以在.Net工程的系统树中查看导入的.Net程序集的类和方法4.1.2.5Output window enhancements输出窗口现在分别用不同标签页显示不同内容,如调试信息、错误、警告、搜索结果等4.1.2.6Resizable dialog boxes现在IDE的所有对话框都可以调整大小,如新建等4.1.2.7Updated menus and toolbars菜单和工具栏更改4.1.2.8PowerBuilder Application Server Plug-in4.1.2.9Application Server Profiles dialog box available in wizards4.1.2.10Suppressing warning messages for objects in source control可以禁用源代码管理的相关警告消息,如对象未检出等4.1.2.11Setting AutoScript options脚本自动完成增加新选项Show Return Types4.1.2.12Modified date displays for copy and paste将对象从一个PBL复制到另一个PBL时,对象已存在的提示信息现在包含对象创建时间4.1.2.13Target field in Browser resizedBrowser窗口的Target显示项调整为合适宽度4.1.2.14Edit styles are created in the Object Details view4.1.2.15Breaking into the debugger when an exception is thrown调试时,当程序抛出一个异常,调试器将首先显示这个异常,然后可以选择是继续运行还是捕获这个异常4.1.2.16Selecting EAServer components for debugging4.1.3New features for Window controls4.1.3.1Opening and closing windows with an animated effect打开和关闭窗口时的动画效果4.1.3.2Transparency for windows窗口透明色4.1.4DataWindow features4.1.4.1TreeView DataWindow features可以通过将高度设置为零来隐藏树节点可以移动行,被移动的行保留展开或折叠状态增加标准事件Collapsing、Collapsed、Expanding、Expanded4.1.4.2Web service as a DataWindow data source可以使用Web service作为数据窗口的数据源,数据源可以有除RichText和OLE外的任意样式4.1.4.3Remember DataWindow retrieval arguments数据窗口画笔Retrieval Arguments对话框现在可以记忆参数4.1.4.4UseEllipsis DataWindow object property可以使用省略号来表示未完全显示的单元格内容4.1.5Database connectivity features4.1.5.1Enhanced support for MobiLink synchronization4.1.5.2Support for Adaptive Server Enterprise 15增加了新的数据库接口ASE,ASE接口和SYC接口有下列不同之处:ASE接口仅支持Adaptive Server Enterprise 15及以上版本ASE接口支持128字符的标识符4.1.5.3Support for Adaptive Server 15 unsigned datatypesODBC和ASE接口支持Adaptive Server Enterprise 15的无符号数据类型4.1.5.4Support for Microsoft SQL Server 2005增加了新的数据库接口SNC来支持Microsoft SQL Server 20054.1.5.5Support for HA event notification in Oracle 10g事务对象增加了DBNotification事件来捕获影响到客户端连接的数据库服务器失败事件4.1.6New and modified functions新增GetByteArray函数将Blob类型转化为Byte数组重载Blob函数,接受Byte数组参数重载Trim、LeftTrim、RightTrim函数,增加removeallspaces参数用以移除所有空白字符4.2.1Vista supportPB11.1符合“Works with Windows Vista”标准4.2.2Incremental rebuild for .NET application targets可以增量编译.NET应用4.2.3RadControl preview for Web Forms applicationsPB11.1附带安装RadControl for 并在Web窗体应用中自动部署注:RadControl for 是一套用于的控件集,包括图表控件、列表控件、界面控件、编辑控件、菜单控件、语言拼写验证控件等4.2.4OrcaScript enhancements同时支持Unicode和ANSI脚本文件4.2.5Pipeline support in Windows Forms在Windows窗体应用中支持Pipeline对象4.2.6Web service client support in Web Forms4.2.7RightToLeft support for DatePicker and MonthCalendarDatePicker和MonthCalendar控件新增RightToLeft(从右到左)属性,但在Web窗体应用中不支持4.2.8Page display properties for RichTextEdit controlRichTextEdit控件新增PaperHeight、PaperWidth、PaperOrientation属性4.2.9Specifying null values as retrieval arguments数据窗口画笔Retrieval Arguments对话框支持空参数4.2.10Informix 10 support增加了新的数据库接口I10来支持Informix 104.2.10.1Accessing Unicode data4.2.10.2Assigning an owner to the PowerBuilder catalog tables4.2.10.3Support for long object names4.2.10.4Renaming an index4.2.10.5SQL statement caching4.2.10.6Creating and dropping indexes without locking4.2.10.7Column-level encryption4.2.10.8Using multiple OUT parameters in user-defined routines4.2.11Statement caching for Oracle 10g4.2.12Identity columns in Adaptive Server 15在Adaptive Server 15中自增量列可以使用下列数据类型:numeric、bigint、int、smallint、tinyint、unsigned bigint、unsigned int、unsigned smallint4.3.1AJAX update functionality for Web Forms applications4.3.2Telerik RadControls support4.3.3Building .NET clients for EAServer可以创建调用EJB或EAServer组件的.NET客户端程序4.3.4Changing application pools for Web Forms in IIS 74.3.5Using a certificate store for smart client applications4.3.6Usability and user interface enhancements4.3.6.1Target-relative paths and shared projects项目中用到的路径都为Target的相对路径4.3.6.2Library tab and wizard in the New dialog box“新建”对话框增加Library标签页用以直接创建PBL文件4.3.6.3Library list and .NET Assemblies context menu items on targets in the System Tree系统树中targets节点增加Library list和.NET程序集快捷菜单项4.3.6.4Publish context menu item on smart client projects in the System Tree .NET Windows窗体项目的系统树新增“Publish as smart client application”快捷菜单项4.3.6.5Files opened in File editor added to most recently used objects list在文件编辑器中打开的文件也会添加到最近使用对象列表中4.3.6.6File editor Open dialog box lists additional file types文件编辑器的打开文件对话框可以选择JavaScript和HTML文件4.3.6.7Current database connection displays in the PowerBuilder title bar PB标题栏显示当前的数据库连接4.3.6.8UseEllipsis property available in edit styles in the Database painter 4.3.7Database connectivity enhancements4.3.7.1DisableBind DBParm supported by ASE and SYC database interfaces ASE和SYC数据库接口支持DisableBind(禁用绑定变量)参数4.3.7.2Support for Oracle 10.2 NCHAR literal replacement4.3.8Enabling the DEBUG condition in ORCA and OrcaScript5.1PB11.5功能改进5.1.1New DataWindow Features5.1.1.1DataWindow display enhancements使用梯度色、透明色、图片等显示效果5.1.1.2RichText Edit style for DataWindow columns使用RichText Edit样式来显示RichText数据类型的列5.1.1.33D Graph styles3D统计图样式:Pie3D、Bar3D、Column3D、Line3D、Area3D5.1.1.4Tooltips for DataWindow columns and controls数据窗口列和控件增加Tooltips(提示)属性5.1.1.5PNG support在菜单、工具条、树视图、数据窗口对象中支持PNG格式的图片5.1.1.6Design-time support for picture transparency5.1.1.7New DataWindow object properties新增DataWindow对象background属性:Bandname.property(梯度色)、Brushmode、Gradient.property、Picture.property、Transparency新增列和控件属性:Background.property、Render3D、Tooltip.property、Transparency5.1.1.8New events and methods新增事件:RichTextCurrentStyleChanged、RichTextLimitError、RichTextLoseFocus新增函数:GetDataLabelling(数据窗口中的统计图)、GetDataTransparency(数据窗口中的统计图)、GetSeriesLabelling(数据窗口中的统计图)、GetSeriesTransparency(数据窗口中的统计图)、SetDataLabelling(数据窗口中的统计图)、SetDataTransparency(数据窗口中的统计图)、SetSeriesLabelling(数据窗口中的统计图)、SetSeriesTransparency(数据窗口中的统计图)、GetRichTextAlign、GetRichTextColor、GetRichTextFaceName、GetRichTextSize、GetRichTextStyle、SetRichTextAlign、SetRichTextColor、SetRichTextFaceName、SetRichTextSize、SetRichTextStyle 5.1.23D Graph styles5.1.3PNG support5.1.4Database interface enhancements5.1.4.1Native driver support for Oracle 11g新增数据库接口ORA来支持Oracle 11g5.1.4.2Native driver support for MS SQL Server 2008数据库接口SNC支持MS SQL Server 2008 target enhancements5.1.5.1Security enhancements5.1.5.2Strong-named assemblies在任意.Net工程中生成强命名程序集5.1.5.3Added support for remote deployment (Vista and IIS 7)支持.Net targets的远程部署5.1.5.4Support for shared objects in .NET targets支持.Net targets中的共享对象5.1.6Language interoperability enhancementsSupport for function calls on .NET primitive and enumerated types支持.NET基本和枚举类型的函数调用,如:System.Int32 i1.ToString() Using instance references to access static .NET class members5.1.7Transaction object enhancement新增事件DBError和SQLPreview5.1.8FDCC compliance5.1.9Silent install and uninstall静默安装和卸载PB5.1.10Feature deprecation移除了以下内容:IE Web Control (PBWebControlSource) option in Web Forms projects Oracle 8/8i (O84) database interfaceJSP targets (use Sybase Workspace instead)Automation Server projectsDataWindow plug-in and PowerBuilder window plug-in PowerBuilder Window ActiveXUDDI browser in Web Service Proxy projects5.2PB11.5.1功能改进5.2.1Deployment support for the Windows 2000 platform重新支持Windows 2000作为运行平台,但在下一个版本中将不再支持5.2.2JDK 1.6 support支持JDK1.6_025.2.3FIPS 140-2 certification5.2.4Support for Microsoft Office 2007 Excel formats数据窗口和统计图数据支持导出为Microsoft Office 2007 Excel格式5.2.5Support for SQL Anywhere 11.0 mirroring支持SQL Anywhere 11.0中的数据库镜像5.2.6Informix 11.5 Support可以通过I10接口访问Informix 11.5数据库5.2.7Microsoft SQL Server 2008 supportPB11.5中已支持Microsoft SQL Server 2008中的很多新特性,但并未经过完全测试,PB11.5.1完成了这些测试。