如何編寫(xiě)一個(gè)自己喜歡的留言薄呢?本文將以 Active Server Pages 為中心,向你全面展示制作的過(guò)程,并使用大量的例子循序漸進(jìn)地為大家進(jìn)行講解和演示,讓你在不斷的理論和實(shí)踐之中更輕松地跨入asp的大門(mén)。當(dāng)然在學(xué)習(xí)應(yīng)用ASP之前,讓我們先來(lái)看一下ASP到底有什么優(yōu)點(diǎn)。 ASP(Active Server Pages)動(dòng)態(tài)網(wǎng)頁(yè),是微軟公司推出的一種用以取代CGI(Common Gateway Interface)通用網(wǎng)關(guān)接口的技術(shù)。我們可以通過(guò)ASP結(jié)合HTML語(yǔ)言、ASP指令和ActiveX元件以及數(shù)據(jù)庫(kù)等方面知識(shí),使用自己的 Web 服務(wù)器創(chuàng)建并運(yùn)行動(dòng)態(tài)的交互式 Web 站點(diǎn)。ASP的主要優(yōu)點(diǎn)大概可以歸納如下:
1、您可以用 VBScript 或JScript創(chuàng)建腳本,同時(shí)結(jié)合HTML語(yǔ)言就能夠非常方便地完成網(wǎng)站的應(yīng)用程序。對(duì)于 VBScript和JScript,使用哪種語(yǔ)言并不重要,Web 服務(wù)器等同地處理這兩種語(yǔ)言,并向用戶的瀏覽器發(fā)送 HTML 格式化結(jié)果。
3、使用普通的使用記事本之類(lèi)的文本編輯器,即可進(jìn)行編輯設(shè)計(jì),如:Windows的記事本。建議不要用FontPage98或Dreamweaver2.0等主頁(yè)制作軟件修改,因?yàn)樗麄儠?huì)破壞源代碼的。在這里我建議使用CuteFTP攜帶的CuteHTML編輯器進(jìn)行編輯設(shè)計(jì)。 4、ASP是運(yùn)行在服務(wù)器端,所以我們無(wú)須擔(dān)心瀏覽器是否支持ASP所使用的編程語(yǔ)言,用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽Active Server Pages所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。ASP在服務(wù)器端運(yùn)行,當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。
9、ActiveX Server Components(ActiveX服務(wù)器組件)具有無(wú)限可擴(kuò)充性。你可以使用任何編程語(yǔ)言來(lái)編寫(xiě)你所需要的ActiveX Server 組件。
10、可以通過(guò)ADO(ActiveX Data Objects,微軟的一種新的數(shù)據(jù)訪問(wèn)模型,是一種可以提供WEB頁(yè)面開(kāi)發(fā)者輕松存取Internet的數(shù)據(jù)庫(kù),并可以在用戶端實(shí)現(xiàn)網(wǎng)上立即、即時(shí)更新顯示的最新WEB頁(yè)面數(shù)據(jù)庫(kù)技術(shù)。)非常方便地訪問(wèn)數(shù)據(jù)庫(kù),從而使存取數(shù)據(jù)庫(kù)變得輕松容易。