【文章內(nèi)容簡介】
age腳本語言。 ASP的對象 、OBJECT CONTEXT對象、REQUEST對象、SESSION對象、ASPERROR對象。:發(fā)布信息至客戶端、取得客戶端相關(guān)信息、管理、控制交易處理,取得錯誤信息的反饋等。 Scripting Language 一般大部分都是使用VBScript或是JavaScript,當(dāng)然了也不止這兩種,只要該語言能提供ActiveX Scripting引擎,都可用來設(shè)計ASP程序,加入到HTML的網(wǎng)頁當(dāng)中。ASP程序是由文本、HTML標(biāo)記和腳本組合而成的。在ASP程序中,腳本通用分隔符與文本和HTML標(biāo)記區(qū)分開,ASP用分隔符〈%和%〉來包括腳本命令,由分隔符括起的命令稱為主腳本命令,這些命令由主腳本語言進(jìn)行處理,默認(rèn)主腳本語言是VBScript。我們在實現(xiàn)該系統(tǒng)的編程過程中主要運(yùn)用了VBScript腳本語言。 VBScript是Visual Basic的一個子集,編程方法和Visual Basic基本相同。 ASP的執(zhí)行情況大致如圖所示:ASP的運(yùn)行環(huán)境: “工欲善其事,必先利其器” , 運(yùn)行環(huán)境是很重要的。 互聯(lián)網(wǎng)是一個客戶機(jī)/服務(wù)器系統(tǒng)??蛻魴C(jī)是站點訪問者使用瀏覽器提交命令和查看相應(yīng)網(wǎng)頁的計算機(jī)。服務(wù)器的位置通常與站點訪問者相距較遠(yuǎn),并且同時為多個訪問者的請求服務(wù)。 從廣義上說,服務(wù)器可以是任意一臺為其他計算機(jī)運(yùn)行應(yīng)用程序或提供服務(wù)的計算機(jī)。一臺這樣的計算機(jī)可以提供任意數(shù)量的應(yīng)用程序或服務(wù)(當(dāng)然,要假定它有足夠的內(nèi)存空間、CPU處理能力等資源)??蛻魴C(jī)和服務(wù)器的另一個差異在于:客戶機(jī)提出請求而服務(wù)器響應(yīng)請求。因此,客戶機(jī)必須以服務(wù)器能夠理解的方式按某種程序表達(dá)和提交其請求。同樣,服務(wù)器也必須以客戶機(jī)能夠處理的方式表達(dá)和發(fā)送其響應(yīng)。 有鑒于此,在創(chuàng)建站點之前,選擇站點服務(wù)器是一項重要工作。FrontPage提供了以下3種服務(wù)器解決方案: 建立基于本地硬盤的站點。 這種方案不需要服務(wù)器支持。網(wǎng)頁制作人員只需要在FrontPage中指定本地硬盤上的一個文件夾作為根目錄,就可以創(chuàng)建并瀏覽自己的站點。任何可以瀏覽該站點的用戶都被允許對網(wǎng)頁進(jìn)行編輯。 優(yōu)點:與服務(wù)器端無關(guān),簡便易行。初學(xué)者容易理解和操作。 缺點:在基于磁盤的站點上不能運(yùn)行CGI或ISAPI程序。下列FrontPageL功能組件在基于磁盤的站點中也無法實現(xiàn):l ● 確認(rèn)域組件 l ● 討論組組件 l ● 表單結(jié)果組件 l ● 搜索組件 l ● 活動服務(wù)器頁面(Active Server Pages) l ● 其他用戶編寫的程序,共享軟件或商用服務(wù)器端程序雖然使用基于磁盤的站點并不影響使用上述功能。此外,基于磁盤的站點根本沒有安全方面的功能。 要克服以上缺點,可采用以下方案: 一般在Windows98上運(yùn)行環(huán)境是PWS(Personal Web Server),Windows2000或Windows xp上是IIS(Internet Information Server)。 Personal Web Server是運(yùn)行于Windows 95或Windows 98下的個人或工作組站點服務(wù)器,F(xiàn)rontPage Server Extension則是管理站點的必要工具。結(jié)合使用這二者,可以在產(chǎn)品環(huán)境測試絕大部分FrontPage組件的功能。 優(yōu)點:服務(wù)器的安裝和維護(hù)都比較容易,支持大多數(shù)的Front