什么是asp(什么是ASP?在BS中的主要作用有那些?)

博主:adminadmin 2024-01-14 20:12:01 條評論
摘要:今天給各位分享什么是asp的知識,其中也會對什么是ASP?在BS中的主要作用有那些?進(jìn)行解釋,現(xiàn)在開始吧!什么是asp?ASP即Ac...
usteel.net

今天給各位分享什么是asp的知識,其中也會對什么是ASP?在BS中的主要作用有那些?進(jìn)行解釋,現(xiàn)在開始吧!

什么是asp(什么是ASP?在BS中的主要作用有那些?)

什么是asp?

ASP即Active Server Pages,是Microsoft公司開發(fā)的服務(wù)器端腳本環(huán)境,可用來創(chuàng)建動態(tài)交互式網(wǎng)頁并建立強(qiáng)大的web應(yīng)用程序。

簡單的說 asp是動態(tài)服務(wù)器頁面,主要用來開發(fā)網(wǎng)站

"ASP"是指什么意思???

ASP是一種網(wǎng)站格式,動態(tài)網(wǎng)站格式,一般用在論壇上,容量大,穩(wěn)定性好。

ASP使用了Microsoft的ActiveX技術(shù)。ActiveX(COM)技術(shù)是現(xiàn)在Microsoft軟件的重要基礎(chǔ)。它采用封裝對象,程序調(diào)用對象的技術(shù),簡化編程,加強(qiáng)程序間合作。

ASP本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很多實用組件。只要可以在服務(wù)器上安裝這些組件,通過訪問組件,就可以快速、簡易地建立自己的WEB應(yīng)用。

語言特點(diǎn)

1、用VBScript、JavaScript等簡單容易的腳本語言。結(jié)合HTML代碼,即可快速完成網(wǎng)站的應(yīng)用程序,實現(xiàn)動態(tài)網(wǎng)頁技術(shù)。

2、ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試,無須編譯或鏈接就可以解釋執(zhí)行。

3、ASP所使用的腳本語言均在Web服務(wù)器端執(zhí)行,服務(wù)器上的ASP解釋程序會在服務(wù)器端執(zhí)行ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上。

4、ASP提供了一些內(nèi)置對象,使用這些對象可以使服務(wù)器端腳本功能更強(qiáng)。

以上內(nèi)容參考:百度百科-asp

什么是ASP文件?

ActiveServerPages(ASP)是服務(wù)器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運(yùn)行動態(tài)、交互的Web服務(wù)器應(yīng)用程序。使用ASP可以組合HTML頁、VBScript腳本命令和JavaScript腳本命令等,以創(chuàng)建交互的Web頁和基于Web的功能強(qiáng)大的應(yīng)用程序。

由于腳本程序是在服務(wù)器上而不是在客戶端運(yùn)行,傳送到瀏覽器上的Web頁是在Web服務(wù)器上生成的。所以不必?fù)?dān)心瀏覽器能否處理腳本:Web服務(wù)器已經(jīng)完成了所有腳本的處理,并將標(biāo)準(zhǔn)的HTML頁面?zhèn)鬏數(shù)綖g覽器。由于只有腳本的結(jié)果返回到瀏覽器,所以服務(wù)器端腳本不易復(fù)制。用戶看不到創(chuàng)建他們正在瀏覽的頁的腳本命令。

asp是什么概念?

ASP有兩個含義:一是英文Application Service Provider的縮寫,意思是網(wǎng)絡(luò)應(yīng)用服務(wù)供應(yīng)商;另一個是英文Active Server Page的縮寫,是微軟推出的一種動態(tài)網(wǎng)頁技術(shù)。

Microsoft Active Server Pages 即我們所稱的 ASP

,其實是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境, ASP 內(nèi)含于 IIS 3.0 和 4.0

之中 , 通過 ASP 我們可以結(jié)合 HTML 網(wǎng)頁、 ASP 指令和 ActiveX

元件建立動態(tài)、交互且高效的 WEB 服務(wù)器應(yīng)用程序。有了 ASP

你就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行你所編寫的代碼,因為所有的程序都將在服務(wù)器端執(zhí)行,包括所有嵌在普通

HTML

中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。

以下羅列了 Active Server Pages 所獨(dú)具的一些特點(diǎn):

1. 使用 VBScript 、 Jscript 等簡單易懂的腳本語言,結(jié)合 HTML

代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。

2. 無須 compile 編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。

3. 使用普通的文本編輯器,如 Windows

的記事本,即可進(jìn)行編輯設(shè)計。

4. 與瀏覽器無關(guān) (Browser Independence), 用戶端只要使用可執(zhí)行 HTML

碼的瀏覽器,即可瀏覽 Active Server Pages 所設(shè)計的網(wǎng)頁內(nèi)容。 Active

Server Pages 所使用的腳本語言 (VBScript 、 Jscript) 均在 WEB

服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。

5.Active Server Pages 能與任何 ActiveX scripting 語言相容。除了可使用

VBScript 或 Jscript 語言來設(shè)計外,還通過 plug-in

的方式,使用由第三方所提供的其他腳本語言,譬如 REXX 、 Perl 、

Tcl 等。腳本引擎是處理腳本程序的 COM(Component Object Model) 物件。

6.Active Server Pages

的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。

7. 可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。

8. 物件導(dǎo)向( Object-oriented )。

9.ActiveX Server Components(ActiveX 服務(wù)器元件 )

具有無限可擴(kuò)充性。可以使用 Visual Basic 、 Java 、 Visual C++ 、 COBOL

等編程語言來編寫你所需要的 ActiveX Server Component 。 /p

p ASP

的奇妙之處真是不勝枚舉,下面就請各位系好安全帶,我將帶領(lǐng)大家進(jìn)入

ASP 的夢幻世界。 /p

p 首先,讓我們來看看運(yùn)行 ASP 所需的環(huán)境: ul

liMicrosoft Internet Information Server version 3.0/4.0 on Windows NT Server /li

liMicrosoft Peer Web Services Version 3.0 on Windows NT Workstation /li

liMicrosoft Personal Web Server on Windows 95/98 /li

/ul

p 正如前文所述,與一般的程序不同, .asp 程序無須編譯, ASP

程序的控制部份,是使用 VBScript 、 Jscript

等腳本語言來設(shè)計的,當(dāng)執(zhí)行 ASP

程序時,腳本程序?qū)⒁徽酌畎l(fā)送給腳本解釋器 ( 即腳本引擎 )

,由腳本解釋器進(jìn)行翻譯并將其轉(zhuǎn)換成服務(wù)器所能執(zhí)行的命令。當(dāng)然,同其他編程語言一樣,

ASP

程序的編寫也遵循一定的規(guī)則,如果你想使用你所喜愛的腳本語言編寫

ASP

程序,那么你的服務(wù)器上必須要有能解釋這種腳本語言的腳本解釋器。當(dāng)你安裝

ASP 時,系統(tǒng)提供了兩種腳本語言: Vbsrcipt 和 Jscript ,而 Vbscript

則被作為系統(tǒng)默認(rèn)的腳本語言。你也可以根據(jù)自己的喜好改變系統(tǒng)默認(rèn)的腳本語言,關(guān)于如何改變系統(tǒng)默認(rèn)的腳本語言請看《

a href="asp1-1.htm"font color="#026BAA"在 ASP 中使用腳本語言/font/a》一文。

ASP 本身并不是一種腳本語言,它只是提供了一種使鑲嵌在 HTML

頁面中的腳本程序得以運(yùn)行的環(huán)境。但是,要學(xué)好 ASP

又必須掌握它的語法和規(guī)則。現(xiàn)在就讓我們開始一步一步地認(rèn)識并學(xué)習(xí)

Active Server Pages 。

ASP 程序其實是以擴(kuò)展名為 .asp 的純文本形式存在于 WEB

服務(wù)器上的,你可以用任何文本編輯器打開它, ASP

程序中可以包含純文本、 HTML 標(biāo)記以及腳本命令。你只需將 .asp

程序放在 WEB

服務(wù)器的虛擬目錄下(該目錄必須要有可執(zhí)行權(quán)限),就可以通過

WWW 的方式訪問 ASP 程序了。要學(xué)好 ASP

程序的設(shè)計,必須掌握腳本的編寫,那么究竟什么是腳本呢?其實腳本是由一系列的腳本命令所組成的,如同一般的程序,腳本可以將一個值賦給一個變量,可以命令

WEB

服務(wù)器發(fā)送一個值到客戶瀏覽器,還可以將一系列命令定義成一個過程。要編寫腳本,你必須要熟悉至少一門腳本語言,如

VBScript 。腳本語言是一種介乎于 HTML 和諸如 JAVA 、 Visual Basic 、 C++

等編程語言之間的一種特殊的語言,盡管它更接近后者,但它卻不具有編程語言復(fù)雜、嚴(yán)謹(jǐn)?shù)恼Z法和規(guī)則。如前所述

ASP 所提供的腳本運(yùn)行環(huán)境可支持多種腳本語言,譬如: Jscript 、 REXX

、 PERL 等等,這無疑給 ASP 程序設(shè)計者提供了廣泛的發(fā)揮余地。 ASP

的出現(xiàn)使得廣大 WEB

設(shè)計者不必在為客戶瀏覽器是否支持而擔(dān)心,實際上就算你

在同一個 .asp

文件中使用不同的腳本語言,你都無須為此擔(dān)憂,因為所有的一切都將在服務(wù)器端進(jìn)行,客戶瀏覽器得到的只是一個程序執(zhí)行的結(jié)果,而你也只需在

.asp 中聲明使用不同的腳本語言即可

asp 是什么?

分類: 電腦/網(wǎng)絡(luò) 程序設(shè)計 其他編程語言

問題描述:

asp 是什么?

解析:

ASP即Active Server Page的縮寫。它是一種包含了使用VB Script或Jscript腳本程序代碼的網(wǎng)頁。當(dāng)瀏覽器瀏覽ASP網(wǎng)頁時, Web服務(wù)器就會根據(jù)請求生成相應(yīng)的HTML代碼然后再返回給瀏覽器,這樣瀏覽器端看到的 就是動態(tài)生成的網(wǎng)頁。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互。是一種簡單、方便的編程工具。在了解了VBSCRIPT的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統(tǒng)。ASP的網(wǎng)頁文件的格式是.ASP。

關(guān)于什么是asp和什么是ASP?在BS中的主要作用有那些?的介紹到此就結(jié)束了,記得收藏關(guān)注本站。

usteel.net