從字面上說,ASP包含三方面含義: 1、Active:ASP使用了Microsoft的ActiveX技術。ActiveX(COM)技術是現在Microsoft軟體的重要基礎。它採用封裝物件,程式呼叫物件的技術,簡化程式設計,加強程式間合作。ASP本身封裝了一些基本元件和常用元件,有很多公司也開發了很多實用元件。只要你可以在伺服器上安裝這些元件,透過訪問元件,你就可以快速、簡易地建立自己的WEB應用。 2、Server:ASP執行在伺服器端。這樣就不必擔心瀏覽器是否支援ASP所使用的程式語言。ASP的程式語言可以是VBSCRIPT和 JSCRIPT。VBSCRIPT是VB的一個簡集,會VB的人可以很方便的快速上手。然而Netscape瀏覽器不支援客戶端的VBSCRIPT,所以最好不要在客戶端使用VBSCRIPT。而在伺服器端,則無需考慮瀏覽器的支援問題。Netscape瀏覽器也可以正常顯示ASP頁面。 3、Pages:ASP返回標準的HTML頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者檢視頁面原始檔時,看到的是ASP生成的HTML程式碼,而不是ASP程式程式碼。這樣就可以防止別人抄襲程式。由此我們可以看出,ASP是在IIS下開發WEB應用的一種簡單、方便的程式設計工具。在瞭解了VBSCRIPT的基本語法後,只需要清楚各個元件的用途、屬性、方法,就可以輕鬆編寫出自己的ASP系統。 二、ASP能幹什麼? ASP是基於WEB的一種程式設計技術,可以說是CGI的一種。它可以完成以往CGI程式的所有功能,如計數器、留言簿、公告板、聊天室等等。 ASP可以輕鬆地實現對頁面內容的動態控制,根據不同的瀏覽者,顯示不同的頁面內容。而瀏覽者一點覺察不出來,就像為他專門製作的頁面一樣。使用各種各樣的元件,ASP可以完成無比強大的功能。使用FileSystemObject,可以對伺服器上的檔案進行操作,瀏覽、複製、移動、刪除等。有ADO (Active Database Object,動態資料庫物件)的支援,ASP對資料庫的操作非常得心應手。你甚至可以像使用本地資料庫那樣,管理遠端主機上的資料庫,對錶格、記錄進行各種操作。使用CDONTS(Collaboration Data Objects for NTS,NTS協作資料物件),可以傳送、檢視郵件,實現WEBMAIL的功能。結合WSH(Windows Scripting Host),可以實現對NT主機的管理,如NT使用者管理、IIS虛擬主機設定、EXCHANGE郵箱設定等等,就像管理本地機一樣方便。
從字面上說,ASP包含三方面含義: 1、Active:ASP使用了Microsoft的ActiveX技術。ActiveX(COM)技術是現在Microsoft軟體的重要基礎。它採用封裝物件,程式呼叫物件的技術,簡化程式設計,加強程式間合作。ASP本身封裝了一些基本元件和常用元件,有很多公司也開發了很多實用元件。只要你可以在伺服器上安裝這些元件,透過訪問元件,你就可以快速、簡易地建立自己的WEB應用。 2、Server:ASP執行在伺服器端。這樣就不必擔心瀏覽器是否支援ASP所使用的程式語言。ASP的程式語言可以是VBSCRIPT和 JSCRIPT。VBSCRIPT是VB的一個簡集,會VB的人可以很方便的快速上手。然而Netscape瀏覽器不支援客戶端的VBSCRIPT,所以最好不要在客戶端使用VBSCRIPT。而在伺服器端,則無需考慮瀏覽器的支援問題。Netscape瀏覽器也可以正常顯示ASP頁面。 3、Pages:ASP返回標準的HTML頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者檢視頁面原始檔時,看到的是ASP生成的HTML程式碼,而不是ASP程式程式碼。這樣就可以防止別人抄襲程式。由此我們可以看出,ASP是在IIS下開發WEB應用的一種簡單、方便的程式設計工具。在瞭解了VBSCRIPT的基本語法後,只需要清楚各個元件的用途、屬性、方法,就可以輕鬆編寫出自己的ASP系統。 二、ASP能幹什麼? ASP是基於WEB的一種程式設計技術,可以說是CGI的一種。它可以完成以往CGI程式的所有功能,如計數器、留言簿、公告板、聊天室等等。 ASP可以輕鬆地實現對頁面內容的動態控制,根據不同的瀏覽者,顯示不同的頁面內容。而瀏覽者一點覺察不出來,就像為他專門製作的頁面一樣。使用各種各樣的元件,ASP可以完成無比強大的功能。使用FileSystemObject,可以對伺服器上的檔案進行操作,瀏覽、複製、移動、刪除等。有ADO (Active Database Object,動態資料庫物件)的支援,ASP對資料庫的操作非常得心應手。你甚至可以像使用本地資料庫那樣,管理遠端主機上的資料庫,對錶格、記錄進行各種操作。使用CDONTS(Collaboration Data Objects for NTS,NTS協作資料物件),可以傳送、檢視郵件,實現WEBMAIL的功能。結合WSH(Windows Scripting Host),可以實現對NT主機的管理,如NT使用者管理、IIS虛擬主機設定、EXCHANGE郵箱設定等等,就像管理本地機一樣方便。