pb12.net beta版本测试结果,该怎么处理

pb12.net beta版本测试结果
本帖最后由 lzp_lrp 于 2009-07-24 14:03:19 编辑
Powerbuilder12 beta版本初步测试情况(2009-07-15 10:30:16)
(非原创,系转贴)
PB.NET的测试点:
• PowerBuilder .NET 界面
• WPF 应用
• WPF 数据窗口
• WCF 客户端
• PowerScript 语言加强
• ADO.NET加强

以下都是基于windows xp sp2专业版本的测试,本人电脑双核CPU,2G内存 dell insprion 6400笔记本
因为PB.NET基于VS的内核,打开慢,第一次打开超过20s,如果再次打开超过10s,并且耗用的内存也很大。


上图是打开两个对象,一个window和一个datawindow,内存耗用高达800多M,如下图。这就需要性能较高的电脑运行才正常。并且打开window时,这个window上就一个数据窗口控件和几个按钮,但速度也超过10秒时间才完全打开。这方面应该sybase想办法优化一下。



• PowerBuilder .NET 界面测试

在作窗口的时候有选择布局的选择,当选择grid时,所作的窗口就增加了这个控件,system.windows.controls.grid,最外层才是Sybase.powerbuilder.wpf.controls.window,所以窗口增加的控件都是基于system.windows.controls.grid的。至于应该选择什么样布局的窗口,在选择窗口的时候有说明。如图




现在窗口的对像里面加上自动resize功能,可以对应对窗口的相对位置不变,但对于复杂一些还得编写代码来做。如以下按钮就是对左和下的位置相对不变。



这边按钮对象增加了皮肤的属性,如下图的按钮skin选择为Metal,PB.NET的beta版本皮肤有两个,一个是pbdefault,一个是Metal,如果正式版本肯定会增加多个。当然也可以自定义制作或者从网络下载使用。有这个属性对于系统界面要求比较高的是一个不错的选择。不过没有发现窗口有这个属性。







对于tab控件,发现如果使用SKIN,则TAB的显示方法像KINDO里面的TAB页。如果支持的SKIN多,相信TAB控件显示类型就会更多,就不会再是简单的一种TAB类型。

因为PB.NET版本对菜单一些限制,不能进行测试,关于其它一些控件没什么多大变化,这里就不叙述。不过在窗口控件增加了一组layouts的组件,不过不知道该怎么用,也就没测试。

• WPF 数据窗口

下面就来看看数据窗口有哪些加强的方面。

像以前版本的数据窗口一样,选择它的数据源,这里选择GRID类型的数据窗口,如下图,在选择数据源时这里就可以对数据进行一些预览,添加删除等操作。



选择调整后的结果如下图




发现这里调整栏位大小时只能在预览里调整,并且预览里调整了,实际的数据窗口看起来并未调整,需要退出数据窗口再重新打开才能看得到实际的调整情况。如上图的remark栏位。

目前数据窗口内的对象都不支持background,beta版本没有放开这个功能。




有关于GRID的数据窗口增加了两个比较实用的功能,一个是GRID的线颜色可以进行调整,一个是双击标题可以进行排序。如下图:



 

如上图,GRID的线条改为红色,并且双击remark栏位有排序,上面自动有出现排序的图标。具体的语法是

dw_1.object.datawindow.grid.enablesort = 1//双击标题排序
dw_1.object.datawindow.grid.color=ll_color//改GRID的线条颜色

数据窗口的图形报表增加了几种类型,感觉还不错。像bubble,cone,cylinder等都是新的类型,如下图:



选择了几种预览了看一下 


测试中发现很多BUG,例如以下图对双击栏位时,对于字符型的可以,如果对于日期型的出现下面提示的错误




时不时出现以下的问题




在选择数据窗口里面的一些特定的对象时出现以下错误



从测试情况来看,SYBASE工程师还需要大量的工作要完成。按照我的理解,即使pb.net正式版本出来,估计会像当初从6.5的版本到7.0的版本一样,会出现很多的BUG,毕竟修改的东西太多了。当然作为PB程序员,很希望这次SYBASE能做得成功。


目前就测试以上部分,如果谁有兴趣测试,可以根据SYBASE提供的测试向导进行测试。

详见
http://blog.csdn.net/lzp_lrp/archive/2009/07/24/4376720.aspx

原贴
http://blog.sina.com.cn/s/blog_475839a50100e9fz.html
------解决方案--------------------
UP 
------解决方案--------------------
顶一下
------解决方案--------------------
学了一年了,公司现在让我们转.netpb12.net beta版本测试结果,该怎么处理
------解决方案--------------------
我也用了一小会儿,写代码感觉有点晕,不知道写的是c#还是pb的
------解决方案--------------------
那些说PB12慢的家伙,一定没用过JAVA,

我第一次用Eclipse 的时候,SUN公司所有人的家里人全都给我问候过了.

pb12.net beta版本测试结果,该怎么处理
------解决方案--------------------
没弄上...是不是不支持win2003
------解决方案--------------------
想不到PB12都出来了,支持一下
------解决方案--------------------
这个pb.net 和c#.net有什么区别?
------解决方案--------------------
北京航空航天大学2008年考博总结(计算机网络、软件工程) 
------解决方案--------------------
看看啊
------解决方案--------------------
接分啦。。
------解决方案--------------------
不错
------解决方案--------------------
一直用 PB 9的人飘过。。。。
------解决方案--------------------
要是能比vs 好就用,
------解决方案--------------------
看看
------解决方案--------------------
引用:
想不到PB12都出来了,支持一下
支持一下

------解决方案--------------------
跟着微软就会把程序搞慢,微软想带动硬件的销售
------解决方案--------------------
看看
------解决方案--------------------
就用过9.0和以前的,后来就改java了
------解决方案--------------------
跟着微软就会把程序搞慢,微软想带动硬件的销售,keshi 他不做硬件啊
------解决方案--------------------

------解决方案--------------------
还有待完善,BUG较多
------解决方案--------------------
写代码是不是方便了?
------解决方案--------------------
装完机器象乌龟一样慢了!
------解决方案--------------------
顶一下
------解决方案--------------------
誰知道怎么配置eplices啊?
------解决方案--------------------
把12卸载了,还是用11。5
------解决方案--------------------
我也来餐柜一下

------解决方案--------------------
强烈关注!
------解决方案--------------------
关注
------解决方案--------------------
支持wpf意义不大,支持silverlight ,ria services 我再来看它
------解决方案--------------------
对我来说,还是有点快啊,我PB9还学通呢!2009年8月9日13时00分29秒
------解决方案--------------------
这么快,12都出来了,不知道有什么大的改进。