考试网 >> IT认证 >> 水平 >> 系统工程师 >> 用Powerbuilder开发WEB数据库

用Powerbuilder开发WEB数据库

发布时间:2006-06-28 02:25     点击:
分页:上一页  1 2 3 [4] 5 6 7  下一页

  Web服务器用的是微软的PWS(Personal Web Server),Web.PB用的是PBCGI60.EXE(表示是CGI标准),Sybase数据库,NT平台。

  开发过程中大量使用了数据库连接,单、多条件数据查询以及各种控件的.Visible属性,尤其是在Tab控件中用到了selectionchanged事件的newindex属性(以便每重新点击一个Tabpage可以重新操作而不受以前操作的影响),大大增强了表现效果。

  还要补充一点的是,在建立应用的过程中要注意的一点是不要使用全局对象,特别是在child窗口不能用SQLCA作为事物对象(它应该算一个全局变量,Window Plug-in方式不支持全局变量),一定要重新自定义一个事物对象mytransaction。若使用SQLCA单独运行窗口还可以,一旦要在客户端浏览器中出现肯定会报错,而在这儿几乎没有哪本参考书特意强调过,初学者创建自己的应用时很容易在此走弯路。

  以上只算是建立了PB的应用程序,还要做的有:生成.PBD文件并放到web共享目录下;编写HTML语句嵌入窗口,放到服务器目录下,这里的关键性的HTML语句是:

<body> <embed src=cgi-pbd/books.pbd width=700 height=600 window=w_bugao> </body>

  Web.PB是基于PowerBuilder分布式应用技术之上的,Web.PB替代了客户端的代理而已。在PB分布式应用中,PB客户应用和PB服务器应用程序之间的对象分布如所图2所示。



  使用Web.PB进行基于服务器的开发,可以让PB建立基于服务器的Web应用,允许Web浏览器访问分布式PB应用程序的服务。这些分布式的基于服务器的应用程序可以动态生成HTML页或将HTML发送到Web浏览器。这允许用户支持真正的“瘦”客户机体系,也就是在客户机上只需一个浏览器。这种方式也可以称为纯的Browser/Server方式。

  如图2所示,客户端通过Proxy对象定义服务器应用程序之中的应用对象。而Web.PB不同于传统的客户端应用,Web.PB不同于传统的客户端应用,Web.PB文件取代了客户端的应用程序,起作用相当于访问服务器应用程序的接口。在浏览器中,用户可以访问分布式PB应用程序中的任何不可视对象的属性和方法。用户还可以向方法传递参数。Web服务器与Web.PB通信将这些信息发送给分布式PB应用程序,应用程序会执行方法并将结果以动态HTML的形式返回给浏览器。

分页:上一页  1 2 3 [4] 5 6 7  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
闽ICP备06019577号 | 中国论文网 | 管理之道 | 中国资料网 | 养猪技术网 | 网站地图 |
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有