WebClass入門(1)_ASP教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:IIS6.0 ASP 錯誤解析事 件 ID 描 述 0100 內(nèi)存不足。無法分配所需的內(nèi)存。
1.WebClass 簡介:WebClass 是一個VB組件,駐留在WEB SERVER 上,并對瀏覽器的輸入做出響應(yīng)。
對用戶來說,一個 IIS 應(yīng)用程序好象是由一系列的HTML頁面組成。對開發(fā)者來說,
一個 IIS 應(yīng)用程序是由一些被稱為 webclass 的特殊類型對象組成.
2. IIS 應(yīng)用程序與 ASP 應(yīng)用程序
IIS 應(yīng)用程序在表面上和 Active Server Pages 應(yīng)用程序相似。這兩種應(yīng)用程序都顯示動態(tài)的 Web 站點,并且都是在服務(wù)器上而不是在客戶端上執(zhí)行它們的處理。但是,每一種都有自己獨特的優(yōu)點。
Active Server Pages 適合于對制作 Web 頁面感興趣的腳本開發(fā)者,它提供了將腳本和 HTML 混合起來的獨特能力。
IIS 應(yīng)用程序適合于構(gòu)造基于 Web 應(yīng)用程序而不是 Web 頁面的 Visual Basic 開發(fā)者。IIS 應(yīng)用程序允許復(fù)雜的事務(wù)處理,并且?guī)缀跞魏蔚臑g覽器或平臺都可以很容易地訪問它。
3. IIS 應(yīng)用程序優(yōu)點:
$1熟悉的開發(fā)環(huán)境和模型�?梢岳� Visual Basic 知識向工程添加類(Class)、模塊(Model)或任何 Visual Basic ActiveX 部件,因而易于調(diào)試和編寫.
$2使用的廣泛性.可以被大多數(shù)的瀏覽器支持.
$3可重復(fù)使用的部件.類似于OOP編程. 各個對象之間可互相訪問.
$4代碼和 HTML 相分離:和編寫ASP 應(yīng)用程序不同。Server 端處理程序和Client端程序分離.便 于維護和修改.
$5.可自定義處理事件,因而編寫方法靈活
4. IIS 應(yīng)用程序缺點:
.所有模板文件中的”GET”方法不能和webclass 中的事件連接,所以必須用”Post “ 方法..
.webclass 在將一個模板文件格式化以發(fā)送到瀏覽器時有時可能會出錯.
5. .asp 文件和 Webclass 的關(guān)系
一個 webclass 可以使用的 ASP 對象包括:
? Request— 從瀏覽器的最終用戶接受請求。
? Response —向瀏覽器發(fā)送信息以便向用戶顯示它。
? Session —維護有關(guān)當(dāng)前用戶會話的信息并保存和獲取狀態(tài)信息。
? Application —多個 webclass 實例共享的管理狀態(tài)。
? Server —創(chuàng)建其他的對象并確定服務(wù)器特定的屬性,這些屬性可能影響 webclass 的處理。
6.Webclass 的組成.
Webclass 由html模板和自定義 Webitem 組成.( html模板和自定義 Webitem統(tǒng)稱Webitem),當(dāng)然不是必須包含模板和自定義的Webitem.
$1. 一個 HTML 模板文件是與 webclass 相關(guān)聯(lián)的HTML頁面。當(dāng) webclass 收到一個請求時,它可以向瀏覽器發(fā)送用于顯示的HTML頁面。模板和常規(guī)HTML頁面的不同僅在于向瀏覽器發(fā)送頁面之前,它常常包含 webclass 可以處理的替換區(qū)域(通常是用”WC@”標(biāo)簽定義的范圍)。這樣就允許自定義自己的響應(yīng).
$2.一個自定義的 webitem 是由一個或多個事件處理程序組成的程序資源。在頁面加載或用戶選擇一個 HTML 元素時,這些事件處理程序被瀏覽器調(diào)用。這些事件處理程序可以對瀏覽器產(chǎn)生一個響應(yīng)或?qū)⑻幚韨鬟f到另一個 webclass 的 webitem.
可以有多個Webclass(也即有多個相應(yīng)的asp文件.每一個asp文件控制(host)一個webclass ).
$1.webclass間的數(shù)據(jù)交換可通過session變量,application 變量來傳遞或從一個webclass中直接調(diào)用另外的webclass 中的處理事件---------webitem.(調(diào)用方法: ……..action=”被調(diào)用webclass名.asp ?WCI=webitem&WCE=wcevent&WCU=URLData” 或其他方法).
$2. Webclass 之間的轉(zhuǎn)換有兩種方法.”redirect” 和 “Set NextItem=’webitem’
? 注:在Endrequest ,ProcessTag, FatalErrorResponse 事件忽略 Nextitem 屬性.
分享:關(guān)于Adodb.Stream 的使用說明組件:"Adodb.Stream" 有下列方法: Cancel 方法 使用方法如下 Object.Cancel 說明:取消執(zhí)行掛起的異步 Execute 或 Open 方法的調(diào)用。 Close 方法 使用方法如下 Object.Close :關(guān)閉
相關(guān)ASP教程:
- asp FSO 讀寫文件本文件實現(xiàn)代碼
- asp中isNull、isEmpty和空字符串的區(qū)別
- asp獲取用戶真實IP地址的方法
- asp連接sqlserver數(shù)據(jù)庫實現(xiàn)代碼
- asp中正則表達(dá)式過濾html代碼函數(shù)
- asp中g(shù)et post提交表單區(qū)別
- 網(wǎng)頁模板:ASP內(nèi)建對象Request
- xmlhttp的open方法使用詳解
- ASP的常用的自定義函數(shù)大全
- asp中用for循環(huán)的一個小技巧
- eWebEditor v3.8 列目錄
- ASP無組件分頁實現(xiàn)思路及代碼
- 相關(guān)鏈接:
- 教程說明:
ASP教程-WebClass入門(1)
。