網(wǎng)頁設(shè)計與制作 教學(xué)課件 王學(xué)軍 第16章 制作ASP應(yīng)用程序.ppt

網(wǎng)頁設(shè)計與制作 教學(xué)課件 王學(xué)軍 第16章 制作ASP應(yīng)用程序.ppt

ID:50068985

大?。?.94 MB

頁數(shù):28頁

時間:2020-03-08

網(wǎng)頁設(shè)計與制作 教學(xué)課件 王學(xué)軍 第16章 制作ASP應(yīng)用程序.ppt_第1頁
網(wǎng)頁設(shè)計與制作 教學(xué)課件 王學(xué)軍 第16章 制作ASP應(yīng)用程序.ppt_第2頁
網(wǎng)頁設(shè)計與制作 教學(xué)課件 王學(xué)軍 第16章 制作ASP應(yīng)用程序.ppt_第3頁
網(wǎng)頁設(shè)計與制作 教學(xué)課件 王學(xué)軍 第16章 制作ASP應(yīng)用程序.ppt_第4頁
網(wǎng)頁設(shè)計與制作 教學(xué)課件 王學(xué)軍 第16章 制作ASP應(yīng)用程序.ppt_第5頁
資源描述:

《網(wǎng)頁設(shè)計與制作 教學(xué)課件 王學(xué)軍 第16章 制作ASP應(yīng)用程序.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫

1、開發(fā)ASP應(yīng)用程序的各項準(zhǔn)備工作就緒后,就可以制作ASP應(yīng)用程序了。本章將以一個簡單的論壇系統(tǒng)為例,介紹在DreamweaverCS3中通過服務(wù)器行為在可視化環(huán)境下制作ASP應(yīng)用程序的基本方法。第16章制作ASP應(yīng)用程序?qū)W習(xí)目標(biāo)掌握顯示數(shù)據(jù)庫記錄的基本方法。掌握插入、更新和刪除數(shù)據(jù)庫記錄的方法。掌握限制用戶對頁進行訪問的方法。掌握用戶登錄和注銷的基本方法。16.2設(shè)置論壇主頁面創(chuàng)建記錄集添加動態(tài)數(shù)據(jù)添加重復(fù)區(qū)域記錄集分頁顯示記錄計數(shù)設(shè)置顯示區(qū)域設(shè)置URL參數(shù)16.2.1創(chuàng)建記錄集在成功創(chuàng)建數(shù)據(jù)庫連接以后,要顯示數(shù)據(jù)庫中的記錄還必須創(chuàng)建記錄集。記錄集是通過查詢從數(shù)據(jù)庫中提取的

2、信息的子集。查詢是一種專門用于從數(shù)據(jù)庫中查找和提取特定信息的搜索語句。Dreamweaver使用結(jié)構(gòu)化查詢語言SQL來生成查詢。SQL查詢可以生成只包括某些記錄或某些列的記錄集,也可以包括數(shù)據(jù)庫中所有的記錄和列。但由于應(yīng)用程序很少要用到數(shù)據(jù)庫中的每個數(shù)據(jù)字段,所以在創(chuàng)建記錄集時應(yīng)該使記錄集盡可能小。DreamweaverCS3提供了圖形化的操作界面,使記錄集的創(chuàng)建變得非常簡單。在DreamweaverCS3中,可以通過以下任意一種方式打開【記錄集】對話框來創(chuàng)建記錄集。選擇【插入記錄】/【數(shù)據(jù)對象】/【記錄集導(dǎo)航條】命令。選擇【窗口】/【服務(wù)器行為】或【綁定】命令打開【服務(wù)器

3、行為】或【綁定】面板,然后單擊按鈕,在彈出的菜單中選擇【記錄集】命令。在【插入】/【數(shù)據(jù)】工具欄中單擊(記錄集)按鈕。16.2.1創(chuàng)建記錄集16.2.2添加動態(tài)數(shù)據(jù)記錄集負(fù)責(zé)從數(shù)據(jù)庫中取出數(shù)據(jù),而要將數(shù)據(jù)插入到文檔中,就需要通過動態(tài)數(shù)據(jù)的形式,其中最常用的是動態(tài)文本。具體操作步驟請參考教材。16.2.3添加重復(fù)區(qū)域重復(fù)區(qū)域是指將當(dāng)前包含動態(tài)數(shù)據(jù)的區(qū)域沿垂直方向循環(huán)顯示,在記錄集導(dǎo)航條的幫助下完成對大數(shù)據(jù)量頁面的分頁顯示技術(shù)。選擇表格中的數(shù)據(jù)顯示行,在【服務(wù)器行為】面板中單擊按鈕,在彈出的菜單中選擇【重復(fù)區(qū)域】命令,打開【重復(fù)區(qū)域】對話框。16.2.4記錄集分頁如果定義了記錄

4、集每頁顯示的記錄數(shù),那么實現(xiàn)翻頁,能夠一頁一頁地游覽數(shù)據(jù),就要用到記錄集分頁功能。選擇【插入記錄】/【數(shù)據(jù)對象】/【記錄集分頁】/【記錄集導(dǎo)航條】命令,打開【記錄集導(dǎo)航條】對話框。16.2.5顯示記錄記數(shù)如果在顯示記錄時,能夠顯示每頁顯示的記錄在記錄集中的起始位置以及記錄的總數(shù),肯定是比較理想的選擇。選擇【插入記錄】/【數(shù)據(jù)對象】/【顯示記錄計數(shù)】/【記錄集導(dǎo)航狀態(tài)】命令,打開記錄集導(dǎo)航狀態(tài)對話框。16.2.6設(shè)置顯示區(qū)域在顯示數(shù)據(jù)表中的記錄時,可以依據(jù)記錄集是否為空來設(shè)置顯示區(qū)域。如果記錄集為空,例如,在未找到與查詢相匹配的記錄時,可以顯示一條消息通知用戶沒有查詢到需要的

5、記錄,這在創(chuàng)建依靠用戶輸入的搜索關(guān)鍵詞來運行查詢時非常有用。選中用于顯示數(shù)據(jù)的表格,在【服務(wù)器行為】面板中單擊按鈕,在彈出的菜單中選擇【顯示區(qū)域】/【如果記錄集不為空則顯示區(qū)域】命令,打開【如果記錄集不為空則顯示區(qū)域】對話框進行參數(shù)設(shè)置即可。16.2.6設(shè)置顯示區(qū)域選中文本“目前沒有發(fā)表任何主題”所在表格,然后運用相同的方法將其設(shè)置為“如果記錄集為空則顯示區(qū)域”。16.2.7設(shè)置URL參數(shù)在論壇主頁面中,單擊論壇標(biāo)題可以進入該標(biāo)題的詳細內(nèi)容頁面“forum_detail.asp”,該頁面將顯示討論主題及其內(nèi)容以及針對該主題的回復(fù)。在進入該頁面時,頁面間需要傳遞URL參數(shù)。1

6、6.3設(shè)置論壇用戶頁面設(shè)置論壇主題詳細頁面設(shè)置論壇發(fā)表主題頁面設(shè)置論壇回復(fù)主題頁面16.3.1設(shè)置論壇主題詳細頁面論壇上發(fā)表的主題必須允許用戶進行回復(fù),這樣就必須提供回復(fù)主題頁面。在回復(fù)主題頁面“forum_reply.asp”中,需要設(shè)置兩個內(nèi)容:一是創(chuàng)建記錄集用于接收從論壇主頁面?zhèn)鬟f過來的“bbsID”參數(shù),另一個是使用“插入記錄”服務(wù)器行為向數(shù)據(jù)表中添加記錄。16.3.1設(shè)置論壇主題詳細頁面向數(shù)據(jù)表中添加記錄。16.3.2設(shè)置論壇發(fā)表主題頁面一個論壇必須提供用戶發(fā)表主題的頁面,發(fā)表主題實際上就是向數(shù)據(jù)庫添加記錄,因此,設(shè)置頁面“forum_add.asp”使用的服務(wù)器

7、行為就是“插入記錄”。通常負(fù)責(zé)向數(shù)據(jù)庫中插入記錄的網(wǎng)頁由兩部分組成:一個是允許用戶輸入數(shù)據(jù)的HTML表單;另一個是更新數(shù)據(jù)庫的【插入記錄】服務(wù)器行為??梢允褂肈reamweaver表單工具和【服務(wù)器行為】面板分別制作它們,也可以選擇【插入記錄】/【數(shù)據(jù)對象】/【插入記錄】/【插入記錄表單向?qū)А棵?,在一次操作中同時完成這兩個部分。16.3.1設(shè)置論壇回復(fù)主題頁面論壇上發(fā)表的主題必須允許用戶進行回復(fù),這樣就必須提供回復(fù)主題頁面。在回復(fù)主題頁面“forum_reply.asp”中,需要設(shè)置兩個內(nèi)容:一是創(chuàng)建記錄集用于接

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。