利用powerbuilder实现对ie浏览器的调用与控制

利用powerbuilder实现对ie浏览器的调用与控制

ID:27794264

大小:187.03 KB

页数:5页

时间:2018-12-06

利用powerbuilder实现对ie浏览器的调用与控制_第1页
利用powerbuilder实现对ie浏览器的调用与控制_第2页
利用powerbuilder实现对ie浏览器的调用与控制_第3页
利用powerbuilder实现对ie浏览器的调用与控制_第4页
利用powerbuilder实现对ie浏览器的调用与控制_第5页
资源描述:

《利用powerbuilder实现对ie浏览器的调用与控制》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、利用PowerBuilder实现对IE浏览器的调用与控制2005深圳HH摘要:本文描述了如何通过PowerBuilder开发工具实现对IE浏览器的调用与控制。关键词:PowerBuilder;IE;WebBrowser1.引言PowerBuilder是数据库前端应用开发的主流编程工具。随着计算机的普及应用,越来越多的计算机用户对软件系统提出更商的要求。随着网络时代到来,过去基于CS模式的软件系统逐渐趋向于BS模式,同时出现了很多工提供软件系统在各模式间的转换。但这些工具的辅助工作只能将软件系统从一个模式转换为另

2、一种模式,而丢弃了原有模式存在的一些优点,往往这些优点是在一些软件系统中必不可少的。为了满足円益提高的用户需求,在保留现有CS模式软件系统特点的同时,在系统中增加BS的血液。如何实现这样的需求?如何实现这样的功能呢?本文将阐述如何通过PowerBuilder开发工具实现对IE浏览器的调用与控制。2.使用环境的介绍IE(InternetExplorer)是微软提供的网页浏览器,通过它可以实现在万维网或其它网站系统上的网页浏览,它是绑定Windows操作系统发布的,它提供供二次开发使用的ActiveX控件,所以在W

3、indows平台上我们可以找到IE提供的浏览器控件,被命名为MicrosoftWebBrowser。本文的实现方法•就是通过对浏览器控件的访问操作实现对IE的调用与控制。在Windows平台操作系统上,该控件被注册往系统内,通过PowerBuilder的Browser工具可以查看浏览器的详细信息。如图1MicrosoftWebBrowser白…通0冗*ClassInformation

4、1••-——GUID={8856F9611D0-A96B-00C04FD705A2}Control冑InProcServer32

5、=C:WINDOWSsystem32ieframe.dllMiscStatus=0jProgID=Shell.Explorer.2

6、ToolboxBitmap32=C:WIND0WSsystem32ieframe.dll257Ii——TypeLib•GUID={EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}Version=1.1?VersionlndependentProglD=Shell.Explorer+

7、-{SPnDperdes■Events•I+區JFunctio

8、ns图1能够在该工具上查看浏览器的属性、事件、方法。这些为我们编写程序提供了帮助。3.方法事件说明事件:DocumentComplete(oleobjectpdisp,anyurl):当页而文档被完全下载和初始化时触发该事件。Titlechange(stringtext):页面Title改变时触发该事件。navigatecomplete2(oleobjectpdisp,anyurl):本事件是当WebControl完成对新地址的导向后触发该事件。downloadcomplete:当一个导航操作完成、屮止或失败时

9、触发该事件。progre$schange(longprogress,logprogressmax):记录当前页面的进度值,最人值和变化值,同时通知界面进度发生变化方法:Navigate(stringurl):将导航到指定的url地址。GoBack:向后返回到上一页而。GoForward:向前切换到下一页而。1.实现方法首先创建工作区PBBrowse,建立应用PBApp。建立w_main窗口,用该窗口作为程序的主界而,在该界而屮增加浏览器控件来实现对浏览器的调用和控制。在w_main窗口中增加以下控件:增加静态文

10、本命名为st_url,text名称是“地址:”。增加单行文本编辑框命名为sle_url,用于输入网络地址url。增加按钮命名为Cd_navigate,Text名称是“导航”,用于进行网络地址的导航控制。增加按钮命名为cxLforward,Text名称是“向前”,用于控制浏览器导航到下一页。增加按钮命名为cd.backward,Text名称是“后退”,用于控制浏览器导航到上一页。增加进度条控件命名为hpb_process,用于显示导航页面加载的执行进度。增加静态文本命名为st_title,用于显示导航页面的tit

11、le名称。增加图片控件,命名为p_exit,使用表示退出的图片,该按钮功能是执行程序终止退出功能。在应用PBApp的open事件卜‘增加如K代码:Open(w_main)//打开程序主界而在w_main的open事件中增加如下代码:Cd_forward.enablid=false//在S序启动时控制向前按钮不可用Cd_backward.enablid=false//在程.序启动时校制后

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。