做完了機房收費系統個人版後,由於沒有合適的人合作開發,所以就開始了B/S的相關學習,也是轉向web開發的一個轉變,所以還是非常感興趣的,因為自己又開始學習新東西啊!
《牛腩新聞發布系統》,對於這個視頻,首先我說對於我這樣的初學者,還是非常適合的,雖然我是原版的抄過來的,但是創新的前提是先學會模仿,所以自己一步步敲成的程式,到發布網站,並能夠從別人的電腦上訪問,感覺還是非常好的。
首先,我想談談牛腩牛老師這個人,1986出生,2008年錄製的這個視頻,但是工作時間為兩個月。而我1991年出生,現在是2013年。大家可以很容易的計算出,也就是牛腩老師在我現在這個年紀錄的這套視頻,看到人家錄視頻時裡邊提到的各種學習網站,人家對學習電腦的看法等等,自己感觸挺深的。為什麼人家在這個年紀已經到那個深度了,而自己,才剛剛學習,或者說如果不進提高班的話,更不如人家,思考中……
其次回顧一下這套視頻的大體過程,雖然是一個小小的新聞發布系統,當時牛腩老師還是按照,畫UML圖建模,寫文檔設計規劃,然後建立資料庫,並分層去實現其中的功能,這點感覺人家做的挺好。
對於畫圖建模,寫文檔設計規劃,因為系統比較小,雖然簡單走過,但這是我們以後做軟體,做開發必不可少的過程,而且是一定要重視,一定要詳細的階段。因為這個階段直接決定後邊的階段,工程越大體現的越明顯。
資料庫的建立,他是利用SQL語句來建立的,這是我學習的一點,以前我都是用查詢分析器來點擊點擊再點擊來建立資料庫表等,雖然簡單但是麻煩,用於一個大字速度非常快的編程員來說,用SQL語句來建立各種資料表,既能顯示出專業來,又能方便快捷的達到要求,提倡以後多用此來實現。這裡就聯絡到前邊學習的資料庫視頻,裡邊講的文法需要我們必須知道,這樣才能順利寫出,聯絡,複習,再學習,然後多實踐。
D層的編寫,可能是他為了是自己的視頻知識容量大些,利用到各種知識點。利用常用的SQL語句查詢,還有觸發器查詢,預存程序,這些都是他用SQL語句編寫的,我感覺這裡學習的東西很多,這是以後我要多加練習的地方,更進一步瞭解了觸發器器和預存程序。更感受深的是,在機房收費系統這些東西還是模稜兩可,這時感覺很多東西豁然開朗,明白了很多。
B層的編寫,這個他沒有真正體現出B層的作用,總而言之,D層B層資料庫等,感覺是對機房收費系統的再次回顧學習,很多東西一樣。不斷的學習會收穫不一樣的東西。
U層的編寫,這也是這套視頻的重點。初次接觸設計網頁,感覺還是有些陌生感,但是經過實戰和對一些書籍的學習(下一遍寫關於HTML和CSS的簡單學習),感覺還是比較簡單的。難的是如何設計,而不是如何?設計好的網頁。所以對於我們這些初學者,需要做的是多觀察各種網站的設計風格,設計理念,對於我們的以後能夠設計出既能符合福士的思想,又能有自己創新的東西還是非常有必要的!
實現了各種功能,剩下的就是我們發布網站了,這裡遇到了些許麻煩,因為還是接觸到新的東西了,對於新的東西,總是有一種抵觸感,以後還能慢慢學著改變適應。IIS,這個“鬼東西”,讓我鼓搗了一天,才終於把我的網站發布出去,太不容易了。對於發布處理也想發表篇專門的部落格,再多學習些相關內容再稍後發表。
這樣前前後後,在牛腩老師的帶領下,才算終於完成。期間他用到的很多技巧,很多學習方法,很多做法,都值得我們去借鑒,去學習。希望在以後的道路上能夠學習的更好!加油!