荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: icefire (as you wish), 信区: Database
标  题: 用PowerBuilder开发internet程序
发信站: BBS 荔园晨风站 (Sat Dec 12 08:44:14 1998), 站内信件

用PowerBuilder创建Internet应用(上)
    Internet和World Wide Web(WWW)已经风靡全球,在WWW上有上百
万的商业机会。通过WW W,可以立即给用户提供信息,提高用户的满意
程度。还可以提供更好的通讯和信息访问,提高企业内部的生产率。
    要充分发挥这些优势,企业必须改变它们在Web节点上的"市场小
册子",并且提供动态的、数据驱动内容的节点。它们需要开发工具开
发这些新的Internet应用。
    新的Internet开发工具不断涌现,PowerBuilder 5.0就是其中之
一。它包含了很多新的Internet特性,使得开发者可以构造动态的Web
节点,比如:

    ·支持"ActiveX控件";

    ·数据窗口可以将任何数据库中表的数据存储为HTML格式文件;

    ·数据窗口的Plug-in功能,可以让浏览器在Internet上查看报表

;

    ·窗口的Plug-in功能可以在WWW浏览器上运行PowerBuilder应用

;

    ·Web.PB用于创建动态的、基于Web的应用服务器。

    PowerBuilder是一个较优秀的RAD(快速应用开发)工具,非常适应

Internet的开发需求, 其表现如右表所示:

    下面我们详细讨论PowerBuilder 5.0的Internet特性。

    支持ActiveX

    PowerBuilder提供对Mcrosoft ActiveX Internet控件的广泛支

持。使用从第三方厂家提供的ActiveX控件,可以为PowerBuilder应用

增加各种Internet功能,例如:

    ·WWW HTML浏览器功能;

    ·FTP控件用于传输和共享文件;

    ·NNTP控件访问新的群件;

    ·POP控件用于Internet电子邮件服务。

表1

    例如,如果希望PowerBuilder应用的最终用户可以在PowerBuilde

r应用的窗口中浏览WW W。通过使用Visual Components的WebViewerA

ctiveX,在窗口中嵌入一个HTML Web浏览器并且可以通过编程控制它



    开发者可以使用WebViewer内置的函数并且允许用户输入URL(Uni

form Resourse Locat or),以及在Web节点间向前和向后移动。这个

控件同时还提供很多属性和方法允许开发者通过编程控制它的功能。

例如,开发者可以使用PageURL属性和PowerScript语言设置URL地址。

开发者还可以通过截断到其它Web节点的连接请求来限制PowerBuilde

r应用的用户只访问公司的主页。

    使用ActiveX的优点表现在以下几个方面:

    ·扩展PowerBuilder客户/服务器应用;

    ·开发者可以完全通过编程控制这些控件并且可以定制应用的In
ternet功能;

    ·市场上有上百个可供选择的ActiveX组件;

    ·不必重复工作——使用预制的、测试过的Internet组件。

    数据窗口生成HMNL文件

    数据窗口技术是PowerBuilder访问数据库和进行数据表现的重要

技术。数据窗口提供了鼠标点击方式的SQL语句生成,并且可以将数据

以各种形式展现给用户,包括图形方式、交叉表格形式、列表形式和R

ichText格式。数据窗口可以将其中的数据存储为各种文件格式,例如

dBASE、dif、SQL、Excel、WKS、Wndows mctafile和Powersoft Repo

rt(PSR)。PowerBul der 5.0现在支持一种新的存储格式HTML,可以将

数据窗口中的数据存储为HTML文件格式。

    使用数据窗口生成HTML文件的优点如下:

    ·无需HTML编程,就可以在Internet或Intranet上发布PowerBuil

der或InfoMaker的静态数据和报表;

    ·将数据窗口生成的HTML合并到其它任何HTML页中,可以增强数

据表现;

    ·最终用户可以不需要PowerBuilder就能在他们的PC机上查看相

关的信息——只需要一个浏览器。



    数据窗口Plug-in

    数据窗口的Plug-in功能可以在Web页上显示Powersoft Report(P

SR)文件,这必须在Net scape Navigator或Microsoft Internet Expl

orer 3.0上查看。用PowerBuilder DataWind ow或者InfoMaker Repo

rt创建的报表,可以存储为PSR文件格式,这样就可以通过浏览器来访

问。这种报表保存了数据窗口中所有高级的格式,例如阴影、彩色文

本和编辑风格等。

    例如:要显示数据窗口文件compensation-report.psr,必须将下

面的嵌入标记插入HTML 页上:

    〈embed src=compensation_report.psr width=650 height=350



    一旦该HTML被装入,compensation_report.psr会自动从Web服务

器上卸下。使用数据窗口的Plug-in功能用户可以使用滚动条浏览数

据,打印数据窗口报表,还可以将报表存储成其它文件格式。

    数据窗口Plug-in的优点表现在以下几个方面:

    ·在WWW上发布复杂的Data Window/InfoMaker报表,加快向WWW用

户的发布;

    ·克服HTML的限制,提供复杂的图形报表,包括列表形式、交叉表

格形式和图形方式。

问。这种报表保存了数据窗口中所有高级的格式,例如阴影、彩色文

本和编辑风格等。

    例如:要显示数据窗口文件compensation-report.psr,必须将下

面的嵌入标记插入HTML 页上:

    〈embed src=compensation_report.psr width=650 height=350



    一旦该HTML被装入,compensation_report.psr会自动从Web服务

器上卸下。使用数据窗口的Plug-in功能用户可以使用滚动条浏览数

据,打印数据窗口报表,还可以将报表存储成其它文件格式。

    数据窗口Plug-in的优点表现在以下几个方面:

    ·在WWW上发布复杂的Data Window/InfoMaker报表,加快向WWW用

户的发布;

    ·克服HTML的限制,提供复杂的图形报表,包括列表形式、交叉表

格形式和图形方式。

    ·节省拷贝报表的时间和资金;

    ·可以在一个中央位置更新报表。


--
我不愿回首过去
我无力展望未来
但是
我至少拥有现在

※ 来源:.BBS 荔园晨风站 bbs.szu.edu.cn.[FROM: 192.168.0.5]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店