前往Shuct.Net首页

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

关于PowerBuilder的搜索

计算机毕业论文-利用PowerBuilder开发WEB应用 - 公文写作百科知识 全国百科 百科词条 成语词典 旅游百科 百科目录 汉语词典 菜谱大全 您当前的位置:中国百科网 -> 就业指导 -> 学术论文 -> 写作内容:计算机毕业论文-利用PowerBuilder开发WEB应用 计算机毕业论文-利用PowerBuilder开发WEB应用 摘 要 介绍了几种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事件中定义连接到数据库的事务对象mytransaction和连接到数据库的事务对象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.settransobjectdd.retrievevalues;insert into “dealing” value; if mytransaction.sqlcacode>0 then return_html=”定货成功!”else return_html=”定货失败!”endif ………..return return_html 主页上的“浏览书库”的超连接为: 〈A HERF=”/scripts/pbcgi60.exe/tutorial/u_internet/f_book”〉 浏览书库 定书信息页上应有几个单行编辑器,用来录入用户购书信息其FORM元素的ACTION为: method= “get”> 以上程序可实现简单的网上购书的功能,既用户可浏览书库,也可订购所需的图书。 参 考 文 献1 《PowerBuilder Internet/Intranet 解决方案 》晓通数据库研究与发展中心2 《PowerBuilder Internet技术详解》肖兵 电子工业出版社 [返回首页] [加入收藏] [打印此页] [返回顶部] [复制链接] [关闭窗口] 作者:佚名 来源:互联网 ·相关图片百科知识 上海外国语大学附属双语学...南京理工大学 [教育百科] 阿育王石柱落基山公园 [旅游百科] 上一篇写作:计算机毕业论文-ASP.NET的网站新闻管理系统设计与实现 下一篇写作:计算机毕业论文-基于CORBA的电子商务系统的安全性 百度搜索:计算机毕业论文-利用PowerBuilder开发WEB应用 GOOGLE搜索:计算机毕业论文-利用PowerBuilder开发WEB应用 sogou搜索:计算机毕业论文-利用PowerBuilder开发WEB应用 雅虎搜索:计算机毕业论文-利用PowerBuilder开发WEB应用 SOSO搜索:计算机毕业论文-利用PowerBuilder开发WEB应用 163网易搜索:计算机毕业论文-利用PowerBuilder开发WEB应用 关于本站 - 友情连接 - 网站地图 - 琼ICP备05000915号 本站所收集信息资料为网络转载 版权属各作者 并已著明作者 旨在资源共享、交流、学习之用,请勿用于商业用途,本站并不保证所有信息、文本、图形、链接及其它内容的绝对准确性和完整性,故仅供访问者参照使用。 Mail:chinabaike@gmail.com Copyright by www.chinabaike.com;All rights reserved.