Visual Basic 中的其它Internet 技术

除了 DHTML 应用程序和 IIS 应用程序,在 Visual Basic 里还可以向工程中增加其它类型的 Internet 功能,包括:

ActiveX 控件

ActiveX 控件可以使 HTML 页面变得更加有生气,并具备更强的功能。除了创建自己的控件以外,还可以使用在 Visual Basic 专业版和企业版中提供的 Internet 控件来扩展含有 Internet 技术的标准应用程序。举例来说,可以在 Web 页面上使用 ActiveX 控件向 web 页面中增加自定义的菜单,增加滚动标题以显示广告或重要的公告信息,或者是用来增加动画效果。

使用 HTML 和 VBScript ,可以在 HTML 页面上包含 ActiveX 控件、设置它们的属性、调用它们的方法,并且处理它们的事件。

详细信息    有关为 Visual Basic 应用程序开发 ActiveX 控件的详细信息请参阅组件工具指南中“创建 ActiveX 部件”一书里的“生成 ActiveX 控件”一章。

ActiveX 代码部件

可以使用 ActiveX 代码部件( .dll 或 .exe 文件)向客户端或服务器端的 HTML 页面中增加功能。客户端的代码组件可以提高速度,因为用户的命令不再需要通过寻径返回服务器了。服务器组件则具有能够显示用户界面元素的优点。

详细信息    有关为 Visual Basic 应用程序开发 ActiveX 组件的详细信息请参阅组件工具指南中“创建 ActiveX 部件”一书里的“创建 ActiveX DLL”、“创建 ActiveX EXE 部件”或者“生成代码部件”等章节。

ActiveX文档

ActiveX 文档是和 Internet 或 intranet 站点中的其它元素紧密结合在一起的。在使用与 Visual Basic 的 Internet 应用程序无关的 DHTML 应用程序、 IIS 应用程序或者 HTML 页面时,可以同时使用 ActiveX 文档。适当地安排这些组件,可以使用户能透明地在 ActiveX 文档、应用程序或 Web 站点的其它页面之间漫游。

由于如下两条理由,要在 Internet 应用程序中使用 ActiveX 文档:

作为 HTML 页面的元素, ActiveX 文档如果没有安装在用户的计算机上,那么在用户漫游到它们的时候将会被自动下载——如果服务器上的版本更新的话将会自动升级。

详细信息    有关创建 ActiveX 文档的详细信息请参阅组件工具指南中“创建 ActiveX 部件”一书里的 “创建 ActiveX 文档”一章。

标准应用程序的Internet 扩展

Visual Basic 专业版和企业版中还包括了一些特别设计的控件,这些控件封装了与Internet有关的技术。它们包括:

另外,在安装 Internet Explorer 4.x 时还可以得到 WebBrowser 控件,这个控件允许将 Web 页面作为 Visual Basic 窗体的一部分运行。

详细信息   关于 Internet Transfer 控件和 WinSock 控件的详细信息请参阅组件工具指南中的“使用 ActiveX 控件”。关于使用 WebBrowser 控件的详细信息请参阅 MSDN Library CD 上的 Internet Client SDK,在 SDK Documentation 标头下。