如何開發個人主頁_第1頁
如何開發個人主頁_第2頁
如何開發個人主頁_第3頁
如何開發個人主頁_第4頁
如何開發個人主頁_第5頁
已閱讀5頁,還剩26頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 HYPERLINK 目 錄TOC o 3-9 h z t 標題 1,2,標題 2,3,標題 4,4,標題 5,5,標題 6,6,標題 7,7,標題 8,8,標題 9,9,標題,1 HYPERLINK l _Toc131833382 目錄 PAGEREF _Toc131833382 h 1 HYPERLINK l _Toc131833383 摘要 PAGEREF _Toc131833383 h 2 HYPERLINK l _Toc131833384 Absttracct PAGEREF _Toc131833384 h 3 HYPERLINK l _Toc131833385 第一章引引言 PAG

2、EREF _Toc131833385 h 4 HYPERLINK l _Toc131833386 第二章HHTMLL簡介 PAGEREF _Toc131833386 h 4 HYPERLINK l _Toc131833387 2.1 什么是是HTMML PAGEREF _Toc131833387 h 4 HYPERLINK l _Toc131833388 2.2 HTMML標記記 PAGEREF _Toc131833388 h 4 HYPERLINK l _Toc131833389 第三章 ASPP技術 PAGEREF _Toc131833389 h 8 HYPERLINK l _Toc131

3、833390 3.1 ASPP產生的的歷史 PAGEREF _Toc131833390 h 88 HYPERLINK l _Toc131833391 3.2 ASPP的含義義 PAGEREF _Toc131833391 h 8 HYPERLINK l _Toc131833392 3.3 ASPP的工作作過程 PAGEREF _Toc131833392 h 99 HYPERLINK l _Toc131833393 3.4 ASPP對象 PAGEREF _Toc131833393 h 9 HYPERLINK l _Toc131833394 3.5 ASPP的安全全特性和和優點概概括 PAGEREF

4、 _Toc131833394 h 100 HYPERLINK l _Toc131833395 第四章后后臺數據據庫的建建立 PAGEREF _Toc131833395 h 100 HYPERLINK l _Toc131833396 4.1 ASPP訪問數數據庫原原理 PAGEREF _Toc131833396 h 100 HYPERLINK l _Toc131833397 4.2建建立數據據庫表 PAGEREF _Toc131833397 h 111 HYPERLINK l _Toc131833398 第五章開開發個人人主頁 PAGEREF _Toc131833398 h 112 HYPERL

5、INK l _Toc131833399 5.1 HTMML頁面面的實現現 PAGEREF _Toc131833399 h 12 HYPERLINK l _Toc131833400 5.1.1 首首頁 PAGEREF _Toc131833400 h 122 HYPERLINK l _Toc131833401 5.1.2 收收藏板塊塊 PAGEREF _Toc131833401 h 14 HYPERLINK l _Toc131833402 5.1.3 圖圖庫板塊塊 PAGEREF _Toc131833402 h 15 HYPERLINK l _Toc131833403 5.1.4 音樂樂板塊 PA

6、GEREF _Toc131833403 h 117 HYPERLINK l _Toc131833404 5.1.5 動動畫板塊塊 PAGEREF _Toc131833404 h 18 HYPERLINK l _Toc131833405 5.2 ASPP編寫的的頁面 PAGEREF _Toc131833405 h 119 HYPERLINK l _Toc131833406 第六章總總結 PAGEREF _Toc131833406 h 300 HYPERLINK l _Toc131833407 參考文獻獻: PAGEREF _Toc131833407 h 311摘要隨著現代代計算機機科學的的發展,

7、網絡已已經越來來越普及及,如今今網絡已已經成為為每個人人生活的的一部分分,同時時網絡也也提供了了一種很很好的信信息交換換平臺,而個人人主頁是是一個可可以在網網絡上展展示個人人信息的的方便手手段。本本文介紹紹了如何何開發個個人網站站。首先先介紹開開發工具具ASPP,HTTML等等技術,然后詳詳細講解解了個人人主頁的的開發。關鍵詞:個人主主頁,HHTMLL技術,ASPP技術AbsttracctAlonng wwithh thhe mmodeern commputter sciiencce ddeveeloppmennt, thee neetwoork alrreaddy mmoree annd m

8、moree poopullariizedd, nnow thee neetwoork alrreaddy bbecaame a ppartt eaach perrsonn liife, att thhe ssamee tiime thee neetwoork hass allso proovidded onee kiind of verry ggoodd exxchaangee off innforrmattionn pllatfformm, bbut inddiviiduaal mmainn paage wass maay ddemoonsttratte iindiividduall inn

9、forrmattionn inn thhe nnetwworkk thhe cconvveniientt meethood. Thiis aartiiclee inntrooducced howw deevellopss inndivviduual webbsitte. Firrst inttrodduceed ddeveeloppmennt kkit ASPP teechnnoloogy andd HTTML tecchnoologgy, theen iin ddetaail expplaiinedd inndivviduual maiin ppagee deevellopmmentt.Ke

10、ywwordds:IIndiividduall weebsiite,HTMML TTechhnollogyy, AASP Tecchnoologgy第一章 引言隨著計算算機及網網絡技術術的飛速速發展,Intternnet/Inttrannet應應用在全全球范圍圍內日益益普及,在眾多多的網絡絡服務中中,Weeb給人人耳目一一新的感感覺,而而在這其其中,網網站已經經日漸普普及,而而且發展展到今天天,已經經成為任任何人可可以在網網絡所提提供的平平臺上進進行個性性展示的的新型方方式。在在眾多網網絡開發發技術中中,HTTML是是一種重重要的基基本開發發技術,而ASSP技術術是當前前相當熱熱門,它它可以進

11、進行復雜雜的數據據庫操作作、很強強的交互互性以及及方便用用戶控制制管理。該個人主主頁正是是當今技技術發展展的產物物,它是是一套用用HTMML,AASP開開發的能能在網上上進行的的訪問的的個人網網頁,此此論文主主要闡述述的就是是使用HHTMLL,ASSP技術術的個人人主頁的的開發。第二章HHTMLL簡介2.1 什么是是HTMMLHTMLL (HHypeer TTextt Maarkuup LLangguagge ,超文本本標記語語言) ,或稱稱為“多媒體體文件語語言”,是用用于創建建Webb 頁和和Webb 信息息發布的的第一個個通用語語言。HH TMML 以以其簡單單精練的的語法、極易掌掌握的

12、通通用性與與易學性性,使WWeb 網頁可可以親近近于每一一個普通通人,網網絡也才才得以普普及發展展,以至至今日的的輝煌。 HTMLL 語言言主要有有以下幾幾個特性性: (1) 通用性性:可實實現不同同平臺的的文檔共共享。(2) 可擴展展性: H TTML 的標簽簽集合可可以根據據新需求求而不斷斷修正或或加入有有限的新新標簽符符, 為為實現有有限的新新功能的的擴展提提供保障障。(3) 創建的的靈活性性: HH TMML 文文檔是純純文本文文檔, 可以由由網頁編編輯器以以及其他他文本編編輯軟件件創建。HTMLL 是“Hypper Texxt MMarkkup Lannguaage”的縮寫寫,它是是

13、一種超超文本標標記語言言,是網網頁的描描述語言言,用于于編制通通過萬維維網顯示示的超文文本文件件。它是是目前在在網頁設設計中,所使用用的最基基本的標標 記語言言。現在在很多HHTMLL 的編編輯器,都是通通過跟文文字處理理器相似似的接口口來編輯輯網頁的的。有了了這些編編輯工具具,即使使對HTTML 沒有深深入的認認識,仍仍能編寫寫出個人人網頁。這類網網頁編輯輯工具包包括 Drreammweaaverr 和FFronntpaage。使用這這些工具具時,有有時候可可能會奇奇怪,為為什么會會看不到到HTMML 的的存在呢呢? 事事實上,網頁所所使用的的原始碼碼正是HHTMLL。雖然然不需要要成為一一

14、個HTTML 的專家家,但學學 會一點點基本的的HTMML ,對編寫寫網頁,肯定是是有好處處的。2.2 HTMML標記記標記類型譯名或意意義作 用備注文件標記記文件聲明明讓瀏覽器器知道這這是 HHTMLL 文件件開頭提供文件件整體資資訊標題定義文件件標題,將顯示示于瀏覽覽頂端本文設計文件件格式及及內文所所在排版標記記說明標記記為文件加加上說明明,但不不被顯示示段落標記記為字、畫畫、表格格等之間間留一空空白行換行標記記令字、畫畫、表格格等顯示示于下一一行水平線插入一條條水平線線居中令字、畫畫、表格格等顯示示于中間間反對預設格式式令文件按按照原始始碼的排排列方式式顯示區隔標記記設定字、畫、表表格等

15、的的擺放位位置不折行令文字不不因太長長而繞行行建議折行行預設折行行部位字體標記記加重語氣氣產生字體體加粗 Bolld 的的效果粗體標記記產生字體體加粗的的效果強調標記記字體出現現斜體效效果斜體標記記字體出現現斜體效效果打字字體體Courrierr字體,字母寬寬度相同同加上底線線加上底線線反對一級標題題標記變粗變大大加寬,程度與與級數反反比二級標題題標記將字體變變粗變大大加寬三級標題題標記將字體變變粗變大大加寬四級標題題標記將字體變變粗變大大加寬五級標題題標記將字體變變粗變大大加寬六級標題題標記將字體變變粗變大大加寬字形標記記設定字形形、大小小、顏色色反對基準字形形標記設定所有有字形、大小、顏色

16、反對字體加大大令字體稍稍為加大大字體縮細細令字體稍稍為縮細細畫線刪除除為字體加加一刪除除線反對程式碼字體稍為為加寬如如鍵盤字字體稍為為加寬,單一空空白范例字體稍為為加寬如如變數斜體效果果傳記引述述斜體效果果引述文字字區塊縮排字體體述語定義義斜體效果果地址標記記斜體效果果下標字指數下標字下標字清單標記記順序清單單清單項目目將以數數字、字字母順序序排列無序清單單清單項目目將以圓圓點排列列清單項目目每一標記記標示一一項清單單項目選單清單單清單項目目將以圓圓點排列列,如反對目錄清單單清單項目目將以圓圓點排列列,如反對定義清單單清單分兩兩層出現現定義條目目標示該項項定義的的標題定義內容容標示定義義內容表

17、格標記記表格標記記設定該表表格的各各項參數數表格標題題做成一打打通列以以填入表表格標題題表格列設定該表表格的列列表格欄設定該表表格的欄欄表格標頭頭相等于,但其其內之字字體會變變粗表單標記記表單標記記決定單一一表單的的運作模模式文字區塊塊提供文字字方盒以以輸入較較大量文文字輸入標記記決定輸入入形式選擇標記記建立 ppop-up 卷動清清單選項每一標記記標示一一個選項項圖形標記記圖形標記記用以插入入圖形及及設定圖圖形屬性性連結標記記連結標記記加入連結結基準標記記可將相對對 URRL 轉轉絕對及及指定連連結目標標框架標記記框架設定定設定框架架框窗設定定設定框窗窗頁內框架架于網頁中中間插入入框架IE不

18、支援框框架設定當瀏瀏覽器不不支援框框架時的的提示影像地圖圖影像地圖圖名稱設定影像像地圖名名稱連結區域域設定各連連結區域域多媒體背景聲音音于背景播播放聲音音或音樂樂IE多媒體加入聲音音、音樂樂或影像像其他標記記走動文字字令文字左左右走動動IE閃爍文字字閃爍文字字NC頁內尋找找器可輸入關關鍵字尋尋找于該該一頁反對開頭定義義讓瀏覽器器知道這這是 HHTMLL 文件件關系定義義定義該文文件與其其他 UURL 的關系系StylleShheett樣式表控制網頁頁版面自訂標記記獨立使用用或與樣樣式表同同用注: 第三章 ASPP技術3.1 ASPP產生的的歷史最初,當當網絡技技術興起起的時候候,基于于WEBB

19、的應用用程序是是有包含含靜態內內容的HHTMLL頁面組組成,這這些頁面面不能夠夠根據用用戶執行行的操作作進行動動態響應應。這種種類型只只是提供供了用戶戶與網站站之間受受限制的的交互。隨著瀏瀏覽網站站的用戶戶數量的的增長,產生了了對于動動態響應應用戶操操作的WWEB頁頁面的需需求,為為了是開開發者創創建帶有有動態內內容的WWEB頁頁面,MMicrrosooft公公司的AASP由由此產生生。使用用ASPP,能構構創建具具有交互互性的商商業應用用程序。如交互式式動態網網頁,對對數據庫庫的數據據的操作作,表單單收集和和處理信信息,上上傳與下下載等等等。3.2 ASPP的含義義ASP包包含三方方面含義義

20、: 1、Acttivee:ASSP使用用了Miicroosofft的AActiiveXX技術。ActtiveeX(CCOM)技術是是現在MMicrrosooft軟軟件的重重要基礎礎。它采采用封裝裝對象,程序調調用對象象的技術術,簡化化編程,加強程程序間合合作。AASP本本身封裝裝了一些些基本組組件和常常用組件件,有很很多公司司也開發發了很多多實用組組件。只只要你可可以在服服務器上上安裝這這些組件件,通過過訪問組組件,你你就可以以快速、簡易地地建立自自己的WWEB應應用。 22、Seerveer:AASP運運行在服服務器端端。這樣樣就不必必擔心瀏瀏覽器是是否支持持ASPP所使用用的編程程語言。A

21、SPP的編程程語言可可以是VVBSCCRIPPT和JJSCRRIPTT。VBBSCRRIPTT是VBB的一個個簡集,會VBB的人可可以很方方便的快快速上手手。然而而Nettscaape瀏瀏覽器不不支持客客戶端的的VBSSCRIIPT,所以最最好不要要在客戶戶端使用用VBSSCRIIPT。而在服服務器端端,則無無需考慮慮瀏覽器器的支持持問題。Nettscaape瀏瀏覽器也也可以正正常顯示示ASPP頁面。 3、PPagees:AASP返返回標準準的HTTML頁頁面,可可以正常常地在常常用的瀏瀏覽器中中顯示。瀏覽者者查看頁頁面源文文件時,看到的的是ASSP生成成的HTTML代代碼,而而不是AASP程

22、程序代碼碼。這樣樣就可以以防止別別人抄襲襲程序。由此可可以看出出,ASSP是在在IISS下開發發WEBB應用的的一種簡簡單、方方便的編編程工具具。在了了解了VVBSCCRIPPT的基基本語法法后,只只需要清清楚各個個組件的的用途、屬性、方法,就可以以輕松編編寫出自自己的AASP系系統。3.3 ASPP的工作作過程瀏覽器向向WEBB服務器器發送一一個對AASP頁頁面的請請求。WEB服服務器接接受請求求并且從從內存或或者硬盤盤之中檢檢索ASSP文件件。WEB服服務器將將請求轉轉發給一一個名為為aspp.dlll的文文件來執執行。ASP文文件將包包含在符符號之中的的命令自自動而下下的執行行。當遇遇到

23、任何何與Acctivve腳本本兼容的的腳本(如VBBScrriptt 、JavvaScriipt)時ASSP引擎擎調用相相應的腳腳本引擎擎解釋執執行其中中的腳本本命令,若腳本本中含有有訪問數數據庫的的請求,則通過過ODBBC連結結后臺數數據庫,由數據據庫訪問問組件AADO(Acttivee Daata Objjectt)執行行訪庫操操作,最最后執行行的結果果是一個個標準的的HTMML文件件。將HTMML文件件送回到到服務器器。WEB瀏瀏覽器解解釋HTTML文文件,并并且顯示示結果。Web服務器客戶端瀏覽器ASPADO訪問ODBC數據庫HTTP圖13.4 ASPP對象ASP提提供一些些內建對對象

24、,包包括一些些方法,屬性。對象的的方法用用來和對對象一起起執行一一些任務務。對象象屬性用用來設置置對象指指定狀態態的值。主要對對象說明明如下:SERVVER對對象:這這個對象象用來提提供對于于WEBB服務器器的方法法和屬性性的訪問問。它提提供創建建一個對對象的實實例,設設置一個個腳本的的超時范范圍以及及編碼字字符串等等方法。它能夠夠存儲用用戶定義義的變量量,并且且還包括括那些直直接和服服務器聯聯系的變變量。REQUUESTT對象:這個對對象用來來判定關關于通過過一個HHTTPP請求傳傳遞的特特定的用用戶請求求的信息息,比如如該請求求是一個個GETT請求還還是一個個POSST請求求,以及及在頭文

25、文件之中中的COOOKIIES等等。RESPPONSSE對象象:這個個對象用用來控制制從服務務器發送送給客戶戶端的響響應APPLLICAATIOON對象象:這個個對象用用來處理理所有應應用程序序共享的的WEBB應用程程序。WWEB應應用程序序是一個個腳本和和WEBB頁面的的集合。SESSSIONN對象:這個對對象用來來存儲一一個特定定用戶會會話所需需要的用用戶信息息。在SSESSSIONN對象之之中存儲儲變量信信息在用用戶瀏覽覽WEBB應用程程序的整整個會話話期間都都得以保保留。AASP引引擎使用用客戶端端COOOKIEES 來來跟蹤客客戶。存存儲在SSesssionn對象之之中的變變量對于于

26、用戶是是可以得得到的,即使用用戶在應應用程序序之中正正在瀏覽覽頁面。3.5 ASPP的安全全特性和和優點概概括ASP的的安全特特性是由由于ASSP腳本本是在WWEB服服務器上上進行處處理的,WEBB服務器器產生傳傳送給瀏瀏覽器的的WEBB頁面,因此,瀏覽器器的出現現問題不不會影響響到腳本本的處理理。ASSP的另另一個安安全特性性是用戶戶不能觀觀看到并并且復制制到創建建的腳本本文件,因為發發送給瀏瀏覽器的的只是處處理結果果。ASP的的主要優優點大概概可以歸歸納如下下: 1、可可以用 VBSScriipt 或JSScriipt創創建腳本本,同時時結合HHTMLL語言就就能夠非非常方便便地完成成網站

27、的的應用程程序。對對于VBBScrriptt和JSScriipt,使用哪哪種語言言并不重重要,WWeb 服務器器等同地地處理這這兩種語語言,并并向用戶戶的瀏覽覽器發送送 HTTML 格式化化結果。 2、因為AASP采采用Sccrippt語言言(VBBScrriptt和JSScriipt)就可以以輕松編編寫程序序,因此此這就大大節省了了網絡設設計人員員又得重重新學習習一種新新語言的的時間。而且編編寫ASSP無須須手工ccomppilee編譯或或鏈接程程序,可可在服務務器端直直接執行行,這無無疑是更更加方便便了我們們的編寫寫過程。 3、使用普普通的使使用記事事本之類類的文本本編輯器器,即可可進行編

28、編輯設計計,如:Winndowws的記記事本。建議不不要用FFonttPagge988或DrreammWeaaverr2.00等主頁頁制作軟軟件修改改,因為為他們會會破壞源源代碼的的。在這這里我建建議使用用CutteFTTP攜帶帶的CuuteHHTMLL編輯器器進行編編輯設計計。 4、AASP是是運行在在服務器器端,所所以我們們無須擔擔心瀏覽覽器是否否支持AASP所所使用的的編程語語言,用用戶端只只要使用用可執行行HTMML碼的的瀏覽器器,即可可瀏覽AActiive Serrverr Paagess所設計計的網頁頁內容。ASPP在服務務器端運運行,當當程序執執行完畢畢后,服服務器僅僅將執行行的

29、結果果返回給給客戶瀏瀏覽器,這樣也也就減輕輕了客戶戶端瀏覽覽器的負負擔,大大大提高高了交互互的速度度。第四章 后臺數數據庫的的建立4.1 ASPP訪問數數據庫原原理ASP是是一個服服務器的的腳本環環境,內內嵌在HHTMLL頁面中中的腳本本程序在在這里運運行并建建立Weeb服務務器應用用程序。在ASSP腳本本中可以以通過三三種方式式訪問數數據庫:傳統的的IDCC(Innterrnett Daatabbasee Coonneectoor)、ADOO(AcctivveX Datta OObjeect)和RDDS(RRemoote Datta SServver)。其中中ADOO是ASSP內置置的數據據

30、庫存取取組件,各種腳腳本和語語言均可可調用它它實現對對數據庫庫的直接接訪問,并利用用相應的的數據接接口顯示示查詢結結果。AADO擁擁有強大大的活力力,它是是位于OODBCC和OLLEDBB之上的的高性能能數據庫庫操作接接口,提提供了開開放的數數據操作作對象模模型,允允許開發發人員使使用任何何語言和和統一的的編程模模式操作作各種與與ODBBC和OOLEDDB兼容容的數據據庫,如如Miccrossoftt Acccesss、FFoxPPro、Miccrossoftt SQQL SServver、Oraaclee等。AADO的的簡單易易行、應應用廣泛泛使之成成為ASSP訪問問數據庫庫所采用用的最佳佳

31、選擇。這種對對數據庫庫的訪問問方式是是由Innterrnett Innforrmattionn Seerveer來完完成的。執行過過程如圖圖所示:A)瀏覽覽器:用用戶通過過Webb瀏覽器器用HTTTP協協議向IInteerneet信息息服務器器(IIIS)發發出請求求。B)服務務器:服服務器檢檢查網頁頁文件的的類型,對擴展展名是.aspp的文件件服務器器調用AASP系系統程序序,解釋釋執行被被請求頁頁面文件件的所有有腳本命命令。若若腳本中中含有對對數據庫庫的請求求,服務務器就執執行連接接訪問數數據庫的的操作,并將結結果以HHTMLL格式送送回用戶戶瀏覽器器作為響響應。C)數據據庫:儲儲存了動動

32、態交互互所需的的信息數數據,用用戶可通通過指令令對其進進行查詢詢、修改改、添加加、刪除除等操作作。4.2建建立數據據庫表此個人主主頁使用用ASPP的只由由留言板板塊,利利用數據據庫原理理相關知知識,對對數據庫庫設計和和每個模模塊、每每個界面面的具體體設計。此系統統采用的的數據庫庫軟件是是Miccrossoftt Acccesss。進行分析析設計后后,應該該用Acccesss建立立17張張表。各各表結構構信息具具體見如如下表11表117。字段名數據類型型說明id自動編號號管理員的的自動編編號admiin文本管理員的的姓名passsworrd文本管理員的的密碼表1 管管理員表表字段名數據類型型說明

33、ID自動編號號自動編號號userrwebb文本網站名稱稱url文本網站網址址userrnamme文本站長姓名名maill文本站長信箱箱maxssizee數字每頁顯示示留言數數bookktimme數字發貼間隔隔時間表2 配配置表字段名數據類型型說明ID文本編號userr文本姓名sex文本性別adreess文本訪問地區區facee文本頭像QQ文本QQmaill文本訪問郵箱箱url文本個人主頁頁em文本表情titlle文本留言標題題conttentt備注留言內容容IP文本訪問客IIPhidee是/否是否悄悄悄話timee1日期/時時間留言日期期repllytiitlee文本回復主題題replly備注

34、回復timee2日期/時時間回復日期期表3 個個人信息息表字段名數據類型型說明ID自動編號號自動編號號IP文本被封IPPconttentt文本被封原因因lockktimme日期/時時間被封日期期表4 封封鎖IPP表然后是根根據對該該系統做做出的整整體的分分析和設設計,開開始在FFRONNTPAAGE環環境下使使用HTTML、VBSScriipt、JavvaSccrippt等語語言相互互嵌套進進行系統統開發設設計,通通過ADDOActtiveeX DDataa Obbjeccts,將程序序語言AASP與與數據庫庫ACCCESSS建立連連接,以以實現相相關功能能。另外外輔助使使用Phhotoosh

35、oop等處處理軟件件做界面面的優化化設計工工作。第五章 開發個個人主頁頁本個人主主頁主體體上可以以分為由由htmml編寫寫的靜態態頁面和和用assp編寫寫的留言言板塊。5.1 HTMML頁面面的實現現5.1.1 首首頁主頁(如如下圖)這是由FFRONNTPAAGE編編寫的HHTMLL頁面,可以通通過該頁頁面進入入各個板板塊,這這些都由由超連接接實現。實現超連連接的代代碼如下下: 首頁 雨晴收收集/aa 雨晴圖圖庫 雨晴晴音樂 雨晴動動畫 網絡資資源 雨晴晴留言本本 雨雨晴論壇壇 關關于我5.1.2 收收藏板塊塊點擊雨晴晴收集進進入收藏藏板塊,該板塊塊收藏的的有許多多精品文文章,如如下圖:點擊一

36、具具體文章章,則進進入該文文章,如如下圖:該個人主主頁都使使用了樣樣式表,使整個個個人主主頁的風風格一致致。樣式表的的代碼如如下:5.1.3 圖圖庫板塊塊點擊雨晴晴圖庫進進入圖庫庫板塊,該板塊塊收藏的的有許多多精美的的圖片,如下圖圖:點擊一具具體圖片片,則可可以查看看該圖的的原始大大小圖片片,如下下圖:圖片鏈接接的實現現代碼如如下: 5.1.4 音音樂板塊塊點擊雨晴晴音樂進進入圖庫庫板塊,該板塊塊收藏的的有許多多精美的的圖片,如下圖圖:5.1.5 動動畫板塊塊進入動畫畫板塊,可以看看到許多多flaash動動畫,如如下圖:實現在網網頁上顯顯示fllashh動畫的的代碼如如下: 5.2 ASPP編

37、寫的的頁面用ASPP編寫的的頁面是是留言板板塊,下下面講解解如何實實現:進入留言言板塊后后首先看看到的是是已有的的留言,如下圖圖:顯示留言言的代碼碼如下:publlic subb maain()do wwhille nnot rs.eoffRespponsse.WWritte() Reespoonsee.Wrritee() Ressponnse.Wriite(留言言作者信信息) Ressponnse.Wriite() Reespoonsee.Wrritee() Ressponnse.Wriite(&nbssp;) Iff rss(mmaill) thhen Ressponnse.Wriite(

38、 郵箱) EElsee Ressponnse.Wriite( 信箱) EEnd if IIf rrs(urll) annd rrs(urll)hhttpp:/ tthenn Ressponnse.Wriite( 主頁) EElsee Ressponnse.Wriite( 主頁頁) EEnd if IIf rrs(QQ) theen Ressponnse.Wriite( OOICQQ) EElsee Ressponnse.Wriite( OOICQQ) EEnd if IIf sshowwIP = ttruee Thhen Ressponnse.Wriite(&rrs(ip)& ) EElsee

39、 Ressponnse.Wriite( I PP ) EEnd If RRespponsse.WWritte( 留言言搜索&nbbsp; ) RRespponsse.WWritte( 我我要留言言&nnbspp;) IIf ssesssionn(kkenaanboook) Theen RRespponsse.WWritte( 退退出管理理&nnbspp;) EEnd If RRespponsse.WWritte() RRespponsse.WWritte() RRespponsse.WWritte() RRespponsse.WWritte() RRespponsse.WWritte() RR

40、espponsse.WWritte( ) RRespponsse.WWritte() RRespponsse.WWritte() RRespponsse.WWritte() RRespponsse.WWritte(&nbbsp;&rss(uuserr)&nbssp; ) RRespponsse.WWritte(來自&rs(addresss) IIf rrs(sexx)=帥哥哥 TThenn Reespoonsee.Wrritee() EElsee Reespoonsee.Wrritee() EEnd IfRespponsse.WWritte() Ressponnse.Wriite( ) Ree

41、spoonsee.Wrritee() Ressponnse.Wriite(&nnbspp;&nnbspp;) RRespponsse.WWritte(&rs(tiitlee)&)IIf rrs(hidde)=0 Theen RRespponsse.WWritte(uubbccodee(rss(cconttentt)EElsee IIf ssesssionn(kkenaanboook) Theen Ressponnse.Wriite(這是是一點悄悄悄話 &ubbbcoode(rs(coonteent) EElsee Ressponnse.Wriite() Ressponnse.Wriite()

42、Ressponnse.Wriite(這這是留給給站長的的一點悄悄悄話 ) Ressponnse.Wriite() Ressponnse.Wriite() EEnd IfEEnd IfIIf rrs(repply) Theen RRespponsse.WWritte( 站長長回復 &rs(reeplyytittle)&) RRespponsse.WWritte(uubbccodee(rss(rreplly) & 回回復日期期: & rrs(timme2) & ) EEnd if Reespoonsee.Wrritee() Ressponnse.Wriite() Ressponnse.Wriite

43、()Respponsse.WWritte() Ressponnse.Wriite() RRespponsse.WWritte() Reespoonsee.Wrritee() Reespoonsee.Wrritee() Ressponnse.Wriite(&nbbsp;&nbbsp;&nbssp;&rss(ttimee1)&nbssp;&nbssp;&nbssp;&nbssp;) Ressponnse.Wriite() Reespoonsee.Wrritee(編編輯&nbssp; 回回復&nbssp;) RRespponsse.WWritte( 刪除除&nnbspp;&nnbspp;) RRes

44、pponsse.WWritte(頂端) ii=i+1 iif ii=mmaxssizee thhen exiit ddo rrs.mmoveenexxt llooppEnd subb若要發表表留言,則進入入發表留留言頁面面,如下下圖:實現發表表留言的的部分代代碼如下下:helppstaat = faalsee;stprromppt = trrue;basiic = faalsee;funcctioon tthellp(sswtcch)if (swwtchh = 1)baasicc = fallse;sttproomptt = fallse;heelpsstatt = truue; eelsee

45、 iff (sswtcch = 00) heelpsstatt = fallse;sttproomptt = fallse;baasicc = truue; eelsee iff (sswtcch = 22) heelpsstatt = fallse;baasicc = fallse;sttproomptt = truue;funcctioon AAddTTextt(NeewCoode) docuumennt.ffrmaadd.gueestcconttentt.vaaluee+=NNewCCodeefuncctioon mmaill() if (heelpsstatt) allertt(EEm

46、aiil 標標記nn插入 EEmaiil 超超級鏈接接n用法法1: emmaillweebmaasteert/eemaiiln用法法2: emmaill=weebmaasteert涅槃槃/eemaiil); eelsee iff (bbasiic) AdddTxxt=emmaill/emaail;AdddTeext(AdddTxtt); eelsee txxt2=proomptt(鏈鏈接顯示示的文字字.nn如果為為空,那么將將只顯示示你的 Emaail 地址,); iff (ttxt22!=nnulll) ttxt=proomptt(EEmaiil 地地址.,nnameedoomaiin.cc

47、om); iif (txtt!=nnulll) if (txxt2=) AdddTxtt=emaail+ttxt+/emaail; eelsee AdddTxtt=emaail=+ttxt+txxt2;AdddTexxt(AAddTTxt);AdddTxtt=/emmaill; AdddTexxt(AAddTTxt); funcctioon fflassh() iff (hhelppstaat)allertt(FFlassh 動動畫nn插入 FFlassh 動動畫.n用法法: flaashFlaash 文件的的地址/fllashh); eelsee iff (bbasiic) AdddTxxt

48、=fllashh/flaash;AdddTeext(AdddTxtt); eelsee txxt=pprommpt(Fllashh 文件件的地址址,htttp:/);iff (ttxt!=nuull) AAddTTxt=fflassh+txxt;AAddTTextt(AdddTxxt);AAddTTxt=/flaash;AAddTTextt(AdddTxxt); funcctioon sshowwsizze(ssizee) if (heelpsstatt) allertt(文文字大小小標記n設置置文字大大小.n可變變范圍 1 - 6.n 1 為為最小 6 為為最大.n用用法: sizze=+s

49、iize+這這是 +siize+ 文文字/sizze); eelsee iff (bbasiic) AdddTxxt=siize=+ssizee+/ssizee;AdddTeext(AdddTxtt); eelsee txxt=pprommpt(大小小 +sizze,文字); iff (ttxt!=nuull) AAddTTxt=ssizee=+sizze+txtt;AAddTTextt(AdddTxxt);AAddTTxt=/sizze;AAddTTextt(AdddTxxt);funcctioon bboldd() if (heelpsstatt) allertt(加加粗標記記n使文文本加

50、粗粗.nn用法: b這是加加粗的文文字/b); eelsee iff (bbasiic) AdddTxxt=b/bb;AdddTeext(AdddTxtt); eelsee txxt=pprommpt(文字字將被變變粗.,文文字); iff (ttxt!=nuull) AAddTTxt=bb+txtt;AddTTextt(AdddTxxt);AAddTTxt=/b;AAddTTextt(AdddTxxt); funcctioon iitalliciize() if (heelpsstatt) allertt(斜斜體標記記n使文文本字體體變為斜斜體.n用法法: i這這是斜體體字/i); eels

51、ee iff (bbasiic) AdddTxxt=i/ii;AdddTeext(AdddTxtt); eelsee txt=proomptt(文文字將變變斜體,文文字); iff (ttxt!=nuull) AddTTxt=ii+txtt;AAddTTextt(AdddTxxt);AAddTTxt=/i;AddTTextt(AdddTxxt); 留言板塊塊設置管管理功能能,點擊擊“超級管管理”,進入入管理登登陸界面面,如下下圖:登陸驗證證代碼如如下:判判斷是否否檢測 uuserr=Reeplaace(Triim(RRequuestt.Foorm(usser),) 過過濾不良良字符 ppass

52、s=Reeplaace(Triim(RRequuestt.Foorm(paass),) IIf uuserr= Thhen RRespponsse.RRediirecct(errror.aspp?errr=1104) EEnd If IIf ppasss= Thhen 如如果沒有有輸入則則 RRespponsse.RRediirecct(errror.aspp?errr=1105) EEnd If cchkssql=seelecct * frrom admmin wheere admmin=&useer& aand passswoord=&passs&set chkkrs=connn.eexeccutee(chhksqql) I

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論