Dreamweaver MX網(wǎng)頁設(shè)計(jì)與制作課件:動態(tài)網(wǎng)頁(ASP)與數(shù)據(jù)庫_第1頁
Dreamweaver MX網(wǎng)頁設(shè)計(jì)與制作課件:動態(tài)網(wǎng)頁(ASP)與數(shù)據(jù)庫_第2頁
Dreamweaver MX網(wǎng)頁設(shè)計(jì)與制作課件:動態(tài)網(wǎng)頁(ASP)與數(shù)據(jù)庫_第3頁
Dreamweaver MX網(wǎng)頁設(shè)計(jì)與制作課件:動態(tài)網(wǎng)頁(ASP)與數(shù)據(jù)庫_第4頁
Dreamweaver MX網(wǎng)頁設(shè)計(jì)與制作課件:動態(tài)網(wǎng)頁(ASP)與數(shù)據(jù)庫_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

動態(tài)網(wǎng)頁(ASP)與數(shù)據(jù)庫●表單的制作與使用●腳本語言的使用●在網(wǎng)頁中嵌入程序代碼●基本對象和函數(shù)的應(yīng)用本章學(xué)習(xí)知識點(diǎn)

4.1表單的基本操作:用戶注冊本章內(nèi)容目錄4.2嵌入腳本語言:人際關(guān)系測試4.3嵌入ASP語言:留言本4.4Request對象和函數(shù)應(yīng)用:石頭剪刀布4.5Application和Session對象:計(jì)數(shù)器4.6數(shù)據(jù)庫的應(yīng)用:登陸系統(tǒng)4.7小結(jié)4.8本章習(xí)題4.1表單的基本操作:用戶注冊1表單的概念及用途2表單的基本參數(shù)1.Name2.Method3.Action它的語法格式:<formname=”名字”method=”方式”action=”文件”>3表單的相關(guān)語法使用時(shí)的語法格式:Request.Form(element)[(index)|Count]4制作實(shí)例使自己制作的表單通過設(shè)置表單參數(shù)實(shí)現(xiàn)信息的傳遞<formname="registerform"method="post"action="registerresult.asp">4.2嵌入腳本語言:人際關(guān)系測試腳本語言的基本概念及用途2腳本語言與程序語言以及靜態(tài)頁面語言之間的不同程序中用到腳本語言時(shí)所需做的說明如:<SCRIPTlanguage="javascript">說明之后的一段腳本語言是javascript。腳本語言使原本靜態(tài)的頁面變得動態(tài)、活潑,富有生氣4.3嵌入ASP語言:留言本ASP語言的基本概念及特征2加入ASP語言的頁面被訪問時(shí)實(shí)際的執(zhí)行過程3ASP與HTML工作原理的不同ASP代碼使所有任務(wù)都交給后臺處理,從而起到保護(hù)源代碼作用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對象計(jì)數(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>當(dāng)前共有<%=Application("OnLine")%>人訪問本網(wǎng)站‘當(dāng)前訪問本網(wǎng)站的在線人數(shù),可以防止刷新產(chǎn)生的計(jì)數(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é)本章通過幾個(gè)程序代碼實(shí)例介紹了ASP的內(nèi)置對象,其中涉及到Request、Response、Application、Session和Server五個(gè)經(jīng)常使用的類型。通過對它們的屬性、方法和事件等方面的實(shí)例,介紹如何使用這些內(nèi)置對象來實(shí)現(xiàn)ASP動態(tài)網(wǎng)頁的功能。同時(shí),還簡單地對ASP與數(shù)據(jù)庫的之間的連接進(jìn)行了介紹。使用ASP內(nèi)置對象以及與數(shù)據(jù)庫的連接是ASP編程的重要部分,是進(jìn)行大型網(wǎng)站編程不可缺少的知識。因此,讀者需要結(jié)合書上的例子,在實(shí)際生活中進(jìn)行大量的練習(xí),在實(shí)踐中掌握這項(xiàng)技能。下一章,將會向讀者講述如何管理站點(diǎn)和如何將網(wǎng)頁上傳到Internet服務(wù)器上,最終將網(wǎng)頁提供給廣大的Internet沖浪者。4.8本章習(xí)題一、填空題1.在聊天室程序中,一般使用_________對象來存儲在線人數(shù)。2.在a1.asp文件中加入___________________________標(biāo)記可讀取a2.asp文件的內(nèi)容。3.<%session.abandon%>的意思為:_________________________4.如果想在在form中使用GET方法把數(shù)據(jù)提交到服務(wù)器端的一個(gè)ASP文件中,那么在該文件的程序中,可以使用_____________對象的_______________數(shù)據(jù)集合負(fù)責(zé)取得用戶提交的數(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呢?三、程序填空下面是一段上機(jī)程序,用于顯示用戶輸入的姓名,請?jiān)诳瞻滋幪顚戇m當(dāng)?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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論