楊桂云
引言:本文主要介紹了基于Java VBScript腳本語言建立動態(tài)頁面,如何通過Microsoft Access數(shù)據(jù)庫、Internet信息服務(wù)具體配置來實現(xiàn)動態(tài)數(shù)據(jù)庫的訪問等方面進(jìn)行闡述,并結(jié)合自己的教學(xué)經(jīng)驗形成了基于VBScript腳本語言在Windows XP中實現(xiàn)動態(tài)網(wǎng)頁的本地測試的基本過程。
網(wǎng)頁設(shè)計與制作是計算機類相關(guān)專業(yè)的核心課程,該課程對學(xué)生的動手能力及創(chuàng)新能力要求較高,它結(jié)合Photoshop、Flash及Dreamweaver等軟件能制作一些主題突出、內(nèi)容豐富的網(wǎng)站,它不僅能通過Flash制作一些交互式廣告來進(jìn)行網(wǎng)上營銷,也可以通過一些數(shù)據(jù)庫來完成動態(tài)頁面的制作。在以往的教材中,實現(xiàn)動態(tài)數(shù)據(jù)庫訪問技術(shù),知識點較分散,同學(xué)們往往前學(xué)后忘,對整個知識體系掌握不夠系統(tǒng),現(xiàn)本人結(jié)合以往的教學(xué)過程將知識進(jìn)行整合,探討基于VBScript腳本語言在Windows XP中實現(xiàn)動態(tài)網(wǎng)頁的本地測試的基本過程。
在學(xué)習(xí)動態(tài)網(wǎng)頁之前,要熟練掌握靜態(tài)網(wǎng)頁的布局及整體制作,能利用CSS樣式表對網(wǎng)頁進(jìn)行美化,掌握基本制作流程,這樣在制作動態(tài)網(wǎng)頁時,能盡快入手。
在Dreamweaver中創(chuàng)建ASP動態(tài)頁面,并以Microsoft access作為后臺數(shù)據(jù)庫,實現(xiàn)信息的動態(tài)顯示,基本制作過程如下:
一、規(guī)劃網(wǎng)站、建立本地站點
在創(chuàng)建一個網(wǎng)站之前,首先對站點應(yīng)進(jìn)行規(guī)劃和設(shè)計,在確定了站點的主題后、站點名稱,組織好站點結(jié)構(gòu)后,才可能用Dreamweaver建立本地站點。
二、設(shè)置本地站點信息。
執(zhí)行“站點”——“新建站點”。進(jìn)行如下設(shè)置。
2、站點建好后,執(zhí)行“文件”—“新建”—“動態(tài)頁”—“Asp VBScript”,保存即可,并對動態(tài)頁面靜態(tài)區(qū)進(jìn)行制作。
三、安裝IIS
對于ASP動態(tài)網(wǎng)頁,需要在Web服務(wù)器環(huán)境下才能正常運行,因此要高度和運行ASP程序,首先要將自己的計算機虛擬成一個Web服務(wù)器。
1、安裝IIS
執(zhí)行“控制面板”—“添加/刪除程序”—“添加/刪除Windows組件”——勾選“Internet信息服務(wù)IIS”,完成IIS的安裝。
2、添加虛擬目錄
(1)安裝完IIS虛擬目錄后,在桌面右鍵上單擊“我的電腦”—“管理”—“程序”—“管理工具”—“計算機管理”。
(2)在“默認(rèn)站點”右鍵,執(zhí)行“新建”—“虛擬目錄”,并給出虛擬目錄的別名apple。
及虛擬目錄的物理路徑E:mybook。
四、創(chuàng)建數(shù)據(jù)庫
通過Access數(shù)據(jù)庫,建立數(shù)據(jù)庫表文件,用來存儲和記錄數(shù)據(jù)信息,如圖所示:
數(shù)據(jù)庫表 表結(jié)構(gòu)
五、設(shè)置測試服務(wù)器
在與數(shù)據(jù)庫建立連接之前,先要將本機設(shè)為虛擬服務(wù)器,具體設(shè)置如下:站點-管理站點-編輯-測試服務(wù)器,測試成功,則會彈出如圖所示對話框。
配置測試服務(wù)器 連接成功
注:在這一過程中,同學(xué)們往往把網(wǎng)站名稱及虛擬目錄別名混消,導(dǎo)致測試不能成功,因此在講授時需要一個模塊一個模擬講述,讓同學(xué)們充分認(rèn)識兩者區(qū)別。
六、自定義鏈接字符串
為了將數(shù)據(jù)庫的信息在頁面中顯示出來,必須與數(shù)據(jù)庫建立連接,這里通過“數(shù)據(jù)庫”面板上的自定義連接數(shù)據(jù)庫來實現(xiàn),具體代碼如下。
Driver=Microsoft access driver (*.mdb);dbq= E:mybookdatacarshop.mdb;
單擊“使用此計算機上的驅(qū)動程序”,單擊測試,則連接成功,
在這里選擇“使用此計算機上的驅(qū)動程序”,連接字符串的路徑,同學(xué)們?nèi)菀谆煜袝r張冠李戴,導(dǎo)致數(shù)據(jù)庫不能成功連接。
七、綁定動態(tài)文本
數(shù)據(jù)庫鏈接成功后,可以對動態(tài)頁面的靜態(tài)區(qū)進(jìn)行預(yù)覽,但仍不能對數(shù)據(jù)庫進(jìn)行訪問,數(shù)據(jù)庫中的信息不能正常訪問,我們可以將表單及動態(tài)文本通過對數(shù)據(jù)庫進(jìn)行綁定,進(jìn)行插入記錄、用戶登錄、向數(shù)據(jù)庫中添加記錄等,來實現(xiàn)數(shù)據(jù)庫與網(wǎng)頁信息相一致。
八、頁面不能正常預(yù)覽
通常情況,同學(xué)們做完數(shù)據(jù)庫的綁定后,預(yù)覽后往往不能成功出現(xiàn)如右圖所示信息。
這是因為站點存儲的磁盤是NTFS格式,因此我們要設(shè)置數(shù)據(jù)庫的安全屬性,但但機房中文件夾的安全選項卡不存在,因此要進(jìn)行如下設(shè)置:
1、雙擊“我的電腦”-“工具”-“文件夾選項”-“查看”,將“使用簡單文件共享(推薦)”取消選擇。
2、選擇自己的數(shù)據(jù)庫文件夾,“右建”-“屬性”-“安全”,在“安全選項卡中”選擇“添加”-everyone,,設(shè)置everyone的全部權(quán)限。
權(quán)限設(shè)置好后,按F12預(yù)覽,動態(tài)頁面及數(shù)據(jù)庫可正確顯示。
書本上的知識不夠系統(tǒng),同學(xué)們掌握起來很困難,當(dāng)網(wǎng)頁不能正常預(yù)覽時,有些同學(xué)會失去耐心,往往會轉(zhuǎn)移注意力,或開小差,效果不好,為了改變現(xiàn)狀,本人通過組織規(guī)納出一整套配置方案,通過系統(tǒng)的講解,同學(xué)們能很快上手,一個動態(tài)頁面完整配置下來,很有成就感,當(dāng)出現(xiàn)錯誤時,學(xué)生相互討論,共同探討問題出在哪里,分析并解決問題,有些同學(xué)能夠積極地幫助他人解決問題,達(dá)到較好的學(xué)習(xí)效果。
參考文獻(xiàn)
[1]網(wǎng)頁設(shè)計與制作 Flash Dreamweaver Fireworks第二版吳超英.
()