前往Shuct.Net首页

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

关于PowerBuilder的搜索

利用PowerBuilder开发WEB应用-参考论文|原创论文 原创论文会员中心会员登录原创Blog收藏本站 所有栏目 资讯 计算机 ASP VB ASP.NET VB.NET JSP 下载 热门关键词:原创系统 计算机原创 会计学原创 护理学原创 土木工程原创 本站所有出售的 资料都严格保密,并做详细的记录,请放心下载使用,都会用户上传。 QQ临时会话 可能会导致消息无法正常接收,咨询前请务必先加客服为好友.QQ:3710167。 本站提供的资料 都是已经做好的,现成的作品都是审核过的。 您现在的位置:首页>>参考论文>>论文导航>>毕业论文 利用PowerBuilder开发WEB应用 毕业论文  作者:会员ID-1241884 编号:158116 马上下载 分享到: [本篇论文由参考论文网为您收集整理,参考论文网http://lw80.cn将为您整理更多优秀的免费论文,谢谢您的支持] 利用PowerBuilder开发WEB应用 发布时间: 2004-04-10 作者:唐晓波 龚晶 摘 要 介绍了几种PowerBuiler开发WEB应用的几种方法,分析其原理和 结构,并给出了用WEB.PB开发简单的网上应用的实例.关键词 WEB应用; CGI; 分布式应用 Abstract The methods of developing web application using powerbuiler and thestructure of that are introduced. An example of shopping in Internet developed usingweb.pb is given. 1 引言随着计算机网络技术的日趋成熟,Internet的发展迅速,Internet应用开发将是现在和将来信息系统开发的主要技术方向之一。PowerBuilder是Sybase公司推出的用于企业级应用的开发工具,该工具不仅具有Client/Server应用的各种先进技术,还提供了基于浏览器/服务器的应用开发模式.2 PowerBuilder中的WEB应用模块PowerBuilder中含有开发WEB应用的模块,通过这些模块可以连接WEB服务器与PowerBuilder应用.该模块包括以下及部分,Web.PB:是几个可以在WEB服务器上执行的程序,被服务器激活后,调用PowerBuilder应用,完成客户端任务和对数据库的事务操作.Plug_ins(插入件):包括Window plug_in和Datawindow Plug_in,此方式可将PowerBuilder对象嵌入到页面中,在浏览器端执行PowerBuilder应用.Window Activex: 此方式与Window plug_in类似, 所不同在于该方式可以和HTML中的JavaScripts,VBscripts交互.本文主要讨论利用Web.PB开发WEB应用.3 利用Web.PB开发WEB应用Web.PB本身就是一个CGI程序,它提供了从服务器到PowerBuilder应用的访问.所以在Web.PB之上,可以利用PowerBuilder的强大功能开发复杂的WEB应用,如采用PowerBuilder的PowerScripts语言环境,数据窗口技术等.PowerBuilder的WEB应用构建前提是分布式应用体系.PowerBuilder的客户端应用分布到WEB服务器上,可将Web.PB看作为客户端应用.当客户端应用Web.PB被WEB服务器激活后,调用PowerBuilder的服务器应用,执行在服务器应用中定义的方法,实现业务逻辑,如下图所示:这种模式是真正的“廋”客户机模式,客户端不需要安装其它软件,只安装浏览器软件.所有的事务操作都在服务器端完成,下面将结合实例详细说明:利用PowerBuilder开发一个网上购书应用.对于分布式PowerBuilder应用,首先应向客户Web.PB指明PowerBuilder服务器应用在网络上的位置(Location),其应用名,使用文件PBWEB.INI来记录服务器应用信息.在此例中,取服务器应用名为TUTORIAL, Driver=Winsock, Application=10099/tcp, Location=Localhost.建一个数据库(book_dealing)其中有三个表,分别为:“ book”: b_name, b_no, b_publisher, b_price,b_num“customer”: c_name, c_tel,c_addr“dealing”: b_name, c_name, d_num, d_time建一个数据窗口dw_book,其SQL语法为: SELECT “book”.”b_name”, “book”.”b_no”, “book”.”b_publisher”, “book”.”b_price”, “book”.”b_num” FROM “book”创建PB服务器应用的用户界面。在窗口w_server上有两个按钮cb_1,cb_2,再定义一个transport类型的实例变量mytransport,cb_1的clicked事件有关程序如下: ..........mytransport = create transportmytransport .driver = “winsock”mytransport.location = “localhost”mytransport.application = “10099” .........创建一个不可视的用户对象u_internet,定义一个transaction类型的全局变量mytransaction,在该用户对象的constructor事件中定义连接到数据库(book_dealing)的事务对象mytransaction和连接到数据库(webpb)的事务对象sqlca,在该对象的destructor事件中分别取消这两个事务对象。在u_internet上定义两个函数分别为f_book, f_book_dealing,这两个函数的返回值都为字符类型。在f_book中,利用数据窗口dw_book作数据库查询,再利用数据窗口的属性将查询结果以HTML形式返回给web.pb,有关程序如下:string return_htmldatastore dddd = create datastoredd.dataobject = ”dw_book”dd.settransobject(mytransaction)dd.retrieve() .... .return_html=return_html+dd.object.datawindow.data.htmltable ......return return_html在函数f_dealing中,定义参数分别为:book_name, deal_num, custom_name, deal_time, custom_tel, custom_addr,用来接受FORM元素传来的信息。再利用PowerScripts语言对数据库(book_dealing)进行修改。有关程序如下:string return_html …………connection using mytransaction;insert into “customer” (“c_name”, “c_tel”, “c_addr”)values( :custom_name, :custom_tel, :custom_addr);insert into “dealing” (“b_name”, ”d_num”, ”d_time”, ”c_name”)value(:book_name, :deal_num, :deal_time, :custom_name); if mytran[page_break]saction.sqlcacode>0 then return_html=”定货成功!”else return_html=”定货失败!”endif ………..return return_html 主页上的“浏览书库”的超连接为: 〈A HERF=”/scripts/pbcgi60.exe/tutorial/u_internet/f_book”〉 浏览书库 定书信息页上应有几个单行编辑器,用来录入用户购 [1] [2] 下一页下载 注册 原创论文 投稿方式: 邮箱: 请联系在线客服和投稿邮箱 投稿时邮件主题请写明文章名称+作者+作者联系电话 电话:24小时免费热线 QQ:3710167 邮箱:3710167@QQ.COM 最新内容 ·当代中国地方政府改革:权力、权限和责任 ·试论中国小康社会的政治前提和道德预设 ·中西方视域中的政党概念 ·网络社会中网络的政治功能以及网络对政治文 ·美国全球战略的调整 ·中日软实力实证分析 ·浅论邓小平小康视野下的公平思想 ·自主学习能力的培养是政治教学的关键 ·提高我国文化软实力:意义·问题·抉择 ·中国腐败治理的制度选择 ·“三农”问题对我国政治发展的制约 ·欧盟对华武器禁运问题的由来与演变 ·欧盟东扩背景下的俄罗斯对欧战略转型 ·从钓鱼岛争端看中美日大国战略的较量和博弈 ·宗族势力:当前我国乡村民主政治发展的一个 ·民族主義之經濟基礎──以清末民初之西北為 ·民族主義之經濟基礎──以清末民初之西北為 ·中国的民族政策:成就与挑战 ·网络民族主义探因 ·论民族主义及其中国当代形态 推荐内容 ·利用农村资源提高幼儿绘画能力的探讨 ·地表水资源可利用量计算方法探讨 ·有效利用学校现有条件开发和利用英语课程资 ·利用电液压脉冲技术控制水体藻类的研究 ·浅析我国废旧电池回收和利用的问题与对策【 ·废铅酸蓄电池的回收利用和管理对策 ·利用信息技术,优化大学师资配置【精品论文 ·Web3.0技术在高校图书馆信息服务中的 ·天赋与生俱来_发挥和利用天赋是上天的旨意 ·乔官中学校外教育资源开发与利用情况简介 ·初中历史教学研讨会经验交流材料――充分利 ·利用原创论文)和SQL Server设计 ·浅析利用网络传播有害信息违法犯罪证据收集 ·应用ArcGIS制作乡级土地利用规划图的 ·名人故居保护与人文北京建设——国外名人故 ·利用实时应用程序接口rtai增强linu ·利用原创论文)和SQL Server设计 ·利用matlab实现2FSK调制解调的仿 ·文科毕业论文写作中如何有效检索和利用文献 ·胡蜂科昆虫资源可持续利用的科学养殖技术 艺术类 | 哲学 | 文化 | 英语论文 | 应用文 | 写作指导 | 下载分类 | 参考论文 | 研究论文 | 博士论文 | 源代码 | 免费论文 | 毕业论文 | 论文帮助 | 收藏本站 | 返回顶部 本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用,请勿做其他非法用途,转载必究,如有侵犯您的权利或有损您的利益,请联系本站,经查实我们会立即进行修正或删除相关内容! 原创论文网 lw80.cn 版权所有.Copyright © 2007-2018