摘 要 隨著計(jì)算機(jī)技術(shù)的發(fā)展,動(dòng)態(tài)網(wǎng)頁制作已被逐漸應(yīng)用到個(gè)人網(wǎng)站的建設(shè)中去。文章對(duì)以FrontPage制作網(wǎng)頁界面,ASP和ACCSEE數(shù)據(jù)庫結(jié)合制作完成動(dòng)態(tài)網(wǎng)頁的設(shè)計(jì)進(jìn)行了論述,對(duì)應(yīng)用ASP技術(shù)進(jìn)行網(wǎng)頁設(shè)計(jì)有著一定的參考價(jià)值。
關(guān)鍵詞 FrontPage Access 個(gè)人網(wǎng)頁設(shè)計(jì)
中圖分類號(hào): TP311 文獻(xiàn)標(biāo)識(shí)碼:A
1 引言
隨著計(jì)算機(jī)技術(shù)的發(fā)展、計(jì)算機(jī)使用的普及,個(gè)人網(wǎng)頁目前已經(jīng)受到越來越多用戶的關(guān)注。由于個(gè)人網(wǎng)頁設(shè)計(jì)的好壞直接影響著宣傳的效果,因此,圖、文、聲、像并茂的動(dòng)態(tài)網(wǎng)頁成了目前個(gè)人網(wǎng)頁的發(fā)展方向。要想設(shè)計(jì)出美觀大方、生動(dòng)有趣的個(gè)人網(wǎng)頁,必須在新的技術(shù)條件下服從技術(shù)的需要,把握整體,統(tǒng)籌安排,從而獲得最佳的瀏覽效果。首先采用FrontPage制作出網(wǎng)頁界面,接著用ASP和ACCSEE數(shù)據(jù)庫結(jié)合制作完成動(dòng)態(tài)網(wǎng)頁。
2 個(gè)人網(wǎng)頁設(shè)計(jì)原則及工具
一個(gè)好的個(gè)人網(wǎng)頁設(shè)計(jì),應(yīng)該具有設(shè)計(jì)方案主題鮮明、網(wǎng)站導(dǎo)航清晰、網(wǎng)頁風(fēng)格統(tǒng)一、頁面內(nèi)容新穎等特點(diǎn)。設(shè)計(jì)主頁首先要選擇合適的工具軟件, FrontPage 是微軟出品的網(wǎng)頁編輯軟件,也是 Office 系列軟件的組成部分,用FrontPage 制作的網(wǎng)頁在 IE 瀏覽器中的效果也特別好。ASP(Active Server Pages)是一種服務(wù)器端編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁或Web應(yīng)用程序。ASP頁可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容,也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的Web應(yīng)用程序。它是一套服務(wù)器端的命令(Script)開發(fā)環(huán)境。它利用了特殊的符號(hào)(<% 和% >)來區(qū)分HTML與必須經(jīng)過服務(wù)器翻譯才送往客戶端的命令,如此組合成一個(gè)動(dòng)態(tài)并能存取服務(wù)器端數(shù)據(jù)庫的網(wǎng)頁。
3 用Frontpage和ASP設(shè)計(jì)個(gè)人網(wǎng)頁
3.1 ASP技術(shù)原理
網(wǎng)頁的制作經(jīng)歷了從靜態(tài)的文件到動(dòng)態(tài)的展現(xiàn)過程,而網(wǎng)絡(luò)應(yīng)用系統(tǒng)的開發(fā)除了要求動(dòng)態(tài)、穩(wěn)定與執(zhí)行效率之外,與數(shù)據(jù)庫的結(jié)合更是不可缺少的。使用ASP不僅意味著可以讀取MS SQL Server的數(shù)據(jù)庫,同時(shí)也意味著可以讀取其它ODC (Open Database Connect)兼容的數(shù)據(jù)庫。ADO(ActiveX Data Object)是一項(xiàng)數(shù)據(jù)庫訪問技術(shù),它提供了網(wǎng)頁開發(fā)人員實(shí)時(shí)存取教據(jù)庫的能力。在數(shù)據(jù)庫的應(yīng)用中,使用ADO編寫的應(yīng)用程序可以存取在 lnternet上任何地方的資源,因此使用起來十分便利。
3.2 動(dòng)態(tài)網(wǎng)頁的設(shè)計(jì)和實(shí)現(xiàn)
我們以首頁為例,說明用Frontpage制作網(wǎng)頁的基本方法。在設(shè)計(jì)首頁時(shí),用Frontpage新建網(wǎng)頁,居中插入4行1列800寬度的表格,把第3行拆分成兩列,首頁框架就完成了。該部分操作見圖1所示。
然后根據(jù)頁面需要插入相應(yīng)的文字及背景圖片即可完成。當(dāng)靜態(tài)頁面設(shè)計(jì)成功后,就需要在頁面中插入動(dòng)態(tài)內(nèi)容,比如導(dǎo)航欄,文章列表等。這是就用到了Asp語言訪問數(shù)據(jù)庫。
要讀寫數(shù)據(jù)庫,網(wǎng)頁首先得和相應(yīng)的數(shù)據(jù)庫進(jìn)行連接,只有連接成功才能讀寫數(shù)據(jù)庫。連接數(shù)據(jù)庫時(shí)候用Connection方法建立連接,并且打開連接。
在網(wǎng)頁制作時(shí)往往把上面程序作為一個(gè)單獨(dú)的asp文件,一般命名conn.asp。其他頁面涉及到讀寫數(shù)據(jù)庫時(shí)往往用語句<!--#include file=\"conn.asp\" -->把這個(gè)頁面包含進(jìn)去。當(dāng)頁面完成時(shí),為了釋放數(shù)據(jù)庫占用的資源要用下面程序關(guān)閉連接。
我們以首頁我的日志欄目為例說明如何實(shí)現(xiàn)數(shù)據(jù)綁定及循環(huán)。前臺(tái)頁面顯示的動(dòng)態(tài)內(nèi)容是讀取數(shù)據(jù)庫來完成的。
4 結(jié)論
隨著網(wǎng)絡(luò)的價(jià)值和優(yōu)勢(shì)被人們不斷發(fā)現(xiàn)和認(rèn)可,越來越多的人選擇用互聯(lián)網(wǎng)掌握知識(shí)、查找信息、交流情感、娛樂游戲和自由交易等。因此,能夠?qū)崿F(xiàn)頁面動(dòng)態(tài)功能的ASP技術(shù)成為了網(wǎng)站愛好者關(guān)注的焦點(diǎn)。隨著人們對(duì)ASP認(rèn)識(shí)的進(jìn)一步深人,ASP必將逐步成為設(shè)計(jì)個(gè)人網(wǎng)頁技術(shù)的首選。本次研究基于ASP技術(shù)分析了個(gè)人動(dòng)態(tài)網(wǎng)頁的設(shè)計(jì)和實(shí)現(xiàn),對(duì)于進(jìn)一步推廣相關(guān)技術(shù)的應(yīng)用有著一定的實(shí)際意義。
參考文獻(xiàn)
[1] 龔燕平等.學(xué)以致用FrontPage 2003中文版典型實(shí)例教程.北京:中國水利水電出版社.2005年.
[2] 汪曉平等.ASP網(wǎng)絡(luò)開發(fā)技術(shù)(第二版).北京:人民郵電出版社.2003年.
[3] 丁愛萍.網(wǎng)頁制作教程.北京:電子工業(yè)出版社.2003年.