手工部署代码部件

代码部件是 .exe 或 .dll 文件,而不是 .ocx 文件。对于客户方部署,可以使用类似用于 ActiveX 控件的 HTML 和 VBScript 代码来引用和为 ActiveX 部件编写脚本。您可以执行以下步骤对一个客户部署代码部件:

  1. 使用 HTML 创建一个包含启动部件显示的页面。例如,您可以创建一个启动部件的按钮。其中包括元素在脚本中使用的名字、页面上所显示的类型以及一个“值”,该值与 Visual Basic 中命令按钮的 Caption 属性相似。

    以下示例显示了引用 Login 对话框的按钮的 HTML 代码:

    <FORM NAME="LoginButton">
    Click here to log in:
    <INPUT NAME="cmdLogin" TYPE="Button" VALUE="Log in_">
    </FORM>
    
  2. 使用 OBJECT 标记为浏览器提供一种下载、注册和引用 ActiveX 部件的方式。OBJECT 标记包括部件的类标识符,即用于引用部件的唯一标识符,以及一个告知浏览器在何处可以找到部件的 CODEBASE 属性。

    注意 请参阅“手工部署 ActiveX 控件”,以获得 OBJECT 标记的示例。

  3. 使用 VBScript 显示部件。以下代码显示了对于 Login 对话框部件这样做的示例:
    <SCRIPT LANGUAGE="VBScript">
    ' 为包含按钮的 HTML 窗体、 
    ' 以及显露显示对话框方法的对象
    ' 创建变量。
    Dim dlgLogin
    Dim TheForm
    Set TheForm = ActiveX document.LoginButton
    ' 当单击该按钮时,包括一个
    ' 显示对话框的过程。
    Sub cmdLogin_onClick
    Set dlgLogin = Login
    dlgLogin.ShowDialog
    End Sub
    </SCRIPT>
    

在该示例中,部件本身将会包括形成登录字符串的代码并将其发送至服务器进行校验。