freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

vbscript的內(nèi)置對(duì)象-wenkub

2023-05-21 19:48:00 本頁(yè)面
 

【正文】 2. 主腳本語(yǔ)言 3. ASP程序的發(fā)布與執(zhí)行 4. ASP的包含文件 5. ASP的內(nèi)置對(duì)象 6. ASP的內(nèi)置組件 7. 用戶自定義組件 1. ASP程序 ASP程序是以 .asp為擴(kuò)展名的文本文件 , 這個(gè)文本文件由靜態(tài) HTML標(biāo)記和動(dòng)態(tài) ASP組成 , 它們之間可以相互包含 , 也就是說(shuō) , 在 HTML標(biāo)記中可以插入 ASP代碼 ,在 ASP腳本語(yǔ)言代碼中也可以插入 HTML代碼 。組件提供了在腳本中執(zhí)行任務(wù)的對(duì)象 , 要使用組件提供的對(duì)象 , 需創(chuàng)建對(duì)象的實(shí)例并將這個(gè)新的實(shí)例分配變量名 。 ActiveX組件是建立 Web應(yīng)用程序的關(guān)鍵 。 只要安裝了相應(yīng)的腳本引擎 , 就可以使用幾乎目前所有流行的腳本語(yǔ)言編寫(xiě) ASP應(yīng)用程序 。 編程語(yǔ)言則向計(jì)算機(jī)發(fā)送一系列復(fù)雜機(jī)器指令 , 以完成一系列的操作 。 通過(guò)這種環(huán)境 , 可將 HTML頁(yè) 、 腳本命令以及 COM組件組合在一起 , 創(chuàng)建交互式網(wǎng)頁(yè)或功能強(qiáng)大的基于 Web的應(yīng)用程序 , 可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式 Web服務(wù)器應(yīng)用程序 。 因?yàn)椴挥猛ㄟ^(guò)編譯生成目標(biāo)程序 , ASP程序的開(kāi)發(fā)與修改非常容易 。 腳本語(yǔ)言介于兩者之間 , 通常用于格式化文本和使用以編程語(yǔ)言編寫(xiě)的已編譯好的組件 。 為簡(jiǎn)單起見(jiàn) , 本教程中的所有 ASP應(yīng)用程序均使用 VBScript編寫(xiě) 。 ActiveX組件是一個(gè)存在于 Web服務(wù)器上的文件 , 該文件含有完成某些特定任務(wù)的代碼 。 使用 ASP的 建對(duì)象的實(shí)例 , 使用腳本語(yǔ)言的變量分配指令可以為對(duì)象實(shí)例命名 。 創(chuàng)建 ASP程序非常容易 , 比如可以在 HTML文件中添加腳本 , 只需將該文件的擴(kuò)展名 .htm或 .html替換為 .asp就可以了 。 (1) ASP腳本命令 ASP腳本命令使用定界符 % 和 %。 與前面各課的客戶端腳本編寫(xiě) ( 編寫(xiě)在瀏覽器上運(yùn)行的腳本 ) 不同 , 請(qǐng)注意不要用 HTML中的 SCRIPT標(biāo)記括入表達(dá)式 。 【 例 71】 根據(jù)時(shí)間返回不同的 結(jié)果 。例如上例腳本在 If...Then...Else語(yǔ)句中加入 HTML,產(chǎn)生同樣的結(jié)果: HTML BODY % If Time = 12:00:00 AM And Time 12:00:00 PM Then % Good Morning! % Else % Hello! % End If % /BODY /HTML 如果條件為真 , 那么 Web服務(wù)器將跟隨條件的HTML( “ Good Morning! ” ) 發(fā)送到瀏覽器;否則 ,將跟隨 Else的 HTML( “ Hello! ” ) 發(fā)送到瀏覽器 。 下述代碼可以產(chǎn)生與前例同樣的結(jié)果: HTML BODY % If Time = 12:00:00 AM And Time 12:00:00 PM Then Good Morning! Else Hello! End If % /BODY /HTML 。 下面的命令都是合法的: % Color = Green % %Color=Green% % Color = Green % 由于 VBScript或者 JScript解釋器要將 ASP語(yǔ)句中關(guān)閉定界符與下一個(gè)語(yǔ)句的打開(kāi)定界符之間的空白字符刪除 , 要保留兩個(gè)語(yǔ)句間的空白字符 , 比如在句子中顯示變量值的時(shí)候 , 就要使用 HTML不間斷空格符( ) 來(lái)實(shí)現(xiàn) 。 主腳本語(yǔ)言用在定界符 %和 %之內(nèi) , 可以在定界符之內(nèi)使用任何有效的 VBScript命令 , ASP會(huì)調(diào)用 VBScript腳本引擎來(lái)處理這些命令 。 由于 ASP腳本是在服務(wù)器端被處理的 , 所以即使客戶端的瀏覽器不支持腳本語(yǔ)言 , 也不必通過(guò)包含進(jìn) HTML注釋標(biāo)記來(lái) 隱藏腳本 。 與 HTML注釋不同 , 當(dāng)處理腳本時(shí) , 它們將被刪除 , 而不是被送到瀏覽器 。 % i = i +1 39。 3. ASP程序的發(fā)布與執(zhí)行 ASP程序運(yùn)行于服務(wù)器中 , 執(zhí)行后產(chǎn)生瀏覽器可識(shí)別的 HTML代碼 , 然后再傳送給瀏覽器 。 用戶端使用瀏覽器觀看到的是一般標(biāo)準(zhǔn)的 HTML代碼 , 網(wǎng)站服務(wù)器會(huì)自動(dòng)將 ASP的程序代碼解釋為標(biāo)準(zhǔn) HTML格式的網(wǎng)頁(yè)內(nèi)容 。 包含文件的命令格式為: !INCLUDE Virtual | file =filename 說(shuō)明: ① filename是被包含文件名 , 被包含文件不要求專門的文件擴(kuò)展名 , 但是 , 被包含文件以 .inc為擴(kuò)展名以便和其他類型文件相區(qū)分是一個(gè)良好的編程習(xí)慣 。 ⑤ 一個(gè)被包含文件也可以包含其他的文件 。 ASP檢測(cè)此類循環(huán)或嵌套錯(cuò)誤 , 并在檢測(cè)到時(shí)產(chǎn)生一個(gè)錯(cuò)誤消息 ,同時(shí)停止處理被請(qǐng)求的 .asp文件 。 ! This script will fail % name=(header1 amp。通過(guò) Request對(duì)象也可以訪問(wèn)發(fā)送到服務(wù)器的二進(jìn)制數(shù)據(jù) , 如文件上載 。 Session對(duì)象常用來(lái)存儲(chǔ)用戶的首選項(xiàng) ,也經(jīng)常被用來(lái)保存用戶的身份標(biāo)記 , 實(shí)現(xiàn)用戶的身份認(rèn)證和用戶權(quán)限管理 。 比如對(duì)于同一個(gè)頁(yè)面 , 不同的訪問(wèn)者可以創(chuàng)建不同的 Session, 而 Application的值卻是固定不變的 , 只被創(chuàng)建一次 。 使用 Server對(duì)象 , 可以在服務(wù)器上啟動(dòng)ActiveX組件 , 可以創(chuàng)建各種 Server對(duì)象的實(shí)例以簡(jiǎn)化用戶的操作 。 包括直接發(fā)送信息給瀏覽器 、 重定向?yàn)g覽器到另一個(gè) URL或設(shè)置 cookie的值等功能 。 其語(yǔ)法格式為: Variant 其中 , Variant為要輸出的數(shù)據(jù) , 可以是任何 VBScript的 Variant數(shù)據(jù)類型 , 包括字符 、 字符串和整數(shù) 。 【 例 72】 使用 不同的網(wǎng)頁(yè) , 星期一~星期五顯示 , 星期六和星期日顯示 。 例: %=false% HTML BODY % (現(xiàn)在時(shí)間為: ) () (time) % /BODY /HTML (4) 結(jié)束程序的運(yùn)行 Response對(duì)象的 End方法可以結(jié)束 ASP程序的運(yùn)行。 在使用該方法時(shí) , 如果不事先把 Response對(duì)象的 Buffer屬性設(shè)為 True,那么這個(gè)方法將造成程序執(zhí)行上的錯(cuò)誤 。 Buffer屬性的取值可以是 Ture或False, 若取 Ture為使用緩沖頁(yè) , 取 False為不使用緩沖頁(yè) 。 ASP程序 : % =True % HTML HEADTITLEResponse輸出時(shí)使用緩沖頁(yè)示例 /TITLE/HEAD BODY P align=centerResponse輸出時(shí)使用緩沖頁(yè) BRBR/P %For I=1 to 2021000 使用緩沖 Next% /BODY /HTML 說(shuō)明:當(dāng)使用緩沖 , 程序直到執(zhí)行完才輸出 顯示 ,圖 75左為程序執(zhí)行過(guò)程中 , 圖 75右為程序執(zhí)行完畢;若不使用緩沖 , 則在程序執(zhí)行過(guò)程的同時(shí)輸出顯示 ,如圖 76所示 。 并且可以減輕網(wǎng)絡(luò)和 Web服務(wù)器的負(fù)荷 。 在網(wǎng)頁(yè)編程中有時(shí)要將超鏈接指向一個(gè) Word或 Excel文件 , 當(dāng)用戶點(diǎn)擊這個(gè)鏈接時(shí)瀏覽器會(huì)自動(dòng)調(diào)用對(duì)應(yīng)方法將這個(gè)文件打開(kāi) 。 在與服務(wù)器的交互中 , 瀏覽器就是根據(jù)所接受數(shù)據(jù)的 MIME類型來(lái)判斷要進(jìn)行什么樣的處理 , 對(duì) HTML、 JPG等文件瀏覽器直接將其打開(kāi) , 對(duì) Word、Excel等瀏覽器自身不能打開(kāi)的文件則調(diào)用相應(yīng)方法打開(kāi) 。 常用的類型有是 text/plain、 image/gif、 image/jpeg、Application/msword、 Application/msexcel等 。 下面代碼會(huì)讓該頁(yè)永遠(yuǎn)不會(huì)被緩存: %=1% 有下面代碼的頁(yè)面其緩存有效時(shí)間為 1440分鐘( 24小時(shí)) %=1440% (5) ExpireAbsolute屬性 ExpiresAbsolute屬性指定緩存于瀏覽器中頁(yè)面的確切到期日期和時(shí)間 ( Expires屬性指定的是相對(duì)過(guò)期時(shí)間
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1