用VB构键Internet的应用-
速度。服务器端的组件同样也可以有显示用户界面可视化元素的功能。通过下载一个DLL, 我们可以在HTML页面上添加用户界面的元素,如一个登录对话框; 还可以提供幕后的客户端处理能力,例如一个伴随VBScript的函数库。
客户端的部署工作类似于对ActiveX控件的使用,你同样需要使用HTML和VBScript代码引用并编写代码组件。下面给出了一个用HTML和VBScript代码编写调用DLL以显示登录对话框的实例:
1. 使用HTML创建一个窗体,其中包含一个按钮以调用登录对话框:
2. 用HTML为浏览器提供下载,注册及引用ActiveX组件的途径:
Classid="clsid:2F390484-1C7D-11D0-8908-00A0C90395F4"
id="Login"
codebase="Login.cab#version=1,0,0,0">
3. 用VBScript调用组件中的方法以显示登录对话框:
组件自身中将包含用于形成登录字符串的代码,并将它发送给服务器用于验证。
另一种将DLL和Internet技术结合的方法是将它部署在服务器端。如果你有Internet Information Server (IIS)-包含在Windows NT Server 4.0中, 你可以通过Visual Basic关盘中的Tools目录下的Oleisapi2.dll调用Visual Basic中内置的DLL函数。
Oleisapi2.dll中包含了ISAPI中的所有函数。你可以把DLL部署在HTTP服务器上, 并通过HTML页面上发送的信息调用其方法。Oleisapi2.dll作为客户请求到DLL之间的中介。由于代码是基于HTML的,这些请求仅仅是简单的URL。
通过服务器端的DLL可以由客户提供的参数定制返回给客户的HTML页面,还可以管
本文链接地址:http://www.oyaya.net/fanwen/view/173078.html
客户端的部署工作类似于对ActiveX控件的使用,你同样需要使用HTML和VBScript代码引用并编写代码组件。下面给出了一个用HTML和VBScript代码编写调用DLL以显示登录对话框的实例:
1. 使用HTML创建一个窗体,其中包含一个按钮以调用登录对话框:
2. 用HTML为浏览器提供下载,注册及引用ActiveX组件的途径:
Classid="clsid:2F390484-1C7D-11D0-8908-00A0C90395F4"
id="Login"
codebase="Login.cab#version=1,0,0,0">
3. 用VBScript调用组件中的方法以显示登录对话框:
组件自身中将包含用于形成登录字符串的代码,并将它发送给服务器用于验证。
另一种将DLL和Internet技术结合的方法是将它部署在服务器端。如果你有Internet Information Server (IIS)-包含在Windows NT Server 4.0中, 你可以通过Visual Basic关盘中的Tools目录下的Oleisapi2.dll调用Visual Basic中内置的DLL函数。
Oleisapi2.dll中包含了ISAPI中的所有函数。你可以把DLL部署在HTTP服务器上, 并通过HTML页面上发送的信息调用其方法。Oleisapi2.dll作为客户请求到DLL之间的中介。由于代码是基于HTML的,这些请求仅仅是简单的URL。
通过服务器端的DLL可以由客户提供的参数定制返回给客户的HTML页面,还可以管
理数据库的连接,对接受到的请求和返回的结果进行整理和编组
《用VB构键Internet的应用-(第3页)》