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

摘要:今天給各位分享什么是asp的知識(shí),其中也會(huì)對(duì)什么是ASP?在BS中的主要作用有那些?進(jìn)行解釋,現(xiàn)在開始吧!什么是asp?ASP即Ac...
鋼百科 usteel.net

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

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

什么是asp?

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

簡(jiǎn)單的說(shuō) asp是動(dòng)態(tài)服務(wù)器頁(yè)面,主要用來(lái)開發(fā)網(wǎng)站

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

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

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

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

語(yǔ)言特點(diǎn)

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

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

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

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

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

什么是ASP文件?

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

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

asp是什么概念?

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

Microsoft Active Server Pages 即我們所稱的 ASP

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

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

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

你就不必?fù)?dān)心客戶的瀏覽器是否能運(yù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ǎn)單易懂的腳本語(yǔ)言,結(jié)合 HTML

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

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

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

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

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

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

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

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

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

VBScript 或 Jscript 語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò) plug-in

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

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

6.Active Server Pages

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

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

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

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

具有無(wú)限可擴(kuò)充性??梢允褂?Visual Basic 、 Java 、 Visual C++ 、 COBOL

等編程語(yǔ)言來(lái)編寫你所需要的 ActiveX Server Component 。 /p

p ASP

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

ASP 的夢(mèng)幻世界。 /p

p 首先,讓我們來(lái)看看運(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 程序無(wú)須編譯, ASP

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

等腳本語(yǔ)言來(lái)設(shè)計(jì)的,當(dāng)執(zhí)行 ASP

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

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

ASP

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

ASP

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

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

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

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

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

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

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

Active Server Pages 。

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

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

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

程序放在 WEB

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

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

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

WEB

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

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

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

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

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

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

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

在同一個(gè) .asp

文件中使用不同的腳本語(yǔ)言,你都無(wú)須為此擔(dān)憂,因?yàn)樗械囊磺卸紝⒃诜?wù)器端進(jìn)行,客戶瀏覽器得到的只是一個(gè)程序執(zhí)行的結(jié)果,而你也只需在

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

asp 是什么?

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

問題描述:

asp 是什么?

解析:

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

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

鋼百科 usteel.net