導航:首頁 > 編程語言 > asp是編程語言嗎

asp是編程語言嗎

發布時間:2022-05-18 07:21:10

『壹』 ASP是什麼語言,作用是什麼在當今社會的編程中重要嗎

asp是伺服器腳本語言。語法類似vb
其作用就是寫服務端程序咯。更現在流行的php類似。
對於現在來說asp用的比較少了。都說是過時的伺服器腳本語言。
但是用處還是很多的。有微軟的支持。asp的vba語法可以在微軟的軟體里寫宏
什麼office之類的都可以的。提高工作效率。尤其是excel。很明顯。
跟php的競爭已經是無力了。但是有個asp.net
這個好。感覺像是asp的加強版。是.net框架的

『貳』 ASP是編程語言嗎

ASP,活動伺服器頁面,就是一個編程環境,在其中,可以混合使用HTML、腳本語言以及組件來創建伺服器端功能強大的Internet應用程序。 如果你以前創建過一個站點,其中混合了HTML、腳本語言以及組件,你就可以在其中加入ASP程序代碼。通過在HTML頁面中加入腳本命令,你可以創建一個HTML用戶界面,並且,還可以通過使用組件包含一些商業邏輯規則。組件可以被腳本程序調用,也可以由其他的組件調用。
ASP的工作原理:
當在Web站點中融入ASP功能後,將發生以下事情:
1、用戶調出站點內容,默認頁面的擴展名是.asp。
2、瀏覽器從伺服器上請求ASP文件。
3、伺服器端腳本開始運行ASP。
4、ASP文件按照從上到下的順序開始處理,執行腳本命令,執行HTML頁面內容。
5、頁面信息發送到瀏覽器。
因為腳本是在伺服器端運行的,所以Web伺服器完成所有處理後,將標準的HTML頁面送往瀏覽器。這意味著,ASP只能在可以支持的伺服器上運行。讓腳本駐留在伺服器端的另外一個益處是:用戶不可能看到原始腳本程序的代碼,用戶看到的,僅僅是最終產生的HTML內容。

『叄』 asp 到底是什麼,是編程語言還是...

ASP全稱為Active Server Pages的簡寫,是一套由微軟公司開發的伺服器端運行的腳本平台,ASP含於IIS當中。

使用ASP內置組件可以快速開發動態網頁。每一個組件都是由一組富有經驗的程序員根據動態網頁最常用的功能而開發的。在ASP3.0中,共有6個這樣的組件:

Application
ASPError
Request
Response
Server
Session
例如常見的Cookies就是利用Session組件實現的。同樣,還可以利用第三方組件延伸ASP的作用,如利用MailSender組件發送電子郵件。

通過ASP我們可以結合HTML網頁、ASP指令和ActiveX元件建立動態、交互且高效的WEB伺服器應用程序。同時,ASP也支持VBScript和JScript等腳本語言,默認為VBScript。其中JScript是微軟公司的ECMAScript標準的實現,並且有自己的擴展。

ASP是經過伺服器解析之後再向網頁網頁瀏覽器返回數據,所以有了ASP就不必擔心客戶的瀏覽器是否能運行你所編寫的代碼。因為所有的程序都將在網頁伺服器端執行,包括所有嵌在普通HTML中的腳本程序。當程序執行完畢後,伺服器僅將執行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。

由於代碼是需要經過伺服器執行之後才向瀏覽器發送的,所以在客戶端看到的只能是經過解析之後的數據,而無法獲得源代碼,故編寫者不用擔心自己的源代碼會被別人剽竊。但不排除黑客利用系統漏洞竊取伺服器端的ASP源代碼。

基於這樣的解析方式,也導致運行ASP頁面相對於普通的HTML頁面要慢一點。因為普通的HTML頁面只需要瀏覽器就能夠解析,而ASP則必須是伺服器將整頁的代碼都執行一遍之後再發送數據。

ASP提供與資料庫的交互,如Microsoft SQL Server、Access、MySQL和Oracle,比較流行的是ASP和Microsoft SQL Server的組合。

『肆』 請問 asp 是不是一門編程語言

asp 是active server pages的縮寫,
asp是腳本不是一門編程語言,他可以用vbsript或javascript等語言編寫。

『伍』 asp是什麼概念

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 。 </p>
<p> ASP
的奇妙之處真是不勝枚舉,下面就請各位系好安全帶,我將帶領大家進入
ASP 的夢幻世界。 </p>
<p> 首先,讓我們來看看運行 ASP 所需的環境: <ul>
<li>Microsoft Internet Information Server version 3.0/4.0 on Windows NT Server </li>
<li>Microsoft Peer Web Services Version 3.0 on Windows NT Workstation </li>
<li>Microsoft Personal Web Server on Windows 95/98 </li>
</ul>
<p> 正如前文所述,與一般的程序不同, .asp 程序無須編譯, ASP
程序的控制部份,是使用 VBScript 、 Jscript
等腳本語言來設計的,當執行 ASP
程序時,腳本程序將一整套命令發送給腳本解釋器 ( 即腳本引擎 )
,由腳本解釋器進行翻譯並將其轉換成伺服器所能執行的命令。當然,同其他編程語言一樣,
ASP
程序的編寫也遵循一定的規則,如果你想使用你所喜愛的腳本語言編寫
ASP
程序,那麼你的伺服器上必須要有能解釋這種腳本語言的腳本解釋器。當你安裝
ASP 時,系統提供了兩種腳本語言: Vbsrcipt 和 Jscript ,而 Vbscript
則被作為系統默認的腳本語言。你也可以根據自己的喜好改變系統默認的腳本語言,關於如何改變系統默認的腳本語言請看《
<a href="asp1-1.htm"><font color="#026BAA">在 ASP 中使用腳本語言</font></a>》一文。

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 中聲明使用不同的腳本語言即可

『陸』 "ASP"是指什麼意思

ASP是一種網站格式,動態網站格式,一般用在論壇上,容量大,穩定性好。

ASP使用了Microsoft的ActiveX技術。ActiveX(COM)技術是現在Microsoft軟體的重要基礎。它採用封裝對象,程序調用對象的技術,簡化編程,加強程序間合作。

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

語言特點

1、用VBScript、JavaScript等簡單容易的腳本語言。結合HTML代碼,即可快速完成網站的應用程序,實現動態網頁技術。

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

3、ASP所使用的腳本語言均在Web伺服器端執行,伺服器上的ASP解釋程序會在伺服器端執行ASP程序,並將結果以HTML格式傳送到客戶端瀏覽器上。

4、ASP提供了一些內置對象,使用這些對象可以使伺服器端腳本功能更強。

以上內容參考:網路-asp

『柒』 什麼是ASP 是不是JAVA HTML一樣的編程語言

ASP的全稱是Active Server Page也就是動態網頁技術。這是一種實現動態網頁的技術,不是語言。而實現這種技術可以用VBScript和JavaScript的編程語言來實現。

『捌』 asp是一種開發技術還是一種編程語言

准確說:asp是一種開發技術,但不是一種編程語言!!!
說得不太准確一點,asp就像一個組件一樣(在C:\WINNT\system32\inetsrv有asp.dll 這個dll文件),可以用VBScript或Javascript來使用它的一些內置的對象或函數,而asp.dll這個組件可以解釋Vbscript或js代碼,並放入到IIS WEb伺服器里解釋執行!

『玖』 asp是編程語言,它與腳本語言有什麼不同

asp不能說是編程語言,它是一種技術

腳本語言是客戶端代碼,是瀏覽器要處理的代碼,用戶可以看到

但是asp是伺服器端的代碼,是在伺服器上運行的代碼,用戶無法看到,它是用來生成頁面上的內容的

閱讀全文

與asp是編程語言嗎相關的資料

熱點內容
二次元表格編程 瀏覽:20
plc編程器保停 瀏覽:963
如何降低伺服器的內存佔用率 瀏覽:868
阿里雲伺服器是個什麼意思 瀏覽:817
國內最好的數控編程培訓學校 瀏覽:13
222乘104列是演算法 瀏覽:159
程序員溝通正確姿勢 瀏覽:969
魔玩app怎麼視頻推廣 瀏覽:960
程序員抽獎送禮 瀏覽:458
北京java程序員薪資 瀏覽:658
如何創建網路平台或者app 瀏覽:355
python隨機數生成控制概率 瀏覽:235
壓縮機並聯運行 瀏覽:899
兩位單片機 瀏覽:63
四川音樂類投檔線的演算法 瀏覽:650
建行app如何改轉賬卡 瀏覽:26
android開發升級 瀏覽:299
要火社區app進不去怎麼辦 瀏覽:826
安卓手機上的自定義功能怎麼用 瀏覽:230
方舟伺服器怎麼購買進去資格 瀏覽:44