| 网站首页 | JAVA文章 | AppServers | Web开发 | 应用开发 | 资源下载 | 论坛
    想学好编程,学好外语很重要  [enadd  2006年12月25日]        
设为首页 加入收藏 联系站长
您现在的位置: 编程笔记网 >> 应用开发 >> pb >> 分布式编程 >> 文章正文
用PowerBuilder 6.0建立browser/server结构应用程序            【字体:
用PowerBuilder 6.0建立browser/server结构应用程序
作者:-    文章来源:-    点击数:    更新时间:2006-4-14


  Window ActiveX的使用方法与Window plug-ins类似,用来在HTML页面中嵌入并显示PowerBuilder中Child 类型的窗口对象。该组件可以和HTML中的VBScripts和JavaScripts交互使用。

  单纯嵌入HTML文件的方法是流行的编程趋势, 也就是说根本不用插入件产品,客户端只需安装常规的Web浏览器,便能实现真正“瘦”的 Browser/Client/Server 结构体系。

  总之,Powerbuilder6.0 应用服务器将业务处理程序的执行结果以HTML格式返回给Web服务器。Web服务器再将HTML发布给用户,客户浏览器端在浏览器上接收到结果。


  二、简单的Internet应用实例


   1.选用Web服务器,配置Web.pb程序。Web服务器种类很多,在此选用Websuit1.1服务器,其它种类的Web 服务器类似。Web.pb程序包括pbcgi60.exe、psisa60.dll、pbnsl60.dll、pbns260.dll、webbagent.dll和pbweb.ini等文件。 注意:设置映射目录/scripts/为c:\ website\ cgi-shl;将上述Web.pb文件复制到/scripts/目录下;将pbweb.ini文件拷贝到WINDOWS NT或WINDOWS 95 的系统目录下;在webpb.ini文件中加入以下内容:

  [pb60]

  driver=winsock

  application=10082

  location=202.201.208.6

  2.在Powerbuilder6.0开发平台上,选取Internet选项,创建 Powerbuilder6. 0 应用服务器。 技术要点是:建立Internet应用,加入webpb.pbl 类库文件并作启动服务器的脚本,内容是:

  transport.mytransport

  mytransport=create transport

  mytransport="winsock"

  my transport.location="202.201.208.6"

  //PowerBuilder6.0应用服务器监听地址

  mytransport.application="10082"

  //服务端口号

  mytransport.listen()

  //启动监听服务

  return

  3、设置业务数据库服务器和sybase SQL Anywhere本地库wedpb.db的连接。其中业务数据存放到数据库服务器,例如:SQL6.5、Sybase 11、Informix 6.0、Ingres和DB2等类型的数据库;本地库webpb.db中,只存放PowerBuilder 6.0应用服务器的控制信息。

  4、创建用户对象,并为该用户对象编写处理脚本。例如:创建用户对象ur,并给constructor事件编写如下脚本:

   mytransaction=create transaction

   mytransaction.dbms='ODBC"

   mytransaction.dbparm="Connectstring='DSN=WebPb'"

   Connect using mytransaction;

   if mytransaction.sqlcode〈〉0 then

   messagebox("mytransaction.error="+string(mytransaction. &

  sql_dbcode),mytransaction.sqlerrtext)

   end if

   sqlca.dbms="MSS (Msoft) SQL Server 6.5"

   sqlca.DataBase="xyw"

   sqlca.Userid="sa"

   sqlca.ServerName="Server

上一页  [1] [2] [3] 下一页  

文章录入:enadd    责任编辑:enadd 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • PB编程技巧实例

  • 制作中国式报表(二)

  • 制作中国式报表(一)

  • PB中隐藏下拉数据窗的检索参…

  • 在PB中巧用下拉数据窗口

  • PowerBuilder中数据窗口使用…

  • DataWindow的数据缓冲区

  • 利用PowerBuilder开发格式生…

  • 用DataWindow实现对多表的修…

  • 不安装Oracle数据库的连接方…

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 |