人文的ASP開(kāi)發(fā)基礎(chǔ)入門(mén)之簡(jiǎn)介_(kāi)ASP教程
推薦:技巧:用GetString來(lái)提高ASP的速度許多ASP程序員都有過(guò)執(zhí)行數(shù)據(jù)庫(kù)查詢,然后將查詢結(jié)果用HTML表格的形式顯示出來(lái)的經(jīng)歷吧。通常我們是這么做的: 以下為引用的內(nèi)容: <
什么是ASP?ASP是Active Server Pages的縮寫(xiě),即是"活動(dòng)服務(wù)器頁(yè)面"。ASP文件是以.asp為擴(kuò)展名的,它的特殊之處在于所有可以在Html文件中使用的標(biāo)記語(yǔ)言多可以用于ASP文件中,而且ASP文件通過(guò)<%……%>標(biāo)記對(duì)把 VB Script 或 Java Script腳本語(yǔ)言的程序嵌入文檔中,當(dāng)服務(wù)器遇到這對(duì)標(biāo)志時(shí),便將其視為程序來(lái)進(jìn)行解釋執(zhí)行,然后將執(zhí)行的結(jié)果傳送到客戶機(jī)上供用戶瀏覽,并且用戶無(wú)法看見(jiàn)ASP的源文件,因此ASP也被稱為服務(wù)器端腳本文件。
對(duì)于瀏覽器來(lái)說(shuō),ASP和HTML幾乎是沒(méi)有區(qū)別的,僅僅是后綴為.asp和.htm的區(qū)別,當(dāng)我們?cè)诳蛻舳颂岢鯝SP的申請(qǐng)后,服務(wù)器將<%和%>之間的內(nèi)容解釋成HTML語(yǔ)言并傳送到客戶端的瀏覽器上,我們的瀏覽器接受的只是HTML格式的文件,因此它適用于任何瀏覽器,不管是IE還是Netscape。
怎樣才能運(yùn)行ASP呢?很簡(jiǎn)單,您只要在您的計(jì)算機(jī)上安裝IIS(Internet Information Server)或PWS(Personal Web Server),并把您存放ASP文件的目錄屬性設(shè)為"執(zhí)行"即可,當(dāng)您瀏覽ASP文件時(shí),在瀏覽器中輸入U(xiǎn)RL(HTTP://……)就可以看到ASP執(zhí)行的結(jié)果了。
從上邊所說(shuō)的可以看出,要學(xué)習(xí)ASP,首先要具備一些HTML和VBScript(或Java Script)的一些基礎(chǔ)知識(shí)。因?yàn)槲以贏SP的編寫(xiě)中使用的是VBScript腳本語(yǔ)言,所以,希望您對(duì)VBScript有一些基本的了解。也許您學(xué)過(guò)VB,但是VB和VBScript是有所區(qū)別的。VBScript可以說(shuō)是VB的一個(gè)子集,其語(yǔ)法與VB基本上是相同的。
下面先講述一下ASP的對(duì)象。ASP本身具有的內(nèi)建(built-in)對(duì)象主要有五個(gè):
對(duì)象用途Server用于提供服務(wù)器的各種有關(guān)信息 Request 用于讀取客戶機(jī)上瀏覽器提交的信息 Response 用于向客戶機(jī)上的瀏覽器傳輸信息Application用于記錄各個(gè)不同網(wǎng)頁(yè)之間的共同信息 Session用于記錄各個(gè)不同的客戶機(jī)的連接者的信息
除了以上的對(duì)象外,我們還可以使用ActiveX對(duì)象。與ASP的內(nèi)建對(duì)象不同的是使用ActiveX對(duì)象通常要先建立具體的對(duì)象才能被使用。例如,我們要建立一個(gè)對(duì)象,其對(duì)象名假設(shè)為dx,并且此對(duì)象是屬于"ADODB對(duì)象庫(kù)"(在文件中對(duì)應(yīng)于一個(gè).DLL或.EXE文件)中的"Connection對(duì)象類(lèi)型"。這里我們使用了Set語(yǔ)句和內(nèi)建對(duì)象"Server"的"CreateObject函數(shù)"來(lái)建立此對(duì)象dx:
Set dx=Server.CreateObject("ADODB.Connection")
通過(guò)執(zhí)行上面的語(yǔ)句,我們便建立了一個(gè)ActiveX對(duì)象dx。
說(shuō)了這么多,那么ASP到底能做些什么呢?往下看就知道了:
(1).可以在您的主頁(yè)中根據(jù)不同的用戶對(duì)象顯示不同的信息(這點(diǎn)利用動(dòng)態(tài)HTML也可以做到)
(2).可以在您的主頁(yè)中創(chuàng)建一個(gè)計(jì)數(shù)器
(3).可以把HTML的FOTM中提交的信息存儲(chǔ)在數(shù)據(jù)庫(kù)中
(4).可以讓用戶使用服務(wù)器中的數(shù)據(jù)庫(kù)(如利用關(guān)鍵字查詢數(shù)據(jù)庫(kù)等)
(5).可以在您的主頁(yè)中創(chuàng)建留言本
(6).可以創(chuàng)建聊天室、搜索引擎、電子購(gòu)物等等
分享:ASP實(shí)現(xiàn)將長(zhǎng)的標(biāo)題用省略號(hào)收尾數(shù)據(jù)庫(kù)中提取長(zhǎng)長(zhǎng)的文章,總是有礙網(wǎng)頁(yè)的排版布局。 所以,想固定地提取一部分字符,然后后面有……替代。 1、原理: 判斷文章的長(zhǎng)度是否超過(guò)規(guī)定的長(zhǎng)度,若超過(guò)則只顯示規(guī)定
- asp FSO 讀寫(xiě)文件本文件實(shí)現(xiàn)代碼
- asp中isNull、isEmpty和空字符串的區(qū)別
- asp獲取用戶真實(shí)IP地址的方法
- asp連接sqlserver數(shù)據(jù)庫(kù)實(shí)現(xiàn)代碼
- asp中正則表達(dá)式過(guò)濾html代碼函數(shù)
- asp中g(shù)et post提交表單區(qū)別
- 網(wǎng)頁(yè)模板:ASP內(nèi)建對(duì)象Request
- xmlhttp的open方法使用詳解
- ASP的常用的自定義函數(shù)大全
- asp中用for循環(huán)的一個(gè)小技巧
- eWebEditor v3.8 列目錄
- ASP無(wú)組件分頁(yè)實(shí)現(xiàn)思路及代碼
ASP教程Rss訂閱編程教程搜索
ASP教程推薦
- ASP與JSP的區(qū)別和聯(lián)系
- server.mappath方法詳解
- 故障解決:解決ASP腳本運(yùn)行超時(shí)的方法
- ADO初學(xué)者教程:ADO 通過(guò)GetString()加速腳本
- 再說(shuō)ASP輸出N行N列表格
- ASP實(shí)例:ASP實(shí)現(xiàn)空間的最近訪客
- 對(duì)一些編程初學(xué)者的良言警句
- ASP應(yīng)用進(jìn)階 ASP Error對(duì)象的相關(guān)知識(shí)
- 總是彈出visual studio 實(shí)時(shí)調(diào)試器 三種解決辦法
- ASP 3.0高級(jí)編程(三十九)
- 相關(guān)鏈接:
- 教程說(shuō)明:
ASP教程-人文的ASP開(kāi)發(fā)基礎(chǔ)入門(mén)之簡(jiǎn)介
。