[利用网络远程控制实习报告]实习内容:利用网络远程控制 实习地点:学校3号机房 一、远程控制定义 所谓远程控制,是指管理人员在异地通过计算机网络异地拨号或双方都接入inter等手段,联通需被控制的计算机,将...+阅读
利用PowerBuilder开发WEB应用
利用PowerBuilder开发WEB应用
发布时间:2004-04-10作者:唐晓波龚晶
摘要介绍了几种PowerBuiler开发WEB应用的几种方法,分析其原理和
结构,并给出了用WEB.开发简单的网上应用的实例.
关键词
WEB应用CGI分布式应用
AtractThemethodofdevelopingwealicatiousingowerbuilerandthe
structureofthatareintroduced.AexampleofhoingiInterdevelopedusing
web.igiven.
1引言
随着计算机网络技术的日趋成熟,Inter的发展迅速,Inter应用开发将是现在和将来信息系统开发的主要技术方向之一。PowerBuilder是Sybase公司推出的用于企业级应用的开发工具,该工具不仅具有Client/Server应用的各种先进技术,还提供了基于浏览器/服务器的应用开发模式.
2 PowerBuilder中的WEB应用模块
PowerBuilder中含有开发WEB应用的模块,通过这些模块可以连接WEB服务器与PowerBuilder应用.该模块包括以下及部分,Web.:是几个可以在WEB服务器上执行的程序,被服务器激活后,调用PowerBuilder应用,完成客户端任务和对数据库的事务操作.Plug_i(插入件):包括Windowlug_in和Datawindowlug_in,此方式可将PowerBuilder对象嵌入到页面中,在浏览器端执行PowerBuilder应用.WindowActivex: 此方式与Windowlug_in类似,所不同在于该方式可以和HTML中的&&emsp106as,Vcripts交互.本文主要讨论利用Web.开发WEB应用.
3 利用Web.开发WEB应用
Web.本身就是一个CGI程序,它提供了从服务器到PowerBuilder应用的访问.所以在Web.之上,可以利用PowerBuilder的强大功能开发复杂的WEB应用,如采用PowerBuilder的PowerScripts语言环境,数据窗口技术等.PowerBuilder的WEB应用构建前提是分布式应用体系.PowerBuilder的客户端应用分布到WEB服务器上,可将Web.看作为客户端应用.当客户端应用Web.被WEB服务器激活后,调用PowerBuilder的服务器应用,执行在服务器应用中定义的方法,实现业务逻辑,如下图所示:
这种模式是真正的“廋”客户机模式,客户端不需要安装其它软件,只安装浏览器软件.所有的事务操作都在服务器端完成,下面将结合实例详细说明:
利用PowerBuilder开发一个网上购书应用.对于分布式PowerBuilder应用,首先应向客户Web.指明PowerBuilder服务器应用在网络上的位置(Location),其应用名,使用文件WEB.INI来记录服务器应用信息.在此例中,取服务器应用名为TUTORIAL,Driver=Wiock,Alication=10099/tcp,Location=Localhost.
建一个数据库(book_dealing)其中有三个表,分别为:
“ook”:_name,_no,_publisher,_price,b_num
“customer”:c_name,c_tel,c_addr
“dealing”:_name,c_name,d_num,d_time
建一个数据窗口dw_book,其SQL语法为:
ELECT“book”.”b_name”,
“book”.”b_no”,
“book”.”b_publisher”,
“book”.”b_price”,
“book”.”b_num”
FROM“book”
创建服务器应用的用户界面。在窗口w_server上有两个按钮cb_1,cb_2,再定义一个traort类型的实例变量mytraort,cb_1的clicked事件有关程序如下:
..........
mytraort=createtraort
mytraort.driver=“wiock”12全文查看
mytraort.locatio=“localhost”
mytraort.alicatio=“10099”
.........
创建一个不可视的用户对象u_inter,定义一个traaction类型的全局变量mytraaction,在该用户对象的cotructor事
件中定义连接到数据库(book_dealing)的事务对象mytraaction和连接到数据库(we)的事务对象sqlca,在该对象的destructor事件中分别取消这两个事务对象。
在u_inter上定义两个函数分别为f_book,f_book_dealing,这两个函数的返回值都为字符类型。在f_book中,利用数据窗口dw_book作数据库查询,再利用数据窗口的属性将查询结果以HTML形式返回给web.,有关程序如下:
stringreturn_html
datastoredd
dd=createdatastore
dd.dataobject=”dw_book”
dd.settraobject(mytraaction)
dd.retrieve()
.....
return_html=return_html dd.object.datawindow.datatable
......
returreturn_html
在函数f_dealing中,定义参数分别为:book_name,deal_num,custom_name,deal_time,custom_tel,custom_addr,用来接受FORM元素传来的信息。再利用PowerScripts语言对数据库(book_dealing)进行修改。有关程序如下:
stringreturn_html
…………
coectiousingmytraactio
以上程序可实现简单的网上购书的功能,既用户可浏览书库,也可订购所需
的图书。
参考文献
1《PowerBuilderInter/Intra解决方案》晓通数据库研究与发展中心
2《PowerBuilderInter技术详解》肖兵电子工业出版社
12全文查看利用owrBuildr开发WEB应用
利用owrBuildr开发WEB应用
发布时间:2004-04-10作者:唐晓波龚晶
摘要介绍了几种owrBuilr开发WEB应用的几种方法,分析其原理和
结构,并给出了用WEB.开发简单的网上应用的实例.
关键词
WEB应用CGI分布式应用
ArcThmhodofdvlopinwliciousinowrbuilrndh
srucurofhrinroducd.AmplofhoiniInrndvlopdusin
wb.iivn.
1引言
随着计算机网络技术的日趋成熟,Inrn的发展迅速,Inrn应用开发将是现在和将来信息系统开发的主要技术方向之一。owrBuildr是Sybs公司推出的用于企业级应用的开发工具,该工具不仅具有Clin/Srvr应用的各种先进技术,还提供了基于浏览器/服务器的应用开发模式.
2 owrBuildr中的WEB应用模块
owrBuildr中含有开发WEB应用的模块,通过这些模块可以连接WEB服务器与owrBuildr应用.该模块包括以下及部分,Wb.:是几个可以在WEB服务器上执行的程序,被服务器激活后,调用owrBuildr应用,完成客户端任务和对数据库的事务操作.lu_i(插入件):包括Windowlu_in和Dwindowlu_in,此方式可将owrBuildr对象嵌入到页面中,在浏览器端执行owrBuildr应用.WindowAciv: 此方式与Windowlu_in类似,所不同在于该方式可以和HTML中的&&emsp106vscrips,Vcrips交互.本文主要讨论利用Wb.开发WEB应用.
3 利用Wb.开发WEB应用
Wb.本身就是一个CGI程序,它提供了从服务器到owrBuildr应用的访问.所以在Wb.之上,可以利用owrBuildr的强大功能开发复杂的WEB应用,如采用owrBuildr的owrScrips语言环境,数据窗口技术等.owrBuildr的WEB应用构建前提是分布式应用体系.owrBuildr的客户端应用分布到WEB服务器上,可将Wb.看作为客户端应用.当客户端应用Wb.被WEB服务器激活后,调用owrBuildr的服务器应用,执行在服务器应用中定义的方法,实现业务逻辑,如下图所示:
这种模式是真正的“廋”客户机模式,客户端不需要安装其它软件,只安装浏览器软件.所有的事务操作都在服务器端完成,下面将结合实例详细说明:
利用owrBuildr开发一个网上购书应用.对于分布式owrBuildr应用,首先应向客户Wb.指明owrBuildr服务器应用在网络上的位置(Locion),其应用名,使用文件WEB.II来记录服务器应用信息.在此例中,取服务器应用名为TUTORIAL,Drivr=Wiock,Alicion=10099/cp,Locion=Loclhos.
建一个数据库(book_dlin)其中有三个表,分别为:
“ook”:_nm,_no,_publishr,_pric,b_num
“cusomr”:c_nm,c_l,c_ddr
“dlin”:_nm,c_nm,d_num,d_im
建一个数据窗口dw_book,其SQL语法为:
ELECT“book”.”b_nm”,
“book”.”b_no”,
“book”.”b_publishr”,
“book”.”b_pric”,
“book”.”b_num”
FROM“book”
创建服务器应用的用户界面。在窗口w_srvr上有两个按钮cb_1,cb_2,再定义一个ror类型的实例变量myror,cb_1的clickd事件有关程序如下:
..........
myror=crror
myror.drivr=“wiock”[]
myror.locio=“loclhos”
myror.licio=“10099”
.........
创建一个不可视的用户对象u_inrn,定义一个rcion类型的全局变量myrcion,在该用户对象的corucor事
件中定义连接到数据库(book_dlin)的事务对象myrcion和连接到数据库(w)的事务对象sqlc,在该对象的dsrucor事件中分别取消这两个事务对象。
在u_inrn上定义两个函数分别为f_book,f_book_dlin,这两个函数的返回值都为字符类型。在f_book中,利用数据窗口dw_book作数据库查询,再利用数据窗口的属性将查询结果以HTML形式返回给wb.,有关程序如下:
srinrurn_hml
dsordd
dd=crdsor
dd.dobjc=”dw_book”
dd.srobjc(myrcion)
dd.rriv()
.....
rurn_hml=rurn_hml dd.objc.dwindow.dbl
......
rurrurn_hml
在函数f_dlin中,定义参数分别为:book_nm,dl_num,cusom_nm,dl_im,cusom_l,cusom_ddr,用来接受FORM元素传来的信息。再利用owrScrips语言对数据库(book_dlin)进行修改。有关程序如下:
srinrurn_hml
…………
cociousinmyrcio
以上程序可实现简单的网上购书的功能,既用户可浏览书库,也可订购所需
的图书。
参考文献
1《owrBuildrInrn/Inrn解决方案》晓通数据库研究与发展中心
2《owrBuildrInrn技术详解》肖兵电子工业出版社
延伸阅读:
骗子竟然利用求职骗手机北京市公安局宣武分局今天向新闻界披露,一起以假借招工为名,诈骗手机的系列案件已被宣武刑警、广外派出所联手侦破,犯罪嫌疑人赵某已落入法网。 警方发言人表示,目前社会上进行...
职业规划过程中要善于利用自己优势能力职业规划过程中要善于利用自己优势能力 1.识别优势能力的线索 不假思索的反应:没有经过相关的教育与培训,在某些方面却能力出众。譬如流行歌手戴佩妮、郑智化不识五线谱,但他们...
中学物理教学资源挖掘和利用研究的实践与探索论文物理新课程改革的核心理念是以学生的发展为本,就是要改变至今仍普遍存在的学生被动接受,大量反复操练的学习方式,这就对物理课堂教学资源提出新的不同以往的要求,新课程下物理...
职业规划要发掘利用好天赋其实,把天赋用到职业上就叫职业天赋。我们都知道天赋中蕴藏着巨大的能力,如果不用在职业上发展事业,贡献社会,那就相当于把珠宝埋没在地里。这就要弄清什么是天赋了。 为了帮助...
职场女人应该充分利用的七大优势1、漂亮 真的倾国倾城、艳惊四座的女人到底还是稀有动物,所以懂得这个道理的女人也当然懂得怎么改变自己、弥补自己的先天不足,变得天生丽质。用服装、用发型、用化妆品当一切...
如何利用美国《科学引文索引》查找医学文献科学引文索引的一般概况美国科学引文索引(ScienceCitationlnsex),简称S CI,1961年创刊,由美国lnsti:uteForScientificInformation(科学情报研究所,简称Isl)编辑出版,1961/1964为年...
初中物理教学资源的挖掘和利用论文随着新课程理念的不断深入,物理教学机遇与挑战并存。信息技术的飞跃发展,极大地丰富了我们的教学资源,更要求物理教师要合理选择,善于利用好各种资源,使各种资源很好地为教育教学...