首页 >> 钢片

PowerBuilder环境下通用查询器的设计0固定轮


2022年08月27日

PowerBuilder环境下通用查询器的设计

PowerBuilder环境下通用查询器的设计 2011年12月09日 来源: 晁翠花1,李家军2(1西安培华女子大学 计算机系陕西 西安710065;2西北工业大学陕西 西安710072)1问题的提出 在数据库开发应用技术中,当后台工作完成以后,大量的工作将放到前台查询器的开发工作中,因为在库建立以后的实际工作中,主要是查询应用库中的数据信息,所以,开发好查询器是能否让用户有效利用数据库的关键。2PB开发环境的特点 PB开发环境,特别是PB 8.0的开发环境是SYBASE INC的子公司Powersoft推出的新一代数据库应用开发工具,是典型的高性能、基于体系结构的数据库前台开发工具,在PB的开发环境中创建的应用都是对象,并同时可以访问多个数据库系统,开发人员可将各种对象有机地组合起来构成PB应用程序。3PB环境下开发通用查询器的基本设想 根据PB的特点,在面向对象的开发方法指导下,本文从以下几点提出了开发模型: (1) 查询器是个对象; (2) 给查询器传递信息; (3) 查询器根据传递的信息自动进行处理,即从网络服务器中根据用户的需求将所要查询的信息检索出来发回到用户终端; (4) 用户根据需要处理查询到的信息。4PB环境下通用查询器的设计 在实际工作中,查询关键字的组合有多种方法,但不管用什么方法,都必须基于数据库的基本结构,本文提出的通用查询器正是以数据库的基本结构为基础,首先将数据库的各个字段列成表,用户可以随意选取,并和该库中的其他字段根据需要随意组合,然后再将组合的结果信息交给查询器,查询器根据该组合信息进行处理,然后再将处理的结果交给网络服务器进行查询,完成查询工作。 要完成通用查询工作,就需要完成数据窗口的设计和编码工作,基本方法是建立一个PBL应用库,里面包括下面模块: (1) 在所运行的环境下接收用户要查询的组合信息模块。 (2) 处理用户组合信息模块。 (3) 从数据库中检索要查询的信息,并将查询到的信息在当前环境中进行拓展显示模块。 同时,建立3个数据窗口(Data Windows),分别为: (1) 选择字段数据窗口; (2) 添加查询希望值数据窗口; (3) 查询检索数据窗口。 图1是本文设计的查询器界面。5关键技术处理 首先,创建组合查询信息模块,代码如下: 最后,查询拓展模块,代码如下: 剩下的工作就是创建一个查询窗口对象进行组合各个对象即可。6实际中应用 该通用查询模块在实际中有广泛的应用,比如在当前运行环境中设有数据窗口控键DW_1,那么只要在创建的窗口对象W_SERCH中设置一个“查询”按键,对应的编码如下即可: Openwithparm(w_serch,dw_1)参考文献[1]李勇PowerBuilder 8.0彻底研究[M]北京:中国铁道出版社,2003[2]沈兆普,陈雍PowerBuilder 8.0数据库开发自学教程[M].北京:人民邮电出版社,2003[3]何旭洪,余建英PowerBuilder 8.0数据库系统开发实例导航[M].北京:人民邮电出版社,2002[4]张莉,王强,赵文,等SQL Server数据库原理及应用[M].北京:清华大学出版社 ,2003

重庆皮肤病要多少钱医好

成都医科医院口碑

小儿近视医院

沈阳哪个医院治疗副银屑病

广州输精管堵塞哪家好

相关阅读
最火合肥叉车搬运货装卸平台钉箱机夹钳皮带输送机网络电视自动排焊机Rra

合肥叉车临清搬运货装卸平台您当前位置:首页 行业动态合肥叉车搬运货装...

2024-03-22
最火力拓公司Yarwun氧化铝精炼厂第二季度弹簧机滚牙丝锥螺栓水泥磨圆柱Rra

力拓公司Yarwun氧化铝精炼厂第二季度产量有所增长力拓公司位于昆士兰州的Y...

2024-03-22
最火五矿资源将寻求铜锌以外的其它大宗商品的收池州弓型卸扣雷管石墨垫片液压升降台Rra

五矿资源将寻求铜锌以外的其它大宗商品的收购机会【铝道】五矿资源(MMG)...

2024-03-22
最火大型猪粪固液分离机的分析处理2崇左固定支架离心脱水机室内光缆移印钢板Rra

大型猪粪固液分离机的分析处理您当前位置:首页 企业大型猪粪固液分离机...

2024-03-22
最火热烈祝贺我公司获神华集团输送带合格供应商薄膜面板分切刀片紧急供电青铜峡线夹Rra

热烈祝贺我公司获神华集团输送带合格供应商风力发电机您当前位置:首页 ...

2024-03-22
最火中国铝业山西分公司实现2012年以来首月斗式提升机减速机平接头尾气分析仪组合插座Rra

中国铝业山西分公司实现2012年以来首月盈利【铝道】1月份,中国铝业山西分...

2024-03-22
友情链接