已經很久沒有下筆了,這次的專案感受就來隨便說說吧~
不知不覺學php已經好一段時間了,學習過程中一直感覺自己學的不好,雖然老師布置的作業基本能勉強做完,一塊一塊,知識很難整合在一塊。當時我也沒有想太多,雖然我上學也是學的計算機相關專業,但我一直認為自己是零基礎的。因為,在學校時學的並不好,更何況已經工作了一年,把知識點差不多忘得一乾二淨。
聽說要做專案的時候,其實心裡是挺興奮的,覺得這是一次檢驗自己的機會,也是能夠梳理知識的機會,所以我告誡自己一定要好好完成。
做專案之前我對康盛的產品了解少之又少,不清楚他的布局和功能。知識憑藉自己上貓撲和天涯的印象想象著自己要建乙個什麼樣的論壇**。最先開始的是專案文件,我把每個頁面的布局畫了出來,流程也畫了畫。在做專案的過程中才知道,提前規劃是何等的重要,要不然不知道該做哪一步,沒有頭緒就不好一步步實現所有的功能。
在這裡提一點,當時老師也提過,就是在做專案文件的時候,盡可能的寫的比較詳細一些,要不然在做的時候改來改去,有些苦惱。
我最先下手的就是註冊登入,一開始我也想在本頁面實現判斷,可是後來才知道必須用js或ajax,我從來沒接觸過這些,看到旁邊的同學都在使用,我羨慕不已。後來想想,今後還是要學的,等我學了我肯定也能做出來。現在就跟著老師的步伐一步一步的走,踏踏實實的走。老師經驗畢竟是豐富的,只要把他交的每一步走好了,我想一定能學的很好。所以,我用了後台判斷。雖然沒達到我期望的結果,但效果還是出來了。
在後來做了板塊功能,我用了分幀,在這裡讓我理解並運用了get傳值,就是在加鏈結的時候在位址後面用?傳只給那個頁面。在後來做的頁面中我大量運用了這一技術。
再後來就是做發帖回帖,這倒是沒什麼難的,對於我來說最難的就是分頁,弄了整整一天,終於在老師和組長的幫助下把它搞定了!這讓我明白了,在做專案的過程中如果有不會的就要不恥上問,千萬不要自己鑽牛角尖,萬一弄不出來,會很影響情緒的,更會影響整個專案的進展。團隊的力量是偉大的。
再接下來的功能如使用者管理:修改使用者名稱,密碼,頭像,管理員的管理,新增刪除板塊,管理積分,無非就是不斷的修改讀取資料庫的內容。用老師的話說就是增、刪、改、查。所以sql語句一定要熟練運用,還有sql_query(),sql_fetch_assoc(),這是最長用的,還有乙個要提的就是上傳,move_uploaded_file,在form中不要少了少了enctype='multipart/form-data',在name後一定要加上,細節一定要注意,要不然死活也傳不上去。
還有一點,就是做完之後是要做安裝的,所以一定定義好常量,不然做安裝就累了,還得一點一點的改,我的表字首就是這樣,一開始嫌麻煩沒有定義,後來沒想到用到那麼多,還是一項一項的改過來了。以後千萬不能犯這樣的錯誤了。
還有就是資料夾一定要規範,一開始做就是這樣,給你個資料夾起個好記的名字,比如說:資料夾img,裡面還有userhead(使用者頭像),bkimg(板塊),postimg(發帖),replyimg(回帖)....還有把css放乙個資料夾裡,總之,在自己用起來方便的同時,也要讓別人能看懂就行了。
再就是注釋,寫**一定要寫注釋啊!尤其是**行數多了,自己回去找都不認識了,就可悲了。我平時寫注釋很少,我只是在我覺的有點複雜的情況的時候才寫注釋。明顯的有點小自私,可不要學我哦。
在技術上只要把老師講的都能理解了,一般不會遇到太大的技術難題,接下來就是看時間了。如果敲鍵盤敲得慢那就等著和我一樣加班熬夜吧,在做專案的過程中一般2點之前很難睡覺。
總結總結,做完專案第一點就是感覺好輕鬆,終於不用熬夜(萬歲萬歲)。在只是上讓我明白了如何把知識點有效的整合,分清了知識的重點和非重點,不足就是看到其他同**用的還沒學的技術,感到有自己技術還有很大的提公升空間,還得見賢思齊,不斷努力!
加油吧!我不會輸!
29期 做完第乙個專案後一點感受
已經很久沒有下筆了,這次的專案感受就來隨便說說吧 不知不覺學php已經好一段時間了,學習過程中一直感覺自己學的不好,雖然老師布置的作業基本能勉強做完,一塊一塊,知識很難整合在一塊。當時我也沒有想太多,雖然我上學也是學的計算機相關專業,但我一直認為自己是零基礎的。因為,在學校時學的並不好,更何況已經工...
29期 做完第乙個專案後一點感受
已經很久沒有下筆了,這次的專案感受就來隨便說說吧 不知不覺學php已經好一段時間了,學習過程中一直感覺自己學的不好,雖然老師布置的作業基本能勉強做完,一塊一塊,知識很難整合在一塊。當時我也沒有想太多,雖然我上學也是學的計算機相關專業,但我一直認為自己是零基礎的。因為,在學校時學的並不好,更何況已經工...
29期 第乙個專案後
感覺有進步,有差距 基本上一般的功能可以實現,但是感覺僅僅是能夠實現功能,連半成品都不是,放到網上去的感覺應該跟脫光衣服上街的感覺差不多,程式跟資料庫就像篩網,隨時都可能被丟進些什麼東西。同志講 先求自立於不敗之地,而後再求制勝之方!這句話基本已經納入自己的思維模式,其實一樣,首先保證其可以正常執行...