人文的ASP開發基礎入門之簡介

來源:互聯網
上載者:User
什麼是ASP?ASP是Active Server Pages的縮寫,即是"活動伺服器頁面"。ASP檔案是以.asp為副檔名的,它的特殊之處在於所有可以在Html檔案中使用的標記語言多可以用於ASP檔案中,而且ASP檔案通過<%……%>標記對把 VB Script 或 Java Script指令碼語言的程式嵌入文檔中,當伺服器遇到這對標誌時,便將其視為程式來進行解釋執行,然後將執行的結果傳送到客戶機上供使用者瀏覽,並且使用者無法看見ASP的源檔案,因此ASP也被稱為伺服器端指令檔。

  對於瀏覽器來說,ASP和HTML幾乎是沒有區別的,僅僅是尾碼為.asp和.htm的區別,當我們在用戶端提出ASP的申請後,伺服器將<%和%>之間的內容解釋成HTML語言並傳送到用戶端的瀏覽器上,我們的瀏覽器接受的只是HTML格式的檔案,因此它適用於任何瀏覽器,不管是IE還是Netscape。

  怎樣才能運行ASP呢?很簡單,您只要在您的電腦上安裝IIS(Internet Information Server)或PWS(Personal Web Server),並把您存放ASP檔案的目錄屬性設為"執行"即可,當您瀏覽ASP檔案時,在瀏覽器中輸入URL(HTTP://……)就可以看到ASP執行的結果了。

  從上邊所說的可以看出,要學習ASP,首先要具備一些HTML和VBScript(或Java Script)的一些基礎知識。因為我在ASP的編寫中使用的是VBScript指令碼語言,所以,希望您對VBScript有一些基本的瞭解。也許您學過VB,但是VB和VBScript是有所區別的。VBScript可以說是VB的一個子集,其文法與VB基本上是相同的。

  下面先講述一下ASP的對象。ASP本身具有的內建(built-in)對象主要有五個:

對 象用 途Server用於提供伺服器的各種有關資訊 Request 用於讀取客戶機上瀏覽器提交的資訊 Response 用於向客戶機上的瀏覽器傳輸資訊Application用於記錄各個不同網頁之間的共同資訊 Session用於記錄各個不同的客戶機的串連者的資訊
  除了以上的對象外,我們還可以使用ActiveX對象。與ASP的內建對象不同的是使用ActiveX對象通常要先建立具體的對象才能被使用。例如,我們要建立一個對象,其對象名假設為dx,並且此對象是屬於"ADODB物件程式庫"(在檔案中對應於一個.DLL或.EXE檔案)中的"Connection物件類型"。這裡我們使用了Set語句和內建對象"Server"的"CreateObject函數"來建立此對象dx:

Set dx=Server.CreateObject("ADODB.Connection")
  通過執行上面的語句,我們便建立了一個ActiveX對象dx。

  說了這麼多,那麼ASP到底能做些什麼呢?往下看就知道了:

  (1).可以在您的首頁中根據不同的使用者物件顯示不同的資訊(這點利用動態HTML也可以做到)

  (2).可以在您的首頁中建立一個計數器

  (3).可以把HTML的FOTM中提交的資訊儲存在資料庫中

  (4).可以讓使用者使用伺服器中的資料庫(如利用關鍵字查詢資料庫等)

  (5).可以在您的首頁中建立留言本

  (6).可以建立聊天室、搜尋引擎、電子購物等等



相關文章

Alibaba Cloud 10 Year Anniversary

With You, We are Shaping a Digital World, 2009-2019

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。