荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: 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软件 网络书店