版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
2、啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊,也必須把數(shù)組當(dāng)成一個整體存入和讀取,只是存儲時別忘了Lock和Unlock就行了.語法如下:Application("Application數(shù)組")=數(shù)組變量獲取...啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
3、啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊</p><p> 林巧能 2007914218</p><p> Application對象</p><p> 利用Application對象存儲數(shù)組信息和Session對象類似,也必須把數(shù)組當(dāng)成
4、一個整體存入和讀取,只是存儲時別忘了Lock和Unlock就行了。語法如下:</p><p> Application(“Application數(shù)組”)=數(shù)組變量</p><p> 獲取Application信息的語法:</p><p> a= Application(“Session數(shù)組”)</p><p> application
5、是一個應(yīng)用程序的實例,第一次訪問的時候這個對像就建立了,用來存儲各個會話之間全局共享的數(shù)據(jù),里面可以存放各種數(shù)據(jù),因其是object對像</p><p> 還有Global里處理的是應(yīng)用程序級的事件和會話級的事件</p><p> Application 對象。 </p><p><b> 一、屬性 </b></p><
6、;p> 雖然 Application 對象沒有內(nèi)置的屬性,但我們可以使用以下句法設(shè)置用戶定義的屬性也可稱為集合。 </p><p> Application(" 屬性 / 集合名稱 ")= 值 </p><p> 我們可以使用如下腳本聲明并建立 Application 對象的屬性。 </p><p><b> < %
7、 </b></p><p> Application("MyVar") = "Hello" </p><p> Set Application("MyObj") = Server.CreateObject("MyComponent") </p><p><b>
8、 %> </b></p><p> 一旦我們分配了 Application 對象的屬性,它就會持久地存在,直到關(guān)閉 WEB 服務(wù)器服務(wù)使得 Application 停止。由于存儲在 Application 對象中的數(shù)值可以被應(yīng)用程序的所有用戶讀取,所以 Application 對象的屬性特別適合在應(yīng)用程序的用戶之間傳遞信息。 </p><p><b> 二
9、、方法 </b></p><p> Application 對象有兩個方法,它們都是用于處理多個用戶對存儲在 Application 中的數(shù)據(jù)進(jìn)行寫入的問題 </p><p> 1、Lock 方法禁止其他客戶修改 Application 對象的屬性。 </p><p> Lock 方法阻止其他客戶修改存儲在 Application 對象中的變量,以
10、確保在同一時刻僅有一個客戶可修改和存取 Application 變量。如果用戶沒有明確調(diào)用 Unlock 方法,則服務(wù)器將在 .asp 文件結(jié)束或超時后即解除對 Application 對象的鎖定。 </p><p> 讓我們來看看下面這段用 Application 來記錄頁面訪問次數(shù)的程序 : </p><p><b> < % </b></p>
11、;<p> Dim NumVisitsNumVisits=0 </p><p> Application.LockApplication("NumVisits") = Application("NumVisits") + 1 </p><p> Application.Unlock </p><p><
12、;b> %> </b></p><p> 歡迎光臨本網(wǎng)頁,你是本頁的第 < %= Application("NumVisits") %>位訪客 ! </p><p> 將以上腳本保存在你的 .asp 文件中,就輕而易舉地給你的頁面添加了一個計數(shù)器。 </p><p> 2、和 Lock 方法相反,Unl
13、ock 方法允許其他客戶修改 Application 對象的屬性。 </p><p> 在上面的例子中,上述例子中,Unlock 方法解除對象的鎖定,使得下一個客戶端能夠增加 NumVisits 的值。 </p><p><b> 三、事件 </b></p><p> 1、Application_OnStart </p>&
14、lt;p> Application_OnStart 事件在首次創(chuàng)建新的會話 ( 即 Session_OnStart 事件 ) 之前發(fā)生。當(dāng) WEB 服務(wù)器啟動并允許對應(yīng)用程序所包含的文件進(jìn)行請求時就觸發(fā) Application_OnStart 事件。Application_OnStart 事件的處理過程必須寫在 Global.asa 文件之中。 </p><p> Application_OnStart
15、 事件的語法如下 : </p><p> < SCRIPT LANGUAGE=ScriptLanguage RUNAT=Server> </p><p> Sub Application_OnStart. . . </p><p><b> End Sub </b></p><p> < /SC
16、RIPT> </p><p> 2、Application_OnEnd </p><p> Application_OnEnd 事件在應(yīng)用程序退出時于 Session_OnEnd 事件之后發(fā)生,Application_OnEnd 事件的處理過程也必須寫在 Global.asa 文件之中。 </p><p> 下面讓我們來看看在使用 Application
17、 對象時必須注意的一些事項。 </p><p> 不能在 Application 對象中存儲 ASP 內(nèi)建對象。例如,下面的每一行都返回一個錯誤。 </p><p><b> < % </b></p><p> Set Application("var1")=Session </p><p&g
18、t; Set Application("var2")=Request </p><p> Set Application("var3")=Response </p><p> Set Application("var4")=Server </p><p> Set Application("
19、;var5")=Application </p><p> Set Application("var6")=ObjectContext </p><p><b> %> </b></p><p> 若您將一個數(shù)組存儲在 Application 對象中,請不要直接更改存儲在數(shù)組中的元素。例如,下列的腳本無
20、法運行。 </p><p> < % Application("StoredArray")(3) = "new value" %> </p><p> 這是因為 Application 對象是作為集合被實現(xiàn)的。數(shù)組元素 StoredArray(3) 未獲得新的賦值。而此值將包含在 Application 對象集合中,并將覆蓋此位置以前
21、存儲的任何信息。建議您在將數(shù)組存儲在 Application 對象中時,在檢索或改變數(shù)組中的對象前獲取數(shù)組的一個副本。在對數(shù)組操作時,您應(yīng)再將數(shù)組全部存儲在 Application 對象中,這樣您所做的任何改動將被存儲下來。下列的腳本對此進(jìn)行演示。 </p><p> ---asp8a.asp--- </p><p><b> < % </b></p&
22、gt;<p> dim MyArray() </p><p> Redim MyArray(5) </p><p> MyArray(0)="hello" </p><p> MyArray(1)="some other string" </p><p> Application
23、.Lock </p><p> Application("StoredArray")=MyArray </p><p> Application.Unlock </p><p> Response.Redirect "asp8b.asp" </p><p><b> %> <
24、;/b></p><p> ---asp8b.asp--- </p><p><b> < % </b></p><p> LocalArray=Application("StoredArray") </p><p> LocalArray(1)=" there"
25、; </p><p> Response.Write LocalArray(0)&LocalArray(1) </p><p> Application.Lock </p><p> Application("StoredArray")=LocalArray </p><p> Application.Un
26、lock </p><p><b> %> </b></p><p> 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
27、啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊利用Application對象存儲數(shù)組信息和Session對象類似啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- session和application對象
- 對象存儲和changhonghigh-end
- c++數(shù)組數(shù)據(jù)處理對象實驗
- 基于對象的存儲設(shè)備
- 基于對象存儲控制器及對象存儲安全認(rèn)證機(jī)制的研究.pdf
- 面向?qū)ο笤O(shè)計類和對象
- 冗余數(shù)組邊界檢查與對象內(nèi)聯(lián)優(yōu)化.pdf
- 征求-信息技術(shù) 云數(shù)據(jù)存儲和管理 基于對象的云存儲應(yīng)用接口測試要求
- 信息技術(shù) 云數(shù)據(jù)存儲和管理 基于對象的云存儲應(yīng)用接口測試要求-編制說明
- 面向?qū)ο蟠鎯捌鋮f(xié)議研究.pdf
- 基于對象存儲的混合云存儲系統(tǒng).pdf
- 數(shù)字信息中心復(fù)雜對象的存儲與表現(xiàn).pdf
- 基于語義的數(shù)據(jù)對象訪問和存儲管理研究.pdf
- 深入探討excel application對象ontime方法的死穴
- 對象存儲結(jié)點的設(shè)計與實現(xiàn).pdf
- 對象存儲系統(tǒng)多級qos機(jī)制研究
- flash actionscript3.0數(shù)組元素是復(fù)雜值對象的排序方法以及數(shù)組的逆序排列方法
- 對象存儲系統(tǒng)副本管理研究.pdf
- 對象屬性控制的存儲策略研究.pdf
- 利用空域、時域信息分割MPEG-4視頻對象.pdf
評論
0/150
提交評論