首頁>Club>
12
回覆列表
  • 1 # 使用者2475718774111699

    ASP有兩個含義:一是英文Application Service Provider的縮寫,意思是網路應用服務供應商;另一個是英文Active Server Page的縮寫,是微軟推出的一種動態網頁技術。 Microsoft Active Server Pages 即我們所稱的 ASP ,其實是一套微軟開發的伺服器端指令碼環境, ASP 內含於 IIS 3.0 和 4.0 之中 , 透過 ASP 我們可以結合 HTML 網頁、 ASP 指令和 ActiveX 元件建立動態、互動且高效的 WEB 伺服器應用程式。有了 ASP 你就不必擔心客戶的瀏覽器是否能執行你所編寫的程式碼,因為所有的程式都將在伺服器端執行,包括所有嵌在普通 HTML 中的指令碼程式。當程式執行完畢後,伺服器僅將執行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了互動的速度。 以下羅列了 Active Server Pages 所獨具的一些特點: 1. 使用 VBScript 、 Jscript 等簡單易懂的指令碼語言,結合 HTML 程式碼,即可快速地完成網站的應用程式。 2. 無須 compile 編譯,容易編寫,可在伺服器端直接執行。 3. 使用普通的文字編輯器,如 Windows 的記事本,即可進行編輯設計。 4. 與瀏覽器無關 (Browser Independence), 使用者端只要使用可執行 HTML 碼的瀏覽器,即可瀏覽 Active Server Pages 所設計的網頁內容。 Active Server Pages 所使用的指令碼語言 (VBScript 、 Jscript) 均在 WEB 伺服器端執行,使用者端的瀏覽器不需要能夠執行這些指令碼語言。 5.Active Server Pages 能與任何 ActiveX scripting 語言相容。除了可使用 VBScript 或 Jscript 語言來設計外,還透過 plug-in 的方式,使用由第三方所提供的其他指令碼語言,譬如 REXX 、 Perl 、 Tcl 等。指令碼引擎是處理指令碼程式的 COM(Component Object Model) 物件。 6.Active Server Pages 的源程式,不會被傳到客戶瀏覽器,因而可以避免所寫的源程式被他人剽竊,也提高了程式的安全性。 7. 可使用伺服器端的指令碼來產生客戶端的指令碼。 8. 物件導向( Object-oriented )。 9.ActiveX Server Components(ActiveX 伺服器元件 ) 具有無限可擴充性。可以使用 Visual Basic 、 Java 、 Visual C++ 、 COBOL 等程式語言來編寫你所需要的 ActiveX Server Component 。

    ASP 的奇妙之處真是不勝列舉,下面就請各位繫好安全帶,我將帶領大家進入 ASP 的夢幻世界。

    首先,讓我們來看看執行 ASP 所需的環境:

    Microsoft Internet Information Server version 3.0/4.0 on Windows NT Server

    Microsoft Peer Web Services Version 3.0 on Windows NT Workstation

    Microsoft Personal Web Server on Windows 95/98

    正如前文所述,與一般的程式不同, .asp 程式無須編譯, ASP 程式的控制部份,是使用 VBScript 、 Jscript 等指令碼語言來設計的,當執行 ASP 程式時,指令碼程式將一整套命令傳送給指令碼直譯器 ( 即指令碼引擎 ) ,由指令碼直譯器進行翻譯並將其轉換成伺服器所能執行的命令。當然,同其他程式語言一樣, ASP 程式的編寫也遵循一定的規則,如果你想使用你所喜愛的指令碼語言編寫 ASP 程式,那麼你的伺服器上必須要有能解釋這種指令碼語言的指令碼直譯器。當你安裝 ASP 時,系統提供了兩種指令碼語言: Vbsrcipt 和 Jscript ,而 Vbscript 則被作為系統預設的指令碼語言。你也可以根據自己的喜好改變系統預設的指令碼語言,關於如何改變系統預設的指令碼語言請看《

    在 ASP 中使用指令碼語言

    》一文。 ASP 本身並不是一種指令碼語言,它只是提供了一種使鑲嵌在 HTML 頁面中的指令碼程式得以執行的環境。但是,要學好 ASP 又必須掌握它的語法和規則。現在就讓我們開始一步一步地認識並學習 Active Server Pages 。 ASP 程式其實是以副檔名為 .asp 的純文字形式存在於 WEB 伺服器上的,你可以用任何文字編輯器開啟它, ASP 程式中可以包含純文字、 HTML 標記以及指令碼命令。你只需將 .asp 程式放在 WEB 伺服器的虛擬目錄下(該目錄必須要有可執行許可權),就可以透過 WWW 的方式訪問 ASP 程式了。要學好 ASP 程式的設計,必須掌握指令碼的編寫,那麼究竟什麼是指令碼呢?其實指令碼是由一系列的指令碼命令所組成的,如同一般的程式,指令碼可以將一個值賦給一個變數,可以命令 WEB 伺服器傳送一個值到客戶瀏覽器,還可以將一系列命令定義成一個過程。要編寫指令碼,你必須要熟悉至少一門指令碼語言,如 VBScript 。指令碼語言是一種介乎於 HTML 和諸如 JAVA 、 Visual Basic 、 C++ 等程式語言之間的一種特殊的語言,儘管它更接近後者,但它卻不具有程式語言複雜、嚴謹的語法和規則。如前所述 ASP 所提供的指令碼執行環境可支援多種指令碼語言,譬如: Jscript 、 REXX 、 PERL 等等,這無疑給 ASP 程式設計者提供了廣泛的發揮餘地。 ASP 的出現使得廣大 WEB 設計者不必在為客戶瀏覽器是否支援而擔心,實際上就算你 在同一個 .asp 檔案中使用不同的指令碼語言,你都無須為此擔憂,因為所有的一切都將在伺服器端進行,客戶瀏覽器得到的只是一個程式執行的結果,而你也只需在 .asp 中宣告使用不同的指令碼語言即可

  • 2 # 熱情的清泉2M

    ASP即Active Server Pages,是Microsoft公司開發的伺服器端指令碼環境,可用來建立動態互動式網頁並建立強大的web應用程式。

    當伺服器收到對ASP檔案的請求時,它會處理包含在用於構建傳送給瀏覽器的HTML(Hyper Text Markup Language,超文字置標語言)網頁檔案中的伺服器端指令碼程式碼。

    除伺服器端指令碼程式碼外,ASP檔案也可以包含文字、HTML(包括相關的客戶端指令碼)和com元件呼叫。

  • 3 # 黑蒼刀

    其實是一套微軟開發的伺服器端指令碼環境, ASP 內含於 IIS 3.0 和 4.0 之中 , 透過 ASP 我們可以結合 HTML 網頁、 ASP 指令和 ActiveX 元件建立動態、互動且高效的 WEB 伺服器應用程式,截至目前ASP已釋出至3.0,並且微軟也已推出取代ASP的下一代環境,ASP.NET。

  • 中秋節和大豐收的關聯?
  • HSDPA是什麼網路?