?? page20.htm
字號:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>第二課</title>
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="Microsoft Border" content="none">
</head>
<body background="../../images/exptextb.jpg">
<!-- Spidersoft WebZIP Ad Banner Insert -->
<!-- End of Spidersoft WebZIP Ad Banner Insert-->
<p><strong><font FACE="宋體" size="3">第二課:從腳本調用 Finance 組件</font></strong></p>
<font FACE="宋體" SIZE="2">
<p>要測試組件,可以從 ASP、Visual Basic、Microsoft? Office 產品的 Visual
Basic for Applications 或任何 OLE 自動控件來調用組件。</p>
<p>要使用 VBScript 從 ASP 調用 Finance 組件,可以使用一個 HTML
表格作為輸入來計算某人存款計劃的未來值。</p>
<p><strong>所需的 HTML 表格</strong></p>
<p>我們將使用一個 HTML 表格后,就能用 Request("APR")
的方式引用。HTML 標記 <INPUT TYPE=TEXT NAME=APR>
提供了輸入數值所需的字段。</p>
<p>要將表格標記的 ACTION 屬性指定的網頁。“Submit”按鈕的 HTML 標記
(<INPUT TYPE=SUBMIT VALUE=" Calculate Future Value ">) 使用 ACTION
的值,從 HTML 表格標記 (<FORM METHOD=POST ACTION="Finance.asp">)
來調用 ASP 頁 Finance.asp。</p>
<p>我們已經為您創建好了表格。用文本編輯器打開 localhost Web
服務器上 Tutorial 目錄 (C:\WINNT\Help\iis\htm\tutorial) 中的 FVform.asp
文件即可。</p>
<p><strong>腳本</strong></p>
<p>我們使用 VBScript 來調用您的 Finance
服務器組件。腳本首先確認來自 HTML
表格中任何沒有輸入的變量賦默認值。 </p>
<p>Server.CreateObject 創建一個 Finance
組件的實例(也就是使組件可用),名為 MS.Finance。為組件創建實例以后,就可以使用組件的方法和屬性了。在腳本中緊隨
Server.CreateObject 之后,使用了 CalcFV
方法來計算存款計劃的未來值。計算結果將出現在請求這個信息的瀏覽器中。</p>
<p>要查看腳本,請用文本編輯器打開 Tutorial 目錄
(C:\WINNT\Help\iis\htm\tutorial) 中的 Finance.asp 文件。</p>
<p><strong>用瀏覽器進行測試</strong></p>
<p>要運行 Finance.asp ASP 頁,請打開 FVform.asp
文件,該文件將繪制一個表格并調用 Finance.asp
腳本來計算表格中描述的存款計劃的未來值。</p>
<p>要打開 FVform.htm,請將瀏覽器導向
http://localhost/iishelp/iis/htm/tutorial/FVform.asp。 </p>
<p>在“Savings Plan”表格中輸入數值。 </p>
<p>單擊“Calculate Future Value”按鈕。存款計劃的結果將會出現。 </p>
<p>經過不長時間的學習,您已經創建了一個有用的 ActiveX 服務器
組件。如果需要使用其他財務函數,只要通過 Visual Basic
將其他方法添加到 Finance
服務器組件中,就可以執行其他財務函數了。我們鼓勵您進行嘗試并提出創造性的方法來利用自己的
ActiveX 組件。您很快將會發現,用組件來開發 Web
應用程序幾乎沒有任何限制。</p>
<p> </p>
<p>--------------------------------------------------------------------------------</p>
<p> </font></p>
<layer src="http://www.spidersoft.com/ads/bwz468_60.htm" visibility=hidden id=a1 width=600 onload="moveToAbsolute(ad1.pageX,ad1.pageY); a1.clip.height=60;visibility='show';"></layer>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -