欢迎来到天天文库
浏览记录
ID:10514010
大小:54.00 KB
页数:4页
时间:2018-07-07
《用vb构键internet的应用 》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、用VB构键Internet的应用Inter技术的发展为编程人员提供了更广泛的施展身手的空间。早先"Inter应用程序"这个词仅仅只是指一些用FTP协议下载文件或浏览HTML页面的工具,而如今使用VisualBasic,不仅可以为Inter开发应用程序,而且还可以把Inter技术作为一部分融入大型的解决方案中。 今天我们所要讨论的问题是利用VisualBasic创建在面向Inter的应用中起重要作用的ActiveX组件。例如,你所创建的ActiveX控件可以用于HTML页面;你开发的ActiveX文档可以在Inte
2、r浏览器中使用并于其他的组件一起和HTML页面集成起来;另外ActiveX代码组件(以前被称为OLE服务器),可以被部署在客户端或服务器端的计算机上用于后台的处理。[Inter的开发环境] Inter是一个使用TCP/IP协议、全球性的非集中管理的计算机网络。如果去掉全球性这一点,所谓"Inter技术"完全可以和本地局域网中所使用的技术一样。 从一方面来看,Inter技术只是简单地为开发人员提供了另一个施展身手的空间。如果你在和L和VBScript代码以实现安全性或是其他,但是你仍然在调用方法,设置属性,处理事
3、件等等。这样,作为一个VB开发人员所有的知识和技能都被用于了Inter的环境下。 从另外一个方面来看,应用Inter的技术可以使你向一些吸引人的方向延伸你的开发工作。例如将ActiveX组件和Inter技术综合有以下的益处:更简单的维护---作为L页面被下载到客户端,客户机和服务器的连接就终止,直到服务器接受到下一个请求。在使用FTP下载文件或是User阅读新闻时也会发生同样的情形。 结合静态客户机的功能即为用VisualBasic中和Inter技术相关的ActiveX控件创建一个FTP工具,一个L页面,上面有
4、文本框以输入查询内容,还有按钮以把用户输入的条目作为一个字符串发送给服务器。当你发送完文本之后,服务器返回一个已定制过的HTML页面-往往是通过调用一个DLL中的函数,上面有你查询的结果。这就是一个"活动的"服务器的例子,它自动处理数据并根据条件返回一个定制的结果。 创建活动服务器的途径之一就是通过使用VisualBasic开发的DLL并用Oleisapi2.dll实现访问。Oleisapi2.dll包含在L页面上的信息或调用其方法。 活动的客户机和静态的服务器 当客户机拥有处理能力时称之为活动的客户机。活动的
5、客户机拥有本地处理任务的能力,而不是请求服务器帮助处理。在客户机/服务器应用中,本地处理的能力不仅提高了任务完成的速度,而且减轻了服务器的负担。 活动客户机的情形有很多种。例如,用VisualBasic构建的ActiveX文档几乎可以包括所有传统应用的功能。当你把它放到一个容器中时,例如InterExplorer,你的客户端就完全拥有了传统VisualBasic中所有的动态功能。客户端也可以通过在一个HTML页面中使用VBScript调用ActiveX控件或DLL实现。 活动的客户机和活动的服务器 如果采用活动
6、客户机和活动服务器的模式可以充分发挥优势:分布式的功能便于扩展,灵活的解决方案可以充分利用系统和网络资源。 在三层结构的客户机/服务器环境中开发部署的应用中,其组件分布于整个网络上,总起来完成提供用户界面,实现业务准则和数据访问的功能,而且由于可以充分利用客户端和服务器端的处理能力,可以实现更复杂的数据访问功能。 一个活动的服务器可以负责跟踪客户提交的查询表格,提交查询并返回结果。一个活动的客户机则负责将返回的结果展现给用户,然后将改变的内容返回给服务器。另外通过Inter组件的下载,当用户访问L页面和Acti
7、veX文档之间迁移。 可以把ActiveX文档作为VisualBasic为Inter提供的应用。几乎所有现在用标准应用程序完成的工作都可以用ActiveX文档实现。 作为HTML页面中的一个元素,如果在用户的客户机上没有安装ActiveX文档,当用到它们时,可以自动地从网上下载;如果客户机上的版本比较旧,也可以可以自动升级。ActiveX文档的许多特性提供了很好的安装,导航性能,并可以保证很好的持续一致性:Inter组件的下载---你可以创建一个到你的ActiveX文档的连接,使浏览器可以自动找到并下载所有需要
8、的组件。超连接对象---在一个超连接感知的包容器中,你可以使用VisualBasic的超连接对象的属性和方法以跳转到一个给定的URL或是通过历史的记录清单进行导航。菜单和协商---由于可以从L页面中的超连接连接到这个ActiveX文档上:1.用HTML创建引用这个ActiveX文档的连接。由于ActiveX文档将在InterExplorer中取代HTML页面
此文档下载收益归作者所有