VS2008个人博客系统
VS2008個(gè)人博客系統(tǒng)
學(xué)校期間,有課程涉及過(guò).NET這門(mén)語(yǔ)言,所以利用課余時(shí)間寫(xiě)了一個(gè)個(gè)人博客系統(tǒng)。由于當(dāng)時(shí)還不會(huì)什么框架,所以差不多所有代碼都是手敲的。在此寫(xiě)一下我的感受和體會(huì)。
工具:VS2008 加其自帶的sql2005
因?yàn)樯险n是安裝的這個(gè)老版本,就沒(méi)換。
確定個(gè)人博客的功能
首先先確定博客要有那些功能,可以去網(wǎng)上查詢(xún)下一般博客的功能,我查詢(xún)后確定了:首頁(yè)、學(xué)無(wú)止境、個(gè)人日記、關(guān)于我、留言這五個(gè)功能。構(gòu)想功能所需數(shù)據(jù)庫(kù)中的表及表中的字段名。
確定頁(yè)面樣式
確定系統(tǒng)界面的大體框架,可以借鑒其他博客網(wǎng)頁(yè)的界面。(我沒(méi)學(xué)過(guò)美工,設(shè)計(jì)的不太好看)
編寫(xiě)步驟
先通過(guò)上步設(shè)計(jì)出的界面,用代碼實(shí)現(xiàn)出一個(gè)大體框架。然后可以從一些簡(jiǎn)單的界面開(kāi)始寫(xiě)起。先手動(dòng)在數(shù)據(jù)庫(kù)中添加一些信息,方便前臺(tái)實(shí)現(xiàn)測(cè)試。最后寫(xiě)后臺(tái)管理界面實(shí)現(xiàn)數(shù)據(jù)庫(kù)中信息的增刪改查功能。
大體就這樣吧,第一次寫(xiě)不知道該如何表述。
個(gè)人博客系統(tǒng)的展示:
首頁(yè):
這是首頁(yè),左邊有個(gè)心情版、游客登錄界面、jq的日歷。右邊會(huì)顯示作者最新發(fā)布的八篇文章,可以利用DataList控件,自定義區(qū)域?qū)崿F(xiàn)這種效果。網(wǎng)頁(yè)中還有很多jq特效,由于是截圖沒(méi)法展示出來(lái)。
瀏覽文章界面:文章會(huì)有評(píng)論功能,必須游客注冊(cè)登錄后才可以評(píng)論。評(píng)論實(shí)現(xiàn)了樓中樓回復(fù)的功能,這個(gè)可以用DataList的嵌套來(lái)實(shí)現(xiàn)。
留言界面:游客給博主的留言界面,同樣實(shí)現(xiàn)了樓中樓的回復(fù)功能。前臺(tái)界面還有幾個(gè)就不一一展示啦。
后臺(tái)管理界面:登錄界面: 文章管理界面: 圖中的表格可以直接使用GridView控件來(lái)實(shí)現(xiàn),直接綁定數(shù)據(jù)源就可以了,很方便,還有很多界面就不一一展示啦。還有我是用三層架構(gòu)的格式來(lái)寫(xiě)的: 三層架構(gòu)的好處: 1、開(kāi)發(fā)人員可以只關(guān)注整個(gè)結(jié)構(gòu)中的其中某一層; 2、可以很容易的用新的實(shí)現(xiàn)來(lái)替換原有層次的實(shí)現(xiàn); 3、可以降低層與層之間的依賴(lài); 4、有利于標(biāo)準(zhǔn)化; 5、利于各層邏輯的復(fù)用。此博客只是想為一些新手提供一些設(shè)計(jì)個(gè)人博客系統(tǒng)的思路、步驟和啟發(fā)。我也是新手,望大佬指點(diǎn),希望大家都可以寫(xiě)出屬于自己的個(gè)人博客。
在截圖中,為方便當(dāng)時(shí)測(cè)試,許多博客文是直接復(fù)制的其他人的,若有影響,請(qǐng)及時(shí)聯(lián)系我,我會(huì)及時(shí)刪除。
總結(jié)
以上是生活随笔為你收集整理的VS2008个人博客系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 前端学习(2165):vuecli3创建
- 下一篇: 读《自己动手写操作系统》(于渊著)第一节