十九、从脚本调用 Finance 组件

    要测试组件，可以从 ASP、Visual Basic、Microsoft? Office 产品的 Visual
    Basic for Applications 或任何 OLE 自动控件来调用组件。

    要使用 VBScript 从 ASP 调用 Finance 组件，可以使用一个 HTML 表格作为输
    入来计算某人存款计划的未来值。

    所需的 HTML 表格

    我们将使用一个 HTML 表格后，就能用 Request("APR") 的方式引用。HTML 标记
     <INPUT TYPE=TEXT NAME=APR> 提供了输入数值所需的字段。

    要将表格标记的 ACTION 属性指定的网页。“Submit”按钮的 HTML 标记 (<INP
    UT TYPE=SUBMIT VALUE=" Calculate Future Value ">) 使用 ACTION 的值，从
     HTML 表格标记 (<FORM METHOD=POST ACTION="Finance.asp">) 来调用 ASP 页
     Finance.asp。

    我们已经为您创建好了表格。用文本编辑器打开 localhost Web 服务器上 Tuto
    rial 目录 (C:\WINNT\Help\iis\htm\tutorial) 中的 FVform.asp 文件即可。

    脚本

    我们使用 VBScript 来调用您的 Finance 服务器组件。脚本首先确认来自 HTML
     表格中任何没有输入的变量赋默认值。

    Server.CreateObject 创建一个 Finance 组件的实例（也就是使组件可用），名
    为 MS.Finance。为组件创建实例以后，就可以使用组件的方法和属性了。在脚本
    中紧随 Server.CreateObject 之后，使用了 CalcFV 方法来计算存款计划的未来
    值。计算结果将出现在请求这个信息的浏览器中。

    要查看脚本，请用文本编辑器打开 Tutorial 目录 (C:\WINNT\Help\iis\htm\tu
    torial) 中的 Finance.asp 文件。

    用浏览器进行测试

    要运行 Finance.asp ASP 页，请打开 FVform.asp 文件，该文件将绘制一个表格
    并调用 Finance.asp 脚本来计算表格中描述的存款计划的未来值。

    要打开 FVform.htm，请将浏览器导向 http://localhost/iishelp/iis/htm/tut
    orial/FVform.asp。

    在“Savings Plan”表格中输入数值。

    单击“Calculate Future Value”按钮。存款计划的结果将会出现。

    经过不长时间的学习，您已经创建了一个有用的 ActiveX 服务器 组件。如果需
    要使用其他财务函数，只要通过 Visual Basic 将其他方法添加到 Finance 服务
    器组件中，就可以执行其他财务函数了。我们鼓励您进行尝试并提出创造性的方
    法来利用自己的 ActiveX 组件。您很快将会发现，用组件来开发 Web 应用程序
    几乎没有任何限制。

    (全文完）