前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于PowerBuilder的搜索

PowerBuilder使用技巧集(CHM)_PB教程_书籍教程_ASP集中营 首页 | 资源发布 | 主题分类 | 分类下载 | 广告联系 | 网站建设 | 收藏 AspJZY 资源频道 首 页(13266) ASP源码(5795) PHP源码(1327) NET源码(1352) JSP源码(239) CGI源码(323) 编程源码(739) 模板素材(1649) 服务器类(126) 书籍教程(666) > ASP教程(80) > .NET教程(10) > PHP教程(24) > JSP教程(13) > CGI教程(1) > VB教程(19) > PB教程(16) > 网页制作(40) > 数据库类(14) > 服务器教程(5) > VC/C++教程(30) > Delphi教程(30) > 电脑教育(162) > 网络安全(31) > 图像动画(18) > 其它教程(173) 常用软件(1050) 相关资源 PowerBuilder 8.0 参考手册(PDF) PB编程技巧及经验集合(CHM) PowerBuilder编程技巧(CHM) 超级漂亮的日历控件源码 PowerBuilder标志logo图标(PNG) 您的位置:首页>书籍教程>PB教程>>教程信息 PowerBuilder使用技巧集(CHM) 您是第 13197 位浏览者 / 目前有 3377 次下载 2008/06/01 17:03:05上传 , 131 KB , Win9x/2K/XP/2003/Vista 标签:PowerBuilder 使用技巧集 CHM) 资源描述: 在使用PowerBuilder时,有时会用到GRAPH。它作为一种输出工具 ,直观地显示用户想要看到的数据及数据间的关系(我们一般不通过它进行数据输入)。可以有两种方法将GR APH放入用户界面。其一是通过数据窗,使GRAPH成为数据窗口的一部分,或本身即为数据窗。这种方法常常是从数据库获取数据,具有易于操作、易于实现等优点。其二是把GRA PH作为控件放进某一窗口或用户对象中,这种方法一般是从内存或外部文件中获取数据。实际应用中常使用第一种方法。但是 ,对于第一种方法,在创建GRAPH数据窗时,若选择的GRAPH TYPE是LINE 类型时,则可能会出现一些问题。LINE类型的GRAPH是用来表示离散数据的,它可以将相邻的离散值用直线连接起来。但是,当一个GRAPH包含两个或两个以上的序列(SERIES)时,可能会在运行结果图上看到一些序列断点。如下图所示:图1   上图中,序列A在横坐标为2时是一个断点,序列B在横坐标为5时是一个断点。同时,我们注意到,横坐标的间隔点值分别为1、2、4、5、 7、8、9、10。数值相差并不均匀,但在坐标轴上却均匀间隔,这使得我们看到的图形并不能反映真实情况。为什么出现这种情况呢?这是因为:PowerBuilder按CA值从小到大顺序自动从数据库中取点连线。它并不考虑这些点横坐标的意义,所以只按所取点的不同横坐标数均匀分割横坐标轴。在这种情况下,GRAPH只能取确实存在于数据库中的数据。对于序列A,数据库中不存在CA为4的记录;对于序列B,数据库中不存在CA为7的记录。PowerBuilder取点连线时,以一个指针(假定为P )记录当前CA值,以另一个指针(假定为Q)记录其前一个CA值。当P值为 4时,只取到B序列的一个点(B,4,13),因此时Q值为2,故与B序列中CA为 2的点(B,2,10)相连,A序列中CA为2的点(A,2,5)此时没有与之相连的点。然后P指针前移,指向A值为5,Q指针前移,指向CA值为4。此时取到两点(A,5,14)、(B,5,11)。但因Q值为4,所以(B,5,11)与B序列CA值为 4折点 (B ,4,13)相连,而(A,5,14)却无A序列CA值为4的点相连,故不 连。然后P、Q指针再次后移。这样就造成点(A,2,5)被跳过,成为A序列的断点。同理,B序列在(B,5,11)处也是断点。如何解决这些问题呢 ?我们不能离开原始数据本身去修改运算结果,即不能在GRAPH上直接修改,而应考虑数据源。因为在只做查询时,数据库中数据一般不能修改,一种办法是将欲显示的数据从数据库中读出,经过处理后放入某一外部文件,然后令GRAPH从该文件读取数据,形成显示结果图。这就要结合上面所述的使用GRAPH的第二种方法:将GRAPH作为控件放入某一窗口中。下面举例说明其实现方法:在某一窗口如W—GRAPH中放入一 个GRAPH控件(GR—1),在该控件的CONSTRUCTOR脚本中加入以下SCRIPT 语句: .... 点击下载 (3377) 我要分享 我要评论 (0) 著作权声明 报告错误 网友评论 发表评论 名 字: 内 容: 表 情: 广告联系 | 关于我们 | 版权声明 | 友情链接 | 帮助(?) | 合作媒体 带宽支持:虚拟主机 特别鸣谢纬通互联! 电信与信息服务业务经营许可证:湘ICP备11011260号 法律顾问:庄毅雄律师 版权所有:ASP集中营 Copyright © 2006-2013 www.aspjzy.com, All Rights Reserved.