牛腩的新聞發(fā)布系統(tǒng)對(duì)我來(lái)說(shuō)是進(jìn)入了另一個(gè)環(huán)境的學(xué)習(xí),由原來(lái)的C/S 到現(xiàn)在的B/S.其中變化最大的也就是界面的變化,將用戶(hù)的界面搬到瀏覽器上面.這也是我們前一階段學(xué)習(xí)MVC編程思想再一次實(shí)踐和學(xué)習(xí).
現(xiàn)在學(xué)習(xí)牛腩新聞發(fā)布系統(tǒng)已經(jīng)接近尾聲,對(duì)整個(gè)視頻講解的框架也有所了解.整體框架如下:
剛開(kāi)始接觸牛腩新聞發(fā)布系統(tǒng)的時(shí)候也就是機(jī)房收費(fèi)系統(tǒng)結(jié)束時(shí),前一部分所講的內(nèi)容和之前所學(xué)習(xí)的機(jī)房收費(fèi)系統(tǒng)有很大的聯(lián)系.也就是MVC中的M層和C層是我們已經(jīng)學(xué)過(guò)的內(nèi)容,而新的是V層,換了一個(gè)新的界面環(huán)境.這里可以看到米老師經(jīng)常提到的吃飯理論,也可以感受到學(xué)習(xí)內(nèi)容的安排科學(xué)合理性.
在這個(gè)系統(tǒng)中對(duì)我來(lái)說(shuō)最重要的是頁(yè)面設(shè)計(jì)中的DIV+CSS.這是第一次接觸這樣的概念.以前也接觸過(guò)網(wǎng)頁(yè)的設(shè)計(jì),但那時(shí)候都是用的表格進(jìn)行布局.而且對(duì)內(nèi)容的修飾也是在元素內(nèi)部中進(jìn)行.DIV+CSS體現(xiàn)的是一種分離思想.將網(wǎng)頁(yè)設(shè)計(jì)的結(jié)構(gòu)和表現(xiàn)進(jìn)行分離.本質(zhì)上我個(gè)人認(rèn)為和MVC的思想是一樣的.可以在團(tuán)隊(duì)開(kāi)發(fā)中更容易的進(jìn)行分工,減少相互的關(guān)聯(lián)性.
也就是從頁(yè)面設(shè)計(jì)開(kāi)始自己的步子慢下了很多.在網(wǎng)頁(yè)設(shè)計(jì)的過(guò)程中設(shè)計(jì)到好多新的概念,如上面所提到的DIV+CSS,Javascript,jquery,Html等等.好多知識(shí)點(diǎn)和概念不能當(dāng)時(shí)就能理解和消化,需要隨后去理解,學(xué)習(xí)和消化.同時(shí)在學(xué)習(xí)牛腩的新聞發(fā)布系統(tǒng)中也學(xué)習(xí)到了好多編程技巧,舉一個(gè)例子來(lái)說(shuō).在新聞發(fā)布系統(tǒng)中有這樣的一小段代碼
string action = Request.QueryString["action"];
if ("bytitle" == action)
{
//按照標(biāo)題搜索
gvNews.DataSource = new NewsManager().SelectByTitle("三");
gvNews.DataBind();
}
在上面的代碼中編程的技巧就是在進(jìn)行判斷時(shí)將常量放在前面,而把變量放在后面,這樣做的目的是防止出現(xiàn)缺少一個(gè)等號(hào),而把原來(lái)的判斷變成賦值.雖然只是進(jìn)行了很小的改動(dòng),僅僅是相互調(diào)換了一下位置.但是這樣做可以防患于未然.預(yù)防未知的錯(cuò)誤,即使有錯(cuò)也可以即使的進(jìn)行提醒.這也是專(zhuān)業(yè)人士的寫(xiě)法,專(zhuān)業(yè)與不專(zhuān)業(yè)就體現(xiàn)在 這細(xì)微之處.
在進(jìn)行牛腩新聞發(fā)布系統(tǒng)的時(shí)候也出現(xiàn)好多問(wèn)題.由于我使用的是VS2010的英文版和牛腩老師的VS版本不一樣.如果按照視頻的介紹是找不到我想要的內(nèi)容.例如模板以及模板的嵌套.對(duì)英文版本的不熟悉也是導(dǎo)致自己出現(xiàn)好多問(wèn)題的原因.不過(guò)也就是在解決這些問(wèn)題的過(guò)程中獲得了不少收獲.解決問(wèn)題的過(guò)程就是學(xué)習(xí)和收獲的過(guò)程.
新聞發(fā)布系統(tǒng)到現(xiàn)在已經(jīng)接近尾聲,但是我的B/S 的學(xué)習(xí)才剛剛開(kāi)始.繼續(xù)前進(jìn)吧!
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
