方法1)可用Shell函数执行一个可执行文件explorer.exe来打开网页。
Shell 函数,
执行一个可执行文件,返回一个 Variant
(Double),如果成功的话,代表这个程序的任务 ID,若不成功,则会返回 0。
Private Sub Command2_Click()
Shell "explorer.exe http://www.baidu.com"
End Sub
方法2)使用WebBrowser直帆余迹接建立浏览器。
在 Visual Basic 里还可以向工程中增加其它类型的 Internet 功能,包括:
Visual Basic 应用程序的 Internet 扩展。可以使用一些特殊控件,它们提供了和Internet 有关的功能。这些控件包括
Internet Transfer 控件、 WebBrowser 控件,以及 WinSock 控件。
Private Sub Command1_Click()
WebBrowser1.Navigate "http://www.baidu.com"
End Sub
Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语毁灶言,为结构化的、模块化的、面向对象的、包含协助开发环态并境的事件驱动为机制的可视化程序设计语言。是一种可用于微软自家产品开发的语言。
“Visual” 指的是开发图形用户界面 (GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。 “Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,是一种在计算技术发展历史上应用得最为广泛的语言。
可以用JavaScript。
<SCRIPT language="JavaScript">function Run(strPath)
{
弊悄 try
{
var objShell = new ActiveXObject("wscript.shell")
objShell.Run(strPath)
objShell = null
}
catch(e)
{
alert('找不到文件"'+strPath+'"(或它的组件之一)。请确定路径和文件名是否正确.')
耐卜段}
}
</SCRIPT>
// 昌誉下面是你的按钮,我这里直接用的button标签,也可以用input[type=button]标签
<button onclick="Run('D:\\vb.exe')">执行VB</button>
调用时用Run(你的VB程序路径)
嵌入不到里面。vb程序运行,需要vb运行库的。网页是w3c整的标准,里面没有vb运行库。
举一个例子。同一个网页可以在烂灶微软的设备上正常看,也饥岩扮可以在苹果的设备上看。
假如vb可以嵌入到网页中,那么这个vb就可以在苹果的设备上看了。
那么显然苹果肯定是不干的,凭什么微软的软件在苹果的设备上运行?所以有这个想法就不对。
如果非要挂到网页上,那只能用w3c的标准,从新枣禅写一个程序了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)