VS2008個人博客系統
學校期間,有課程涉及過.NET這門語言,所以利用課餘時間寫了一個個人博客系統。由於當時還不會什麼框架,所以差不多所有代碼都是手敲的。在此寫一下我的感受和體會。
工具:VS2008 加其自帶的sql2005
因爲上課是安裝的這個老版本,就沒換。
個人博客系統步驟:
-
確定個人博客的功能
首先先確定博客要有那些功能,可以去網上查詢下一般博客的功能,我查詢後確定了:首頁、學無止境、個人日記、關於我、留言這五個功能。構想功能所需數據庫中的表及表中的字段名。 -
確定頁面樣式
確定系統界面的大體框架,可以借鑑其他博客網頁的界面。(我沒學過美工,設計的不太好看) -
編寫步驟
先通過上步設計出的界面,用代碼實現出一個大體框架。然後可以從一些簡單的界面開始寫起。先手動在數據庫中添加一些信息,方便前臺實現測試。最後寫後臺管理界面實現數據庫中信息的增刪改查功能。大體就這樣吧,第一次寫不知道該如何表述。
個人博客系統的展示:
首頁:
這是首頁,左邊有個心情版、遊客登錄界面、jq的日曆。右邊會顯示作者最新發布的八篇文章,可以利用DataList控件,自定義區域實現這種效果。網頁中還有很多jq特效,由於是截圖沒法展示出來。
瀏覽文章界面:
文章會有評論功能,必須遊客註冊登錄後纔可以評論。評論實現了樓中樓回覆的功能,這個可以用DataList的嵌套來實現。
留言界面:
遊客給博主的留言界面,同樣實現了樓中樓的回覆功能。前臺界面還有幾個就不一一展示啦。
後臺管理界面:
登錄界面:
文章管理界面:
圖中的表格可以直接使用GridView控件來實現,直接綁定數據源就可以了,很方便,還有很多界面就不一一展示啦。
還有我是用三層架構的格式來寫的:
三層架構的好處:
1、開發人員可以只關注整個結構中的其中某一層;
2、可以很容易的用新的實現來替換原有層次的實現;
3、可以降低層與層之間的依賴;
4、有利於標準化;
5、利於各層邏輯的複用。
此博客只是想爲一些新手提供一些設計個人博客系統的思路、步驟和啓發。我也是新手,望大佬指點,希望大家都可以寫出屬於自己的個人博客。
在截圖中,爲方便當時測試,許多博客文是直接複製的其他人的,若有影響,請及時聯繫我,我會及時刪除。