asp是什么?

發(fā)布時(shí)間:2017-11-15    知識(shí)欄目:中網(wǎng)互聯(lián)

什么是ASP,它能干什么? 

簡(jiǎn)單來說,asp是網(wǎng)站編程程序的一種語(yǔ)言程序,編輯程序還有php   asp.net   jsp,網(wǎng)站文件擴(kuò)展名是.asp。在早年期間asp是一度盛起的網(wǎng)站編寫語(yǔ)言,很多企業(yè)網(wǎng)站建設(shè)都是用asp網(wǎng)站建設(shè),ASP網(wǎng)頁(yè)設(shè)計(jì)的,但是先進(jìn)衍生處理php網(wǎng)站建設(shè),jsp網(wǎng)站建設(shè)后,慢慢的asp網(wǎng)站建設(shè)的份額慢慢減少了。



一、什么是ASP? 

從字面上說,ASP包含三方面含義: 

1、Active:ASP使用了Microsoft的ActiveX技術(shù)。ActiveX(COM)技術(shù)是現(xiàn)在Microsoft軟件的重要基礎(chǔ)。它采用封裝對(duì)象,程序調(diào)用對(duì)象的技術(shù),簡(jiǎn)化編程,加強(qiáng)程序間合作。ASP本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很多實(shí)用組件。只要你可以在服務(wù)器上安裝這些組件,通過訪問組件,你就可以快速、簡(jiǎn)易地建立自己的WEB應(yīng)用。 

2、Server:ASP運(yùn)行在服務(wù)器端。這樣就不必?fù)?dān)心瀏覽器是否支持ASP所使用的編程語(yǔ)言。ASP的編程語(yǔ)言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一個(gè)簡(jiǎn)集,會(huì)VB的人可以很方便的快速上手。然而Netscape瀏覽器不支持客戶端的VBSCRIPT,所以最好不要在客戶端使用VBSCRIPT。而在服務(wù)器端,則無需考慮瀏覽器的支持問題。Netscape瀏覽器也可以正常顯示ASP頁(yè)面。 

3、Pages:ASP返回標(biāo)準(zhǔn)的HTML頁(yè)面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁(yè)面源文件時(shí),看到的是ASP生成的HTML代碼,而不是ASP程序代碼。這樣就可以防止別人抄襲程序。 
由此我們可以看出,ASP是在IIS下開發(fā)WEB應(yīng)用的一種簡(jiǎn)單、方便的編程工具。在了解了VBSCRIPT的基本語(yǔ)法后,只需要清楚各個(gè)組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統(tǒng)。 

二、ASP能干什么? 

ASP是基于WEB的一種編程技術(shù),可以說是CGI的一種。它可以完成以往CGI程序的所有功能,如計(jì)數(shù)器、留言簿、公告板、聊天室等等。ASP可以輕松地實(shí)現(xiàn)對(duì)頁(yè)面內(nèi)容的動(dòng)態(tài)控制,根據(jù)不同的瀏覽者,顯示不同的頁(yè)面內(nèi)容。而瀏覽者一點(diǎn)覺察不出來,就像為他專門制作的頁(yè)面一樣。使用各種各樣的組件,ASP可以完成無比強(qiáng)大的功能。使用FileSystemObject,可以對(duì)服務(wù)器上的文件進(jìn)行操作,瀏覽、復(fù)制、移動(dòng)、刪除等。有ADO(Active Database Object,動(dòng)態(tài)數(shù)據(jù)庫(kù)對(duì)象)的支持,ASP對(duì)數(shù)據(jù)庫(kù)的操作非常得心應(yīng)手。你甚至可以像使用本地?cái)?shù)據(jù)庫(kù)那樣,管理遠(yuǎn)程主機(jī)上的數(shù)據(jù)庫(kù),對(duì)表格、記錄進(jìn)行各種操作。使用CDONTS(Collaboration Data Objects for NTS,NTS協(xié)作數(shù)據(jù)對(duì)象),可以發(fā)送、查看郵件,實(shí)現(xiàn)WEBMAIL的功能。結(jié)合WSH(Windows Scripting Host),可以實(shí)現(xiàn)對(duì)NT主機(jī)的管理,如NT用戶管理、IIS虛擬主機(jī)設(shè)置、EXCHANGE郵箱設(shè)置等等,就像管理本地機(jī)一樣方便。 

三、asp如何打開 

asp其實(shí)就是文本文件,用記事本就可以打開查看代碼,但asp一般是需要執(zhí)行的才能看到我們想要的效果,那么就需要asp運(yùn)行環(huán)境,一般我們購(gòu)買支持asp的虛擬主機(jī)。 

當(dāng)然我們本地學(xué)習(xí)asp或測(cè)試網(wǎng)站就需要自己架設(shè)asp運(yùn)行環(huán)境。一般我們用iis或簡(jiǎn)易的asp運(yùn)行工具,如果學(xué)習(xí)與實(shí)際應(yīng)用我們建議用iis(比較穩(wěn)定,我們買的空間都是在iis上的),如果是偶爾測(cè)試簡(jiǎn)單的asp代碼就可以使用下面的工具了。 

用系統(tǒng)帶的記事本就可以打開 
asp是一種網(wǎng)頁(yè)編程語(yǔ)言 
asp要在網(wǎng)頁(yè)中顯示。需要有服務(wù)起的支持。比如你可以建一個(gè)iis服務(wù)器。然后再訪問這個(gè)頁(yè)面。你就能看到 了 
最好的編輯asp軟件我推進(jìn)你使用dreamweaver。 

簡(jiǎn)單說一下: 
1、安裝IIS,windows 自帶的,在添加刪除組件里面有。 
2、把a(bǔ)sp文件放在一個(gè)目錄下,比如c:\asp,然后鼠標(biāo)右鍵打開目錄的屬性-》web共享-》共享文件夾,起一個(gè)別名,比如asp ,記住asp的文件名,比如叫default.asp 
3、打開ie瀏覽器,輸入http://localhost/asp/default.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。 
用記事本,FRONTPAGE,DW都可以打開,不過打開后你只能看到代碼,不能看到頁(yè)面,不過要注意,有些是把mdb數(shù)據(jù)庫(kù)文件改名為asp的,如果出現(xiàn)亂碼,有可能就是mdb改的。 
還有一種出現(xiàn)亂碼的情況,就是asp被加密過。 

如果想在本地電腦看到頁(yè)面內(nèi)容,你必須自己安裝支持ASP的運(yùn)行環(huán)境, WINDOW自帶的IIS就可以,沒的話就安裝一下。

中網(wǎng)互聯(lián)網(wǎng)站建設(shè)工作室小編



+相關(guān)資訊

廣州網(wǎng)站建設(shè) 廣州網(wǎng)站設(shè)計(jì) 廣州網(wǎng)站開發(fā)

工作室工作地點(diǎn)分布:廣州  深圳  武漢  湖南


(c) Copyright 2008-2024 廣州綠源電子商務(wù)有限公司. All Rights Reserved.