從暑假開始就正式的開始了牛腩新聞發(fā)布系統(tǒng)的學(xué)習(xí),算起來也快到一個(gè)月的時(shí)間了,有人說它是給我們開闊眼界用的,對(duì)于網(wǎng)頁制作的知識(shí)從來沒有接觸過。看完之后還覺得里面講的一些ASP.Net、javescript的一些懂事聽的是云里霧里,雖然都實(shí)現(xiàn)了。總體來說,這次的視頻很有條理。知道多少集都是在講哪塊的知識(shí)。
牛老師本著從總結(jié)設(shè)計(jì)開始來規(guī)劃系統(tǒng),首先從編寫文檔開始、數(shù)據(jù)庫設(shè)計(jì)、后臺(tái)代碼編寫、前臺(tái)界面制作、界面整合、發(fā)布。
視頻的總結(jié):

我把新聞發(fā)布系統(tǒng)的學(xué)習(xí)分了三個(gè)部分:
(一)后臺(tái)代碼
前面的第一講到十三講都是在講后臺(tái)代碼的編寫,這正好巧妙的銜接了剛剛做過的機(jī)房收費(fèi)系統(tǒng),當(dāng)時(shí)的很多疑問在這里得到了很好的解答,比如SQLhelper的由來,又很好的實(shí)踐使用了觸發(fā)器和存儲(chǔ)過程,代碼可以說是呼之欲出,這部分的學(xué)習(xí)很輕松,同時(shí)還學(xué)到了新知識(shí),比如防止SQLHelper注入,作為一個(gè)編寫程序的人來說,要想的多,有憂患意識(shí)。在這部分的學(xué)習(xí)當(dāng)中,學(xué)習(xí)到了牛老師的一個(gè)習(xí)慣,就是代碼的規(guī)范,尤其是注釋。一段好的代碼無疑注釋也是好的,讓人看著就舒服整齊,再看看機(jī)房中的代碼,雖然也加了注釋,但是總是缺點(diǎn)什么,在這得到了很好的補(bǔ)充。還有一些代碼上的小技巧。我都一一記下了。
(二)界面制作
中間的部分,也就是從第十八講到三十五講,主要是網(wǎng)頁的制作,以前讀別人的博客,很好奇他們的HTML、CSS是個(gè)什么東西,這里自己可以在vs中設(shè)計(jì)出新聞發(fā)布系統(tǒng)的所有網(wǎng)頁。div+css很好的實(shí)現(xiàn)了頁面內(nèi)容與表現(xiàn)相分離,這樣在css文件中統(tǒng)一管理了頁面內(nèi)容的變現(xiàn)。這部分的學(xué)習(xí)都是充滿好奇的,因?yàn)槎际切碌闹R(shí)。有時(shí)還可以按照自己喜歡的樣式修改他們或者更好圖片,這樣的學(xué)習(xí)是有趣的。
(三)整合
第三個(gè)部分就是前兩個(gè)部分的整合,因?yàn)橐獙?shí)現(xiàn)我們編寫的對(duì)新聞的增、刪、改、查一些操作和設(shè)計(jì)好的網(wǎng)頁很好的整合起來。在學(xué)習(xí)第二個(gè)部分的時(shí)候就想到做了這么多的頁面就是要和第一部分編寫的代碼結(jié)合起來才有效果,所以當(dāng)講到這部分時(shí)也就是順理成章了。有一些印象深刻的地方,用一般處理程序來實(shí)現(xiàn)驗(yàn)證碼,總是在注冊什么的時(shí)候會(huì)添加驗(yàn)證碼,原來這都是一些隨機(jī)事件生成的預(yù)先寫好的字符。隨著學(xué)習(xí)的深入,也慢慢的解決了一些疑惑。學(xué)習(xí)了這部分內(nèi)容在后來點(diǎn)網(wǎng)頁的時(shí)候會(huì)不自覺的想一些東西是怎么實(shí)現(xiàn)的,有我知道的,有很多我還不知道的。
最后就是做好系統(tǒng)發(fā)布了,發(fā)布真的是遇到錯(cuò)誤最多的地方,這部分還要進(jìn)一步的總結(jié)。
總結(jié)
新聞發(fā)布系統(tǒng)無疑是帶我們進(jìn)入的B/S的學(xué)習(xí),開始全新的旅程,同時(shí)也讓我長了見識(shí),擴(kuò)寬了眼界,學(xué)習(xí)到了一些很好的習(xí)慣。
看了牛老師的視頻之后,去他的博客逛了很多圈,果斷收藏,里面有在敲系統(tǒng)的時(shí)候用到的東西,有一些需要我們學(xué)習(xí)的東西,滿滿的都是精華都是需要我們品味的東西啊!
老師很牛很幽默,我很傻很可愛,但我會(huì)努力成為大牛的……