PB动态数据窗口应用

PB动态数据窗口应用

ID:40752146

大小:157.50 KB

页数:4页

时间:2019-08-07

PB动态数据窗口应用_第1页
PB动态数据窗口应用_第2页
PB动态数据窗口应用_第3页
PB动态数据窗口应用_第4页
资源描述:

《PB动态数据窗口应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、PB动态数据窗口应用(1)作者:wangxc  来源:博客园  发布时间:2006-05-2311:29  阅读:1246次  原文链接  [收藏]       PowerBuilder的应用开发中,动态数据窗口的应用还是很有用的,在航班指挥调度中,机位动态、航班信息,图形化的操作,下面是实现一个模拟民航二所的指挥系统的机位动态调度图:具体实现功能:1、纵向是表示机位分布,横向是时间轴,2、在每隔一段时间内,绿色的时间线会刷新时间的位置3、动态创建航班位置,按照时间的刷新和机位的调整改变机位4、可以拖动修改机位5、鼠标移到

2、航班时可以动态显示航班的详细信息6、限制已经执行过的航班的修改技术要点描述:1、 动态创建机位、时间点的位置(目前时间点的各个位置不是很准,但是anhour下还是很准)ll_xcount = 0for li_i =1 to ii_hours + 1 //几个小时    ls_coltitle = 'B_'+"t_"+String(li_i)    if li_i= 1 then                ls_now = '机位'        ls_mess= dw_show.modify("create text(

3、band=header alignment='2' text='"+ls_now+"' border='6' color='8388608' x='0' y='5' height='188' width='"+string(ii_jwwidth)+"' html.valueishtml='0'  name="+ls_coltitle+" visible='1'  moveable=1   font.face='Tahoma' font.height='-14' font.weight='400'  font.family=

4、'0' font.pitch='2' font.charset='134' background.mode='2' background.color='67108864' )")        ll_xcount = ii_jwwidth    else                ls_now = string(li_i - 2)+'点~r~n'+"

5、        

6、        

7、"                ls_mess= dw_show.modify("create text(band=header a

8、lignment='2' text='"+ls_now+"' border='6' color='8388608' x='"+string(ll_xcount)+"' y='5' height='188' width='"+string(ii_objwidth)+"' html.valueishtml='0'  name="+ls_coltitle+" visible='1'  moveable=1   font.face='Tahoma' font.height='-14' font.weight='400'  font

9、.family='0' font.pitch='2' font.charset='134' background.mode='2' background.color='67108864' )")        ll_xcount = ll_xcount + ii_objwidth    end if        next2、创建时间线、机位分割线dw_show.modify("create line(band=foreground x1='0' y1='0' x2='0' y2='"+string(dw_show.hei

10、ght)+"'  name=l_time visible='1' pen.style='2' pen.width='5' pen.color='65280'  background.mode='2' background.color='1073741824' )")ll_ycount =  0for li_i =1 to ii_jwamount + 1    ls_linename = 'l_detailbar'+string(li_i)        dw_show.modify("create line(band=de

11、tail x1='0' y1='"+string(ll_ycount)+"' x2='"+string(ll_xcount)+"' y2='"+string(ll_ycount)+"'  name="+ls_linename+" visible='1' pen.style='1' pen.width='

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。