Active Server Pages/先決條件
ASP(或 Active Server Pages)是用於動態網頁的指令碼工具。它是一種可以與 Cold Fusion、JSP 和 PHP 相媲美的技術。雖然主要針對 Microsoft Windows 平臺,但在其他環境中也有 ASP 技術的實現。
ASP 是為動態網站提供支援的技術,而不是頁面指令碼使用的語言。可以使用多種語言來編寫或程式設計動態網站。但是,大多數人認為 ASP 和 vbscript(使用的語言之一)是一樣的。
隨著 .Net 平臺的釋出,Microsoft 也將 ASP 更新為 ASP.Net。ASP.Net 提供了許多 ASP 的改進,但這將是一本單獨的書。本教科書側重於現在稱為“經典”ASP 的內容。一個重要的區別是 ASP.Net 頁面名為 *.aspx,而 ASP 3.0 頁面名為 *.asp,ASP 3.0 頁面是解釋的,而 ASP.Net 頁面是編譯的,因此 ASP.net 頁面執行速度更快。ASP.Net 使用 Microsoft .Net 框架,可以使用 .Net 支援的任何語言。ASP 3.0 限於 VBScript 和 JScript(Microsoft 的 Javascript 版本)。
是和否... ASP 的輸出通常是 HTML,因此強烈建議您至少熟悉HTML 4.01。雖然許多程式設計師更喜歡 Macromedia 的 Dreamweaver 和 Ultradev 以及 Microsoft 的 Frontpage 和 Visual InterDev 等視覺化編輯器,但初學者在熟悉基本概念之前,從使用純文字編輯器中獲益更多。
您應該至少熟悉一種面向物件的程式語言。本書將教你如何用 ASP 程式設計,但不會教你如何程式設計。您應該理解以下概念
- 變數
- 全域性變數,以及它們與區域性變數的不同之處
- 函式,以及
- 如何向函式傳遞引數
- 決策語句,例如if-then和if-then-else
- 迴圈語句,例如for 迴圈和while 迴圈
有像1asphost.com這樣的網站,它們提供帶有 ASP 功能的免費網站。您可以上傳您的 ASP 檔案,伺服器將為您處理所有 ASP 處理。
您可以透過在Google 搜尋“免費 asp 託管”來查詢類似的服務。
您也可以在計算機上安裝軟體以本地處理 ASP 檔案。Internet Information Services 對 Microsoft Windows 作業系統的使用者來說將非常有用。並且大多數當今的作業系統都提供Apache Web 伺服器。
為了在本地執行 ASP 3.0,您需要 Windows 2000 Professional 或更高版本。從 2000 開始的所有 Windows 版本都包含 Internet Information Services,Windows XP Home 除外。安裝很簡單,只需轉到“新增/刪除程式”,然後轉到“新增/刪除 Windows 元件”部分。請記住,僅僅因為您安裝了 IIS 並不意味著 ASP 檔案會執行。