【正文】
rs(“Userclass”)=userclass rs(“TitlePic”)=titlepic set rs=nothing 但光有 Recordset 對象沒有 Connection 對象也沒有用, Connection 對象已經寫入了連接數據庫的函數 。Data Source = amp。usernameamp。而 Connection 對象的功能是連接數據庫,連接程序如下: Sub ConnectionDatabase Dim ConnStr Db = data/ ConnStr = Provider = 。 (db) Set conn = () ConnStr ConnStr = Provider = 。 (db)一句分別設置了 Provide 參數和 Data Source 參數。修改信息就是將原來用戶的信息顯示出來,待用戶修改提交表單后更新數據庫中的信息,這里同樣要對用戶新輸入的信息進行檢測,這個和 用戶注冊部分的檢測是一樣的,只是沒有了對用戶名的檢測。 sql=”Select * from [User_T]” where userid=”amp。 雖然用戶的用戶名不可以更改,但是用戶的密碼是可以更改的,這是用 戶身份驗證的標識,同時也可以更改自己的密碼提問和密碼答案。 但是如果用戶是忘記了密碼而要取回,則就要調用到另外的一套程序。,) End If If (2)0 Then Set Rs=(Select UserQuesion,userAnswer,Username,Usergroupid from [Dv_user] where username=39。usernameamp。) Else Set Rs=(Select UserQuesion,userAnswer,Username,Usergroupid from [Dv_user] where username=39。usernameamp。 and UserGroupID3) End If If and then showerr (8) Exit Sub ElseIf rs(3) 4 then showerr (7) Exit Sub Else If rs(0)= or isnull(rs(0)) Then showerr (9) Exit Sub Else (6)=Replace((6),{$Quesion},Rs(0)) (6)=Replace((6),{$username},username) If (81)=0 Then (6)=Replace((6),{$getcode},) Else (6)=Replace((6),{$getcode}, 驗證碼: amp。 帖子模塊 一個 論壇最重要的是數據,數據部分最重要的只有兩個,一個是 用戶數據,另一個就是帖子數據。 發(fā)布、修改、刪除帖子 對于發(fā)布、修改和刪除帖子,發(fā)布是重點,修改帖子和發(fā)布帖子是差不多的,而刪除帖子只需要多數據庫的帖子 ID 實行刪除操作,相對也比較簡單。 帖子的正文部分可以通過一些代碼插圖圖片、 Flash 等各種東西,而且可以自定義字體、格式、顏色等,讓帖子看起來更豐富多彩。 UBB 代碼是 HTML 的一個變種,是 Ultimate Bulletin Board(國外的一個 BBS 程序 )采用的一種特殊的 TAG。一般我們自定義的這些Tag 叫做 UBB 代碼。 或者可以使用 [url= 論壇 [/url] (2) Email 超級連接:在你的信息里加入電子郵件的超級鏈接,可以按下面的方式套用 UBB 代碼。 (5) 加入圖片: [img]圖片地址 [/img]可以在文章中插入圖片。 (7) 保持格式:如果需要帖入一些按一定格式排列的字符圖可以使用 [code]內容 [/code],這樣里面的內容會按照你帖入的格式嚴格排列。這里 red是論壇已經定義好的彩色列表, red=FF0000,用戶也可以自己定義其他非論壇定義的色彩。 帖子瀏覽模塊 為了提高頁面的讀取速度,帖子一般不會在一頁里羅列出來,而是采用分頁顯示,讓每頁顯示一定的帖子數。兩種方法的區(qū)別在于前者要把所有記錄都讀入內存,如果記錄很多的話,效率會比較低;而后者是先根據指示做判斷再讀入符合條件的一定數目的記錄進內存,但如果訪問人數多時,會造成很大負擔。在第一種方法中,進行 ADO 存取數 據庫時的分頁顯示,其實就是對 Recordset 的記錄進行操作。任何時候Recordset 都只將集合中的單個記錄作為當前的記錄引用。 帖子搜索模塊 如果論壇的的帖子數據量比較大的時候,用帖子列表的方式來人為的尋找某帖子顯然是很浪費時間的,這時要用到帖子搜索的功能。如圖 41。過濾的條件是三個,論壇版塊、帖子日期和帖子所在數據表 (如果帖子數量大的話,是可以分不同數據表儲存的 )。搜索肯定要用到 SQL 的 Select 語句,那么關鍵就是 ASP 是如何操作 SQL語句的。 在帖子搜索完成后,將搜索所取得的主題要形成一個帖子瀏覽列表,這部分和帖子的顯示與瀏覽模塊是基本上相同的,只是取出了需要帖子的 ID 重新生成一個 ID 序列。 系統(tǒng)參數設置 系統(tǒng)參數設置是后臺設置,界面見圖 42。如果不在這里儲存,就要在每個頁面都寫出這些信息,如果一旦其中的某個需要修改,就要把所有的頁面都修改一遍,這樣工作量就會很大。系統(tǒng)參數程序基本上和用戶注 冊修改信息部分是差不多的,從數據表從讀出數據顯示在表單,在修改后又把更新后的表單數據提交給數據庫更新。基本上只牽涉到用戶表某些字段的操作與系統(tǒng)參數設置。 數據庫的備份與還原 數據庫對于一個論壇來說是至關重要的 ,當論壇運行一段時間后,某些關鍵數據如果不小心刪除了,或者數據庫出現了異常錯誤數據被破壞,如果有數據庫的備份就能很好的恢復了。 這里用到了在處理文件上的重要的對象 —— FSO,也就是 FileSystemObject對象,其作用是提供對計算機文件系統(tǒng)的訪問。 Set fs=CreatObject(“Scripting. FileSystemObject”) Set a=(“e:\”,True) (“This is a test”) CreateObject 函數返回 FileSystemObject 對象 (fs)。最后使用 Close 方法刷新緩沖區(qū)并關閉文件。打開服務和應用程序,選擇 Inter 信息服務,再選擇網站。如圖 51。 網站屬性見圖 52。 IP地址是選擇外界訪問用的地址,如果是服務器的話外界可以直接通過域名訪問。 TCP 端口可以自己設定,設定端口后訪問地址應該是“ IP 地址 :端口”,如果是 80 端口則可省略端口部分。 圖 53 主目錄屬性 內容來源選擇此計算機上的目錄,本地路徑設置成代碼存檔目錄。這里的配置選項里要把里面選項設置中的“起用父路徑”點上。 圖 54 文檔屬性 這里如果有多個默認文檔必須要讓 處于第一個的位置,其他的放下移或刪除處理。打開 IE瀏覽器輸入之前設置的 IP地址,或者直接屬于 localhost,就可以進入論壇主頁面 。 訪問論壇首頁如圖 55。這個密碼可以和登陸密碼不同。可以更改論壇相關顯示信息。 ASP 技術發(fā)展已經有許多年了,現在也有各種其他的更安全穩(wěn)定的技術,如 JSP、 PHP 等。 Access 作為數據庫的功能是相當差的,但是在作為最為流行的 Office 系統(tǒng)的組件,擁有使用簡單,平臺架設方便和普及性強的特點,作為一般學生論壇或者個人論壇其功能也是足夠的。通過研究和設計工作,對于 Web 編程有了更深入的了解,對掌握和運用 ASP和數據庫的應用方面也有了更進一步的提高,對于今后的對于其他技術的深入和研究也打好了良好基礎。理工類學生專業(yè)論文導寫。 動態(tài)網頁制作。面向對象程 序設計實用教程。這四年是我人生中最重要的階段。在此,我要感激所有教過我,給予我?guī)椭睦蠋焸?,正是他們無私奉獻精神和誨人不倦的育人態(tài)度,才使我順利成長。 感謝大學四年和我一同走過的朋友們,與他們一起學習,生活,讓我擁有許多難忘時光。 本論文是在指導老師指導下完成的。父母的鼓勵和支持幫助作者克服了許多困難,使得本科學業(yè)順利完成。 “ Easy, now,” said Ted Tonks, placing a hand on Harry?s shoulder and pushing him back against the cushions. “That was a nasty crash you just had. What happened, anyway? Something go wrong with the bike? Arthur Weasley overstretch himself again, him and his Muggle contraptions?” “ No,” said Harry, as his scar pulsed like an open wound. “Death Eaters, loads of them – we were chased – ” “ Death Eaters?” said Ted sharply. “What d?you mean, Death Eaters? I thought they didn?t know you were being moved tonight, I thought – ” “ They knew,” said Harry. Ted Tonks looked up at the ceiling as though he could see through it to the sky above. “ Well, we know our protective charms hold, then, don?t we? They shouldn?t be able to get within a hundred yards of the place in any direction.” Now Harry understood why Voldemort had vanished。 he needed to see Hagrid with his own eyes before he would believe that he was alive. He had barely stood up, however, when a door opened and Hagrid squeezed through it, his face covered in mud and blood, limping a little but miraculously alive. “ Harry!” Knocking over tw o delicate tables and an aspidistra, he covered the floor between them in two strides and pulled Harry into a hug that nearly cracked his newly repaired ribs. “Blimey, Harry, how did yeh get out o? that? I thought we were both goners.” “ Yeah, me too. I can?t believe – ” Harry broke off. He had just noticed the woman who had entered the room behind Hagrid. “ You!” he shouted, and he thrust his hand into his pocket, but it was empty. “ Your wand?s here, son,” said Ted, tapping it on Harry?s arm. “It fell right beside you, I picked it up…And that?s my wife you ?re shouting at.” “ Oh, I?m – I?m sorry.” As she moved forward into the room, Mrs. Tonks?s resemblance to her sister Bellatrix became much less pronounced: Her hair was a light soft brown and her eyes were wider and kinder. Nevertheless, she looked a little haughty after Harry?s exclamation. “ What happened to our daughter?” she asked. “Hagrid said you were ambushe