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