首页 > 编程 > .NET > 正文

在Visual FoxPro 5.0中激活Internet Explorer

2024-07-21 02:09:13
字体:
来源:转载
供稿:网友


目前,internet/ intranet技术已日趋成熟,构造企业级intranet已被越来越多的
企业所采纳。intranet是采用internet技术构造企业内联网络,它既可以实现企业
内部的信息共享,也可以通过internet与外部世界交流信息,具有很大的灵活性。
当前,很多应用系统的开发建构在intranet/web结构上,这使得客户端的用户能够
通过浏览器查询或访问web服务器端的数据库、浏览html页面。浏览器是与用户相
关的界面,虽然web服务器后端应用程序与浏览器没有直接的交互,应用程序却通
过回送一个完整的html页面进行显示,以一种非交互的方式提供了界面。

microsoft正在将web浏览器界面直接并入将来的windows操作系统版本中。在
internet explorer 4.0中,web浏览器与其它用于文件浏览及显示桌面应用程序的
界面部件之间没有什么差别。浏览器正在成为无所不在的应用程序,它提供了漫游
web、局域网、甚至是用户自己的计算机和应用程序所需的全部功能。

visual foxpro 使组织数据、定义数据库规则和建立应用程序等工作变得简单易行。
visual foxpro的集成化的开发环境不但拥有功能强大的面向对象程序设计工具以
及客户/服务器能力,而且支持 ole 及 activex。如果你在系统中安装了internet
explorer,而且它是缺省的浏览器,用下面的方法,就能通过visual foxpro控制
web浏览器访问web站点。

建立一个visual foxpro表单,其中,启动internet explorer的代码为:

oie = createobject("internetexplorer.application"),

createobject函数从一个ole应用中创建一个对象。关闭internet explorer

的代码为:

if type('oie') = "o"

oie.quit release oie endif



oie类的主要成员函数为:oie.navigate(string url)联向url指定的某个接点;
oie.gohome与internet explorer的主页对应;oie.gosearch与internet explorer
的搜索对应;oie.goback与internet explorer的后退对应;oie.goforward与internet
explorer的前进对应。

oie类的主要成员变量为:oie.top,oie.left窗口左上角坐标;oie.height窗口高度;
oie.width窗口宽度;oie.statustext窗口状态条显示信息;oie.statusbar窗口是否
有状态条;oie.fullscreen窗口是否全屏显示;oie.toolbar窗口是否有工具条;
oie.visible窗口是否可见;oie.menubar窗口是否有菜单。通过设置这些成员变量,
可以控制internet explorer的窗口大小、位置及各种状态。

这样,我们就可以生成一个在visual foxpro中激活并控制internet explorer的程序,
该程序可以作浏览器用。在visual foxpro 5.0及internet explorer 4.0环境下实现。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表