版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
字符串文字包含在兩個(gè)(“”)之間,這是區(qū)分字符串型常數(shù)和數(shù)值型常數(shù)的最明顯的方法,日期文字和時(shí)間文字包含在兩個(gè)(#)之間。(MapPath方法)將指定的相對(duì)或虛擬路徑映射到服務(wù)器上相應(yīng)的(物理目錄)上IIS支持(虛擬目錄),通過(guò)在“服務(wù)器屬性”對(duì)話(huà)框中的“目錄”標(biāo)簽可以進(jìn)行設(shè)置和管理,(虛擬目錄)隱藏了有關(guān)站點(diǎn)目錄結(jié)構(gòu)的重要信息變量的作用域即(生命期),決定哪些腳本命令可訪(fǎng)問(wèn)變量,在過(guò)程內(nèi)部聲明的變量具有(局部作用域),每執(zhí)行一次過(guò)程,變量就被(創(chuàng)建)然后消亡。而過(guò)程外部的任何命令都不能訪(fǎng)問(wèn)它。在過(guò)程外部聲明的變量具有(全局作用域),其值能被ASP頁(yè)上的任何腳本命令訪(fǎng)問(wèn)和修改。在VBScript中聲明一個(gè)變量可以使用(Dim)語(yǔ)句(<html>)標(biāo)記用于HTML文檔的最前面,用來(lái)標(biāo)記HTML文檔的開(kāi)始Server對(duì)象的ScriptTimeout的默認(rèn)最長(zhǎng)時(shí)間為(90)秒表單標(biāo)記Form的(action)屬性用于指定表單處理程序的URL(MapPath)方法的功能是映射指定的相對(duì)或虛擬路徑Request.QueryString和Request.Form對(duì)應(yīng)的是Form提交時(shí)的兩種不同提交方法:(Get)方法和(Post)方法Application提供兩個(gè)事件,其中,在Application結(jié)束的時(shí)候調(diào)用的時(shí)間是(Application_OnEnd)12.SQL語(yǔ)句中,按關(guān)鍵字查找,即模糊查詢(xún),取姓名中包涵有“梁”字的記錄:select*fromuserwhereusername(like)”%梁%”’.建立數(shù)據(jù)庫(kù)連接對(duì)象是(Connection).數(shù)據(jù)庫(kù)最常用的四大基本操作:查詢(xún)(SELECT)、插入(INSERT)、更新(UPDATE)和(刪除(DELETE)).瀏覽器是解釋執(zhí)行的,它將所有的HTML標(biāo)記逐一解釋執(zhí)行,而有時(shí)希望在屏幕上輸出完整的HTML語(yǔ)句,則要用到哪種方法(HTMLEncode).在Body標(biāo)記的屬性中,用于設(shè)置網(wǎng)頁(yè)背景顏色的屬性是(bgcolor).組件可以提供一個(gè)或多個(gè)對(duì)象以及對(duì)象的(方法)和屬性。.使用關(guān)鍵字81。$。皿。)在重新調(diào)整大小時(shí)保留原來(lái)數(shù)組的內(nèi)容.(文件數(shù)據(jù)源)是保存在一個(gè)特殊的文件中的,該文件的擴(kuò)展名為(.dsn).Server.HTMLEncode的用途是對(duì)特殊字符“<”及“〉”進(jìn)行編碼,其中“>”經(jīng)過(guò)編碼以后,所得到的結(jié)果為(>;).如果需要修改Session的生存期,可以有兩種方法:一是修改IIS中系統(tǒng)的設(shè)置值,二是設(shè)置Session對(duì)象的(Timeout)屬性.(</html>)標(biāo)記放在HTML文檔的最后邊,用來(lái)標(biāo)識(shí)HTML文檔的結(jié)果.表單中有2個(gè)按鈕,其中一個(gè)用來(lái)提交表單(type廿submit"),另一個(gè)用來(lái)在原來(lái)頁(yè)面的基礎(chǔ)上,再打開(kāi)一個(gè)新頁(yè)面,請(qǐng)問(wèn)該按鈕的type為:(reset).(Counters對(duì)象)可以創(chuàng)建、保存、增加或檢索任意數(shù)量的獨(dú)立計(jì)數(shù)器.Global.asa文件是一個(gè)(可選)文件.Request對(duì)象主要功能是從客戶(hù)端得到數(shù)據(jù),常用的三種取得數(shù)據(jù)的方法是:Request.form、Request.querystring和(Request).記錄分頁(yè)顯示時(shí),用于決定每個(gè)邏輯頁(yè)面的記錄數(shù)的屬性是(PageSize),設(shè)置該屬性后,邏輯頁(yè)面的個(gè)數(shù),課通過(guò)(PageCount)屬性來(lái)獲得。通過(guò)設(shè)置(AbsolutePage)屬性的值,可將記錄指針定位到指定頁(yè)面的首記錄。.將二進(jìn)制數(shù)據(jù)輸出到客戶(hù)端,應(yīng)調(diào)用(Response)對(duì)象的(BinaryWrite)方法來(lái)實(shí)現(xiàn)。.Response是(ASP)的對(duì)象,輸出的方式是從(1£小亞5)向客戶(hù)端的瀏覽器輸出,但是document是(瀏覽器)對(duì)象,功能是直接向?yàn)g覽器輸出.Application變量終止的情況有三種:(服務(wù))被終止、(Global.asa)被改變,或者該Application被卸載。.ASP可以使用兩種腳本語(yǔ)言:(JavaScript)和(VBScript).Mid(“asp網(wǎng)絡(luò)程序設(shè)計(jì)”,4,6)的返回值是:(網(wǎng)絡(luò)程序設(shè)計(jì)).Session對(duì)象的默認(rèn)有效期為(20)分鐘.Request.form和Request.querystring對(duì)應(yīng)的是form提交的兩種不同提交方法:(Get)和(Post).Global.asa文件名必須是Global.asa,且必須存放在應(yīng)用程序的(根文件)中.HTML是一種描述性的(標(biāo)記)語(yǔ)言,主要用于組織網(wǎng)頁(yè)的內(nèi)容和控制輸出格式。JavaScript和VBScript是一種(腳本)語(yǔ)言,常嵌入網(wǎng)頁(yè)中使用,以實(shí)現(xiàn)對(duì)網(wǎng)頁(yè)的編程控制,進(jìn)一步增強(qiáng)網(wǎng)頁(yè)的交互性和功能.ASP的Web服務(wù)器可以是(1£)或6亞5),在商業(yè)應(yīng)用環(huán)境中,期Web服務(wù)器常采用的是(IIS).ADO除了可用數(shù)據(jù)源來(lái)連接數(shù)據(jù)庫(kù)外,還可通過(guò)對(duì)(ODBC)和(01£口8)連接字符串來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的連接.ADO三個(gè)核心對(duì)象是(Connection)、(Command)、(RecordSet)40.ODBC數(shù)據(jù)源分為用戶(hù)數(shù)據(jù)源、(文件數(shù)據(jù)源)和(系統(tǒng)數(shù)據(jù)源)三種。其中(文件數(shù)據(jù)源)是保存在一個(gè)特殊的文件中的,該文件的擴(kuò)展名為(.dsn)41.ASP網(wǎng)頁(yè)是在HTML網(wǎng)頁(yè)的基礎(chǔ)上,嵌入使用了ASP對(duì)象和一些可安裝的ActiveX組件,并結(jié)合VBScript編程所形成的一種特殊的網(wǎng)頁(yè),這種網(wǎng)頁(yè)的擴(kuò)展名為(.asp),它運(yùn)行于(服務(wù)器端),運(yùn)行后將生成標(biāo)準(zhǔn)格式的HTML網(wǎng)頁(yè),并將該網(wǎng)頁(yè)傳送給(客戶(hù)端)的瀏覽器,經(jīng)過(guò)瀏覽器的解釋執(zhí)行,從而呈現(xiàn)出網(wǎng)頁(yè)的界面來(lái)。42.Server對(duì)象提供對(duì)服務(wù)器上的方法和屬性的訪(fǎng)問(wèn),最常用的方法是創(chuàng)建(人^”。*)組件的實(shí)例43.為了將ASP代碼與HTML標(biāo)記符區(qū)分開(kāi)來(lái),ASP代碼應(yīng)用(<%)和(%>)符號(hào)將其括起來(lái).默認(rèn)情況下,VBScript的變量使用前可以定義,也可以不定義(對(duì)).所以符合ActiveX標(biāo)準(zhǔn)的組件在ASP中均可使用,不需要注冊(cè)(錯(cuò)).文件系統(tǒng)對(duì)象功能十分強(qiáng)大,可實(shí)現(xiàn)文件的創(chuàng)建、打開(kāi)與讀寫(xiě)操作(對(duì)).HTML不具有文件存取操作的功能,是一種描述性的標(biāo)記語(yǔ)言(對(duì))5.SQL語(yǔ)句可在ASP中被直接執(zhí)行(錯(cuò)).HTML標(biāo)記符不區(qū)分大小寫(xiě)(對(duì)).開(kāi)發(fā)ASP網(wǎng)頁(yè)所使用的腳本語(yǔ)言只能采用VBScript(錯(cuò)).CDONTS組件必須是在IIS中安裝了SMTP虛擬服務(wù)器后才能使用(對(duì)).可將表單的數(shù)據(jù)提交給某個(gè)指定的電子郵件信箱(對(duì))S應(yīng)運(yùn)行在WindowsNT平臺(tái)上,它只提供WWW服務(wù)功能(錯(cuò))ssion和Application對(duì)象的事件過(guò)程只能書(shū)寫(xiě)在Global.asa文件中(對(duì)).HTML是一種網(wǎng)頁(yè)編程語(yǔ)言(錯(cuò)).在瀏覽器中,通過(guò)“查看”菜單下面的“源文件”菜單項(xiàng),可查看到網(wǎng)頁(yè)的真實(shí)源代碼(錯(cuò)).在網(wǎng)頁(yè)中,如果要收集用戶(hù)所輸入的數(shù)據(jù),必須通過(guò)表單來(lái)實(shí)現(xiàn)(對(duì)).SQL創(chuàng)建數(shù)據(jù)表時(shí),字段的具體類(lèi)型由所創(chuàng)建數(shù)據(jù)庫(kù)的類(lèi)型決定(錯(cuò))16.組件可根據(jù)需要自行編寫(xiě),然后提供給ASP使用(對(duì))17.網(wǎng)頁(yè)中的ASP代碼同HTML標(biāo)記符一樣,必須用分隔符“<”和“>”將其括起來(lái)(錯(cuò))18.Session對(duì)象說(shuō)存儲(chǔ)的變量,在當(dāng)前用戶(hù)所請(qǐng)求的每個(gè)頁(yè)面中,均有效(對(duì)).在Global.asa文件中,不能有任何輸出語(yǔ)句,且該文件必須放在站點(diǎn)的根目錄才能生效(對(duì)).利用DELETE語(yǔ)句可刪除一個(gè)表或索引(錯(cuò)).編寫(xiě)HTML格式的網(wǎng)頁(yè)時(shí),從兼容角度出發(fā),腳本語(yǔ)言宜選用JavaScript(對(duì)).利用Session和Application對(duì)象存儲(chǔ)變量,可創(chuàng)建作用域跨頁(yè)、甚至跨用戶(hù)的變量(對(duì)).在一個(gè)ASP頁(yè)面中定義的對(duì)象或變量,其作用域僅限于該ASP頁(yè)面,一旦頁(yè)面執(zhí)行完畢,該變量或?qū)ο笠簿妥詣?dòng)被釋放(對(duì)).VBScript的字符串要用雙引號(hào)括起來(lái)(錯(cuò)).在SQL中,利用INSERTINTO語(yǔ)句可插入多條記錄(對(duì)).用HTML所編寫(xiě)的網(wǎng)頁(yè),在任何瀏覽器中均能正常運(yùn)行和顯示(對(duì)).在SQL中,表中記錄沒(méi)有固定的順序,因此不能按記錄號(hào)來(lái)讀取記錄數(shù)據(jù)(對(duì)).VBScript的語(yǔ)句不區(qū)分大小寫(xiě)(對(duì)).利用SQL的Create語(yǔ)句,可創(chuàng)建新的數(shù)據(jù)庫(kù)或數(shù)據(jù)表(對(duì)).SQL語(yǔ)句區(qū)分大小寫(xiě)(錯(cuò)).HTML網(wǎng)頁(yè)的存盤(pán)文件名必須是.htm(錯(cuò)).利用SQL的Drop命令,可刪除表中的指定記錄(錯(cuò)).在SQL中,計(jì)算某字段的平均值可利用其Average函數(shù)來(lái)實(shí)現(xiàn)(對(duì)).服務(wù)器是一種特殊的應(yīng)用程序(對(duì)).VBScript只能用于服務(wù)器端的編程,不能用于客戶(hù)端編程(錯(cuò))1.1.ASP.即ActiveServerPages,實(shí)際上是經(jīng)過(guò)服務(wù)器編譯成ISAPI腳本,然后生成文本發(fā)送給客戶(hù)端..2.Server對(duì)象.提供你運(yùn)用許多Server端的應(yīng)用函數(shù)3.GetListCount顯示組件中包含的鏈接文件數(shù)目10.4.Sub過(guò)程.包含在Sub和EndSub語(yǔ)句之間的一組VBScript語(yǔ)句,執(zhí)行操作但不返回值.13.5.ObjectContext對(duì)象.被用來(lái)控制ActiveServerPages的執(zhí)行,這種執(zhí)行過(guò)程通過(guò)MicrosoftTransactionServer(乂15)來(lái)管理.16.6.Response對(duì)象用來(lái)將信息發(fā)送回給瀏覽器,你可以利用response對(duì)象將腳本語(yǔ)言結(jié)果發(fā)送到瀏覽器7.站點(diǎn)導(dǎo)航組件提供了用戶(hù)可以在頁(yè)面中自動(dòng)的頁(yè)面跳轉(zhuǎn),當(dāng)有許多并列頁(yè)面的時(shí)候,該組件顯得非常有用22.8.Read(Number)23.從文本文件中讀取指定數(shù)目的字符25.9.Function過(guò)程.包含在Function和EndFunction語(yǔ)句之間的一組VBScript語(yǔ)句.28.10.Connection數(shù)據(jù)對(duì)象.與數(shù)據(jù)庫(kù)的所有通信都要通過(guò)一個(gè)打開(kāi)的連接來(lái)進(jìn)行,在對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀取和插入之前首先要打開(kāi)和關(guān)閉一個(gè)連接,Connction就是用來(lái)打開(kāi)或關(guān)閉數(shù)據(jù)庫(kù).31.11.集合對(duì)象.由許多不同對(duì)象有關(guān)系的鍵和值得配對(duì)組成.34.12.Request對(duì)象.用來(lái)接受服務(wù)器的信息,你可以通過(guò)request對(duì)象來(lái)接收html主頁(yè)中from中的信息.37.13.DeleteFileFileSpercifier這個(gè)方法用來(lái)刪除指定的文件,還可以利用通配符進(jìn)行多文件刪除14.<Script>41.Html的標(biāo)簽,用來(lái)說(shuō)明腳本對(duì)象,可以指定編寫(xiě)腳本使用的語(yǔ)言及腳本是在客戶(hù)端還是在服務(wù)器端執(zhí)行42.43.15.AdRotator.該組件可以在每一次訪(fǎng)問(wèn)中顯示不同的圖標(biāo),可以設(shè)置廣告的不同概念率使得顯示頻率不同,還可以記錄廣告的點(diǎn)擊數(shù)來(lái)判斷點(diǎn)擊率.46.16.Session對(duì)象.用來(lái)存儲(chǔ)一個(gè)普通用戶(hù)其滯留時(shí)間的信息,可以用來(lái)存儲(chǔ)一個(gè)用戶(hù)訪(fǎng)問(wèn)你的站點(diǎn)的滯留時(shí)間.49.17.靜態(tài)網(wǎng)頁(yè)不經(jīng)過(guò)服務(wù)器解釋執(zhí)行,直接由服務(wù)器將頁(yè)面發(fā)送給客戶(hù)端的網(wǎng)頁(yè)18.File文件對(duì)象,通過(guò)File對(duì)象可以對(duì)系統(tǒng)文件進(jìn)行全面管理,可以刪除移動(dòng)復(fù)制創(chuàng)建和打開(kāi)文件19.記錄集56.可以用來(lái)代表表中的記錄,和表一樣,每個(gè)記錄集中包含一條或多條記錄58.20.AdOpenForwardOnly.使用向前游標(biāo),你只能在記錄中向前移動(dòng).61.21.Application對(duì)象.用來(lái)存儲(chǔ)一個(gè)應(yīng)用中所有用戶(hù)共享的信息.64.22.GetAdvertisement()方法65.用來(lái)接受廣告圖標(biāo)信息66.67.23.CancelBatch(當(dāng)記錄集處于批量更新模式時(shí))取消一批更新24.AdLockReadOnly.指定你不能修改記錄集中的記錄..GetAdvertisement方法.AdRotator組件的方法,用來(lái)接受廣告圖標(biāo)信息,該方法需要一個(gè)參數(shù),即廣告信息的文件的名稱(chēng).76.26.組件77.基于ActiveX技術(shù)的代碼片段,通過(guò)指定的接口提供指定的一組服務(wù)78.79.27.服務(wù)器端為客戶(hù)端提供服務(wù)的計(jì)算機(jī)28.Exitfor.退出for循環(huán)語(yǔ)句.85.29.vbbinarycompare()86.按照二進(jìn)制比較87.88.30.Folder.文件夾對(duì)象.91.31.動(dòng)態(tài)網(wǎng)頁(yè).通過(guò)服務(wù)器解釋執(zhí)行生成的網(wǎng)頁(yè).94.32.客戶(hù)端95.接受服務(wù)器提供服務(wù)的計(jì)算機(jī)96.33.Servermappath()97.映射主目錄的文件路徑.設(shè)計(jì)一個(gè)服務(wù)器端程序,該程序運(yùn)行能在網(wǎng)頁(yè)頁(yè)面上輸出以下圖形***************<%start="*"fori=1to5%><%start=start%><br><%start=start&"*"next%>.設(shè)計(jì)一個(gè)服務(wù)器端程序。該程序能在網(wǎng)頁(yè)上顯示2005年5月每日是星期幾<%everyday="2005-5-"fori=1to31everyday=mid(everyday,1,7)&1response.writeeverydayresponse.write" "response.writeweekdayname(weekday(everyday))response.write"<br>"next%>.設(shè)計(jì)一個(gè)應(yīng)用程序,該程序能夠讓用戶(hù)在表單中輸入表格的行數(shù)、列數(shù)、背景色、有無(wú)邊框的參數(shù)<html><head></tile></head><body><formmethod="post"action="aspformex2.asp”><center><tableborder="1"width="30%”><tr><tdwidth="39%”>表格行數(shù)</td><tdwidth="61%"><inputtype="text"name="rows"size="9"></td></tr><tr><tdwidth="39%”>表格列數(shù)<九4<tdwidth="61%"><inputtype="text"name="vol"size="9"></td></tr><tr><tdwidth="39%">有無(wú)邊框<九心<tdwidth="61%”><inputtype="radio"name="yes"checkedname=HborderH>有<inputtype="radio"name="border"value="noH>^</td></tr><tr><tdwidth二“39%”>背景色v/td><tdwidth="61%"><selectsize="l"name="bgcolor"><optionselectedvalue=紅色</option〉<optionvalue="blue">藍(lán)色〈/option〉<optionvalue="green">綠色〈/option〉<optionvalue="yellow">黃色〈/option〉</select></td></tr></table></center><palign="center">〈inputtype="submit"value="提交"name="Bl">〈inputtype="reset"value="全部重寫(xiě)"name="B2"></p></form></body></html>.在第三題基礎(chǔ)上,設(shè)計(jì)一個(gè)應(yīng)用程序。當(dāng)用戶(hù)按“確定”按鈕以后,程序能夠根據(jù)用戶(hù)在表單中所填寫(xiě)的參數(shù)要求,自動(dòng)輸出一個(gè)指定行數(shù)、列數(shù)、背景色、邊框的表格。假設(shè)“表格行數(shù)”對(duì)應(yīng)的表單域名稱(chēng)為rows“表格列數(shù)”對(duì)應(yīng)的表單域名稱(chēng)為“vols”,“有無(wú)邊框”對(duì)應(yīng)的表單域名稱(chēng)為border,“背景色”對(duì)應(yīng)的表單域名稱(chēng)為bgcolor<html><head><title>輸出表格</title></head><body><%rows=request("rows")vol=request("vols")border=request("border")bgcolor=request("bgcolor")ifborder="yes"then%><tableborder=1><%else%><tableborder=0>endiffori=1torows%><tr><%forj=1tovolsifimod2=0then%><td><%=i%>,<%=j%></td><%else%><tdbgcolor=<%=bgcolor%>><%=i%>,<%=j%></td><%endifnext%></tr><%next%></body>.設(shè)計(jì)一個(gè)用戶(hù)注冊(cè)程序reg.htm。用戶(hù)注冊(cè)的內(nèi)容有姓名、用戶(hù)、密碼<html><head><title>注冊(cè)</title></head><body><palign="center"><fontsize="4"color="#800000"><b>用戶(hù)注冊(cè)</b></font></p><formmethod="get"action="reg.asp”><center><tableborder="0"width="50%”><tr><tdwidth="27%">姓名:</td><tdwidth="73%"><inputtype="text"name="name1"size="26"></td></tr><tr><tdwidth="27%”>用戶(hù)名:</td><tdwidth="73%"><inputtype="text"name="name2"size="26"></td></tr><tr><tdwidth="27%">密碼:</td><tdwidth="73%"><inputtype="password"name="pwd1"size="26"></td></tr><tr><tdwidth="27%”>確認(rèn)密碼:</td><tdwidth="73%"><inputtype="password"name="pwd2"size="26"></td></tr></table></center><palign="center"><inputtype="submit"value="提交"name="B1"><inputtype="reset"value="全部重寫(xiě)"name="B2"></p></form></body></html>.設(shè)計(jì)上題中用戶(hù)注冊(cè)的驗(yàn)證程序reg.asp。用戶(hù)注冊(cè)的內(nèi)容有姓名、用戶(hù)名、密碼。要求密碼輸入兩次。用戶(hù)名的長(zhǎng)度為5至10個(gè)字母。用戶(hù)注冊(cè)成功后顯示“祝賀你注冊(cè)成功”,否則顯示注冊(cè)失敗的原因<%name1=request("name1")name2=request("name2")pwd1=request("pwd1")pwd2=request("pwd2")iftrim(name1)<>""theniftrim(name2)<>""theniflen(trim(name2))>=5andlen(trim(name2))<=10theniftrim(pwd1)<>""theniftrim(pwd2)<>""theniftrim(pwd1)=trim(pwd2)thenresponse.write”<fontcolor='red'>祝賀您注冊(cè)成功。</font>"<br>response.write"您的姓名是:"&name1&"<br>"response.write"您的用戶(hù)名是:"&name2&"<br>"response.write"您密碼是:"&pwd1elseresponse.write"您兩次輸入的密碼不相同!"endifelseresponse.write"請(qǐng)輸入確認(rèn)密碼!"endifelseresponse.write"請(qǐng)輸入密碼!"endifelseresponse.write”用戶(hù)名長(zhǎng)度是5-10個(gè)字符!”endifelseresponse.write"請(qǐng)輸入您的用戶(hù)名!"endifelseresponse.write"請(qǐng)輸入您的姓名!"endif%>7.設(shè)計(jì)一個(gè)服務(wù)器端程序。該程序運(yùn)行能在網(wǎng)頁(yè)頁(yè)面上輸出以下圖形*********個(gè)個(gè)個(gè)個(gè)個(gè)個(gè)個(gè)*L**L**L**L**L**L**L**L**L*個(gè)個(gè)個(gè)個(gè)個(gè)個(gè)個(gè)個(gè)個(gè)個(gè)個(gè)個(gè)個(gè)個(gè)個(gè)個(gè)*L**L**L**L**********<%'循環(huán)輸出5行fori=1to5'首先輸出空格forj=5toistep-1response.write" "next'再輸出字符"*"forj=1to2*i-1response.write"*"nextresponse.write"<br>"next'循環(huán)輸出4行forj=4to1step-1'首先輸出空格forj=1to4-i+1response.write" "next'再輸出字符"*"forj=1to2*i-1response.write"*"nextresponse.write"<br>"next%>8.下面是用戶(hù)注冊(cè)頁(yè)面login.asp,設(shè)計(jì)提交后的數(shù)據(jù)處理頁(yè)面veriry.asp,要求:(1)頁(yè)面標(biāo)題為“注冊(cè)頁(yè)面處理”(2)若檢測(cè)到用戶(hù)名為空,這跳轉(zhuǎn)回登陸頁(yè)面login.asp(3)若密碼和確認(rèn)密碼不一致,則在頁(yè)面顯示“兩次輸入密碼不一致”,做一個(gè)“返回登陸頁(yè)面”的超鏈接,連接到login.asp(4)若用戶(hù)名不為空,且兩次密碼一致,這顯示該用戶(hù)名+“歡迎您!”login.asp代碼:<html><body><center>&2>用戶(hù)注冊(cè)</h2><table><formmethod="post"action="verify.asp"name="myform”><tr><1d>用戶(hù)名:</td><td><inputtype="text"name="user_name"size="20"></td></tr><td>密碼:</td><td><inputtype="password"name="user_pass1"size="20"></td></tr><td>密碼確認(rèn):</td><td><inputtype="password"name="user_pass2"size="20"></td></tr><td><inputtype="submit"value="提交"name="B1"><inputtype="reset"value="重置"name="B2"></tr></form></table></center></body></html>verify.asp代碼:<html><head><title>注冊(cè)頁(yè)面處理</title></head><%username=request.Form("user_name")iftrim(username)=""thenresponse.Redirect("login.asp")elsepassword1=request.Form("user_pass1")password2=request.Form("user_pass2")iftrim(password1)<>trim<password2>thenresponse.write("兩次輸入密碼不一致!")response.write("<ahref='login.asp'>返回登錄頁(yè)面</a>")elseresponse.writeusername&"歡迎您!<br>"endifendif%></html>9.設(shè)計(jì)一個(gè)服務(wù)器端程序,該程序能計(jì)算一組數(shù)列。這組數(shù)列的第0項(xiàng)為0,第1項(xiàng)為1,此后每一項(xiàng)都是前兩項(xiàng)之和,數(shù)列如下:0,1,123,5,8要求計(jì)算到第20項(xiàng)。<%backone=0backtwo=1current=backone+backtworesponse.write”這個(gè)數(shù)列是:”response.writebackone&","&backtwofori=2to20response.write","response.write""currentbackone=backtwobacktwo=currentcurrent=backone+currentnext%>.設(shè)計(jì)一個(gè)服務(wù)器端程序。該程序能夠在一個(gè)字符串中某個(gè)指定的位置上插入一個(gè)指定的字符串。例如:原來(lái)字符串是“abhijk”,插入字符串是“cdefg”,插入后整個(gè)字符串是“abcdefghijk”。<%sourcestr="abhijk"insstr="cdefg"newstr=mid(sourcestr,1,2)&insstr&mid(sourcestr,3)'插入字符串"cedfg"response.write"原字符串是:”response.writesourcestrresponse.write"<br>"response.write"插入的字符串是:”response.writeinsstrresponse.write"<br>"response.write"插入后的字符串是:”response.writenewstr%>.設(shè)計(jì)一個(gè)服務(wù)器端程序。該程序能夠刪除一個(gè)字符串中的某個(gè)字符串。例如:原來(lái)字符串是:“Iliketostudystudyasp”,刪除其中多余的字符串“study”,假定事先不知道被刪除字符串的位置。<%sourcestr="Iliketosutdystudyasp"stpos=instr(sourcestr,"study")應(yīng)用instr函數(shù)查找被刪除字符串在原字符串中的起始位置應(yīng)用instr函數(shù)查找第二個(gè)^^4丫”在原字符串中的起始位置endpos=instr(stpos+len("study"),sourcestr,"study")'len函數(shù)返回字符串的長(zhǎng)度newstr=left(sourcestr,stpos-1)&mid(sourcestr,endpos)response.write"原字符串是:”response.writesourcestrresponse.write"<br>"response.write"刪除了字符串后的字符串是:”response.writenewstr%>.設(shè)計(jì)一個(gè)服務(wù)器端程序。該程序能計(jì)算Fibonacci數(shù)列。這組數(shù)列的第0項(xiàng)為0,第1項(xiàng)為1,此后每一項(xiàng)都是前兩項(xiàng)之和,例如:0,1,123,5,8...要求計(jì)算并輸出該數(shù)列的第40項(xiàng)。<%backone=0backtwo=1current=backone+backtworesponse.write”這個(gè)數(shù)列是:”response.writebackone&","&backtwofori=2to40response.write","response.write""currentbackone=backtwobacktwo=currentcurrent=backone+currentnext%>.設(shè)計(jì)一個(gè)服務(wù)器端程序。該程序能將第一個(gè)10進(jìn)制數(shù)轉(zhuǎn)換成八進(jìn)制數(shù)輸出到網(wǎng)頁(yè)上,例如:15,這輸出17<%dimb(32)'數(shù)組必須聲明d=15do$=4\8'整除取商b(i)=dmod8'整除取余數(shù)保存在數(shù)組中i=i+1d=sloopuntild=0'除到商為零結(jié)束forj=ito0step-1'輸出結(jié)果response.write(j)next%>.設(shè)計(jì)一個(gè)服務(wù)器端程序,該程序能夠取出默認(rèn)目錄文件路徑及默認(rèn)目錄文件路徑中驅(qū)動(dòng)器盤(pán)符,并顯示在網(wǎng)頁(yè)上。<%path="c:.dll"response.write"完整路徑是:”response.writepathresponse.write"<br>"response.write”驅(qū)動(dòng)器是:"response.writemid(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- DB12T 544-2014 南水北調(diào)工程項(xiàng)目檔案歸檔整.理規(guī)范
- 人生大事的觀后感
- 中學(xué)新學(xué)期開(kāi)學(xué)的致辭(17篇)
- 中學(xué)校長(zhǎng)開(kāi)學(xué)會(huì)議講話(huà)稿(6篇)
- 中學(xué)高級(jí)述職報(bào)告
- 教師課件制作教學(xué)課件
- 影響薪酬管理的因素及原則
- 澆鑄型工業(yè)有機(jī)玻璃板材 編制說(shuō)明
- 歌曲春曉課件教學(xué)課件
- 榜樣事跡課件教學(xué)課件
- 體質(zhì)測(cè)試成績(jī)表(自動(dòng)統(tǒng)計(jì)數(shù)據(jù))(小學(xué)、初中)
- 初二八年級(jí)下物理期中考試分析
- 外派董事監(jiān)事管理辦法
- 醫(yī)療行業(yè)倫理委員會(huì)成員2023年工作總結(jié)
- 腦卒中后吞咽障礙患者進(jìn)食護(hù)理(2023年中華護(hù)理學(xué)會(huì)團(tuán)體標(biāo)準(zhǔn))
- DB21T 2885-2023居住建筑節(jié)能設(shè)計(jì)標(biāo)準(zhǔn)
- 遺體防腐整容污染處理設(shè)備器械消毒
- 護(hù)理質(zhì)量管理常用工具
- 2022公路工程施工技術(shù)方案手冊(cè)
- 亮化工程可行性研究報(bào)告
- (完整版)病例演講比賽PPT模板
評(píng)論
0/150
提交評(píng)論