




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
動態(tài)網(wǎng)頁(ASP)與數(shù)據(jù)庫●表單的制作與使用●腳本語言的使用●在網(wǎng)頁中嵌入程序代碼●基本對象和函數(shù)的應(yīng)用本章學(xué)習知識點
4.1表單的基本操作:用戶注冊本章內(nèi)容目錄4.2嵌入腳本語言:人際關(guān)系測試4.3嵌入ASP語言:留言本4.4Request對象和函數(shù)應(yīng)用:石頭剪刀布4.5Application和Session對象:計數(shù)器4.6數(shù)據(jù)庫的應(yīng)用:登陸系統(tǒng)4.7小結(jié)4.8本章習題4.1表單的基本操作:用戶注冊1表單的概念及用途2表單的基本參數(shù)1.Name2.Method3.Action它的語法格式:<formname=”名字”method=”方式”action=”文件”>3表單的相關(guān)語法使用時的語法格式:Request.Form(element)[(index)|Count]4制作實例使自己制作的表單通過設(shè)置表單參數(shù)實現(xiàn)信息的傳遞<formname="registerform"method="post"action="registerresult.asp">4.2嵌入腳本語言:人際關(guān)系測試腳本語言的基本概念及用途2腳本語言與程序語言以及靜態(tài)頁面語言之間的不同程序中用到腳本語言時所需做的說明如:<SCRIPTlanguage="javascript">說明之后的一段腳本語言是javascript。腳本語言使原本靜態(tài)的頁面變得動態(tài)、活潑,富有生氣4.3嵌入ASP語言:留言本ASP語言的基本概念及特征2加入ASP語言的頁面被訪問時實際的執(zhí)行過程3ASP與HTML工作原理的不同ASP代碼使所有任務(wù)都交給后臺處理,從而起到保護源代碼作用4.4Request對象和函數(shù)應(yīng)用石頭剪刀布Request對象的基本概念及功能2Request對象的數(shù)據(jù)集合、屬性、方法Form,QueryString,ServerVariable,Cookies,ClientCertificateTotalBytes屬性BinaryRead方法3Response對象的數(shù)據(jù)集合、屬性、方法SubDetermineWinner(playerChoice,computerChoice)ifplayerChoice="S"thenifcomputerChoice="S"thenresponse.write"<fontcolor=red>石頭</font>VS<fontcolor=blue>石頭</font><br>"response.write"我們平手了"elseifcomputerChoice="J"thenresponse.write"<fontcolor=red>石頭</font>VS<fontcolor=blue>剪子</font><br>"……………..4.5Application和Session對象計數(shù)器Application對象的基本概念及功能、屬性2Session對象的基本概念及功能、屬性3Global.asa文件的重要性及其程序內(nèi)容<SCRIPTLANGUAGE=VBScriptRUNAT=Server>SubApplication_onStartApplication("OnLine")=0EndSubSubSession_onStartApplication.LockApplication("OnLine")=Application("OnLine")+1Application.UnlockEndSub</SCRIPT><html><head></head><body><fontsize=4><p>您的SessionID為:<%=session.sessionid%><%session.timeout=5%><p>當前共有<%=Application("OnLine")%>人訪問本網(wǎng)站‘當前訪問本網(wǎng)站的在線人數(shù),可以防止刷新產(chǎn)生的計數(shù)錯誤</font></body></html>4.6數(shù)據(jù)庫的應(yīng)用:登陸系統(tǒng)數(shù)據(jù)庫在網(wǎng)頁建設(shè)中的作用2數(shù)據(jù)庫及數(shù)據(jù)庫中表的建立3頁面與數(shù)據(jù)庫之間的連通將數(shù)據(jù)寫入數(shù)據(jù)庫表中:<%setcn1=Server.CreateObject("ADODB.Connection")cn1.Open"DRIVER={MicrosoftAccessDriver(*.mdb)};DBQ="&Server.MapPath("s1.mdb")a1=trim(Request.Form("user"))a2=trim(Request.Form("pwd"))a3=trim(Request.Form("pwd1"))ifa2<>a3thenresponse.write("兩次密碼不同,請重新輸入")elsecn2="'"&a1&"','"&a2&"'"cn1.Execute("Insertintousers(user,pwd)values("&cn2&")")‘將注冊的用戶名和密碼增加到數(shù)據(jù)庫文件中cn1.closeresponse.write("注冊已成功!")endif%>4最終效果登陸界面注冊界面登陸成功界面4.7小結(jié)本章通過幾個程序代碼實例介紹了ASP的內(nèi)置對象,其中涉及到Request、Response、Application、Session和Server五個經(jīng)常使用的類型。通過對它們的屬性、方法和事件等方面的實例,介紹如何使用這些內(nèi)置對象來實現(xiàn)ASP動態(tài)網(wǎng)頁的功能。同時,還簡單地對ASP與數(shù)據(jù)庫的之間的連接進行了介紹。使用ASP內(nèi)置對象以及與數(shù)據(jù)庫的連接是ASP編程的重要部分,是進行大型網(wǎng)站編程不可缺少的知識。因此,讀者需要結(jié)合書上的例子,在實際生活中進行大量的練習,在實踐中掌握這項技能。下一章,將會向讀者講述如何管理站點和如何將網(wǎng)頁上傳到Internet服務(wù)器上,最終將網(wǎng)頁提供給廣大的Internet沖浪者。4.8本章習題一、填空題1.在聊天室程序中,一般使用_________對象來存儲在線人數(shù)。2.在a1.asp文件中加入___________________________標記可讀取a2.asp文件的內(nèi)容。3.<%session.abandon%>的意思為:_________________________4.如果想在在form中使用GET方法把數(shù)據(jù)提交到服務(wù)器端的一個ASP文件中,那么在該文件的程序中,可以使用_____________對象的_______________數(shù)據(jù)集合負責取得用戶提交的數(shù)據(jù),并加以處理。5.______________方法用于釋放ASP頁面鎖定application對象的狀態(tài)。二、問答題6.ASP中Application與Session對象有何區(qū)別?(請舉例說明)7.在瀏覽器中顯示“HelloWorld!”,分別用HTML、VBscript、ASP寫出相應(yīng)的顯示程序。8.試說明Global.asa文件的作用。9.一段程序中出現(xiàn):<%@Language=”VBScript”%>是什么意思?Application.lock呢?三、程序填空下面是一段上機程序,用于顯示用戶輸入的姓名,請在空白處填寫適當?shù)某绦?lt;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 水利實務(wù)試題及答案
- 白庇中醫(yī)護理方案
- 喉罩的護理措施
- IT培訓(xùn)咨詢師年中分享
- 2025年 東營市中醫(yī)院招聘考試試卷附答案
- 2025年中國噴霧曬黑機行業(yè)市場全景分析及前景機遇研判報告
- 銷售員工衛(wèi)生培訓(xùn)
- 信息技術(shù)培訓(xùn)小結(jié)
- 教師安全培訓(xùn)會
- 現(xiàn)代心血管病護理
- 天津大洋寧夏隆德萬頭高端肉牛全產(chǎn)業(yè)鏈建設(shè)項目環(huán)境影響報告書
- 壯醫(yī)藥水蛭療法
- 中藥熏蒸的護理
- 中職學(xué)校計算機基礎(chǔ)知識復(fù)習考試題庫(附答案)
- 拼多多第三方誘導(dǎo)承諾書
- 不良資產(chǎn)項目律師法律盡調(diào)報告(模板)
- 水龍頭知識培訓(xùn)課件
- 醫(yī)療設(shè)備技術(shù)參數(shù)需求表
- 0-3歲嬰幼兒護理與急救-嬰幼兒意外傷害急救
- 工貿(mào)企業(yè)重大事故隱患判定標準培訓(xùn)PPT
- 從deepfakes深度偽造技術(shù)看AI安全
評論
0/150
提交評論