時間過得飛快,工程也接近尾聲了,真切得體會了一次盲人摸象的感覺,在此之前對於.net環境我們並沒有在裡面真刀真槍的做過工程,說是有一些vb的基礎,但杯水車薪很少能用得上,但也使得我敢去大膽的猜測某些屬性設定,某些方法過程。
問題是繁多的,可是畏手畏腳不去解決問題,那問題永遠是問題。從假期開始的那兩天結束後,按照自己對mvc三層的理解,重新對機房收費管理系統的規劃建模,便一點一點開始著手編寫**,公尺老師曾說過,「做乙個專案的時間,有80%是用來做需求的,是用來建模的,而剩下的那些就是用來編**的」。現在仔細想想,學宇說「有了架構、模型的指導,敲**就很容易了」。這句話是沒有問題的。而我也或多或少有點感觸。
這些天來,針對每個功能的實現,我都是先通過rose畫出相應的時序圖(來規劃自己的邏輯思維,不至於編碼過程中繞來繞去,無從下手。),有了模型的指導,下面就是嚴格按照其中的規範來編碼,基本上編碼過程就是4點兩線,實現乙個窗體功能,總是先從窗體的事件觸發開始,通過bll(bussiness logic layer,業務邏輯層)例項化乙個dal層的物件來呼叫dal層的方法,再接著就是通過dal層組建sql語句,傳給sqlhelper類進行處理,返回資料集dataset,然後進行判斷繼而返回一些資訊給介面層.這一去一回就是兩線,編碼過程中大部分時間還是在摸索學習如何處理返回來的dataset,現在做好的那些都只是簡簡單單的實現了功能,而且軟體的健壯性方面還是考慮比較少的,如果操作不慎,系統散架子還是有可能的。
對於在編碼過程中,有時有些窗體中的某些功能的時候,往往會呼叫的某個類的同乙個方法,可是現在我做的又靈活性不強,也只有將方法重寫了,呵呵,也不知道算不算犯規哈。
在編碼的過程中嚴格按照架構分層來設計,更被微軟的大智慧型深深震撼,真的是細緻入微,體貼關懷無處不在,一切為了使用者,這也應該是我們軟體設計人員應該多多考慮的吧。
萬事開頭難,我的第乙個難也就是連線這個.net下的資料庫了。雖說暑假的時候接觸過資料庫,可是在vb6環境下畢竟還是簡潔的多,換了乙個環境了,怎麼辦?感覺總是難的,抱書啃了啃,找了個例子,這道坎也就過來了。想想,困難也就是這樣子,好多時候並不是真的難題,而庸人自擾,自然就放大了困難。
過了明天,這年前的集訓就算告一段落了,加把勁兒,總也不能讓這個工程經歷兩年吧~~
寒假集訓總結
寒假的訓練以不太順利的結果結束。整個寒假訓練都是兩天一場學長抓的訓練賽,然後補題,由於自己比較菜以及一些莫名的因素,導致訓練賽打得比較差,尤其是後幾場。訓練賽沒能打好的原因可能與狀態關係確實很大,但其中肯定與實力有關吧。總結一下,這些題目,演算法和思維上難倒自己的好像也沒幾道 後來補出來的 但是賽場...
寒假集訓總結
寒假學了圖論與數論,這些內容並不簡單,但畢竟由本校大佬總結出的精華,由於時間較短,很多地方來不及實現,因而這些題目大多都沒有時間去實現。題目沒有那麼簡單,基本上一道題很難想到正解。確實對於我自己而言是一次挑戰。兩次考試的成績並不理想。但經過這麼多天的時間的學習,可以說在腦中形成了一種數論及圖論的框架...
2019 2 24 寒假集訓總結
今天下午開會時老費說,到今天為止寒假集訓就已經結束了,從明天開始轉為正常的在校集訓,而且還公布了新年做題不超過40道的沒有參加省賽的資格,而我僅僅以45道題剛剛過線,但是有的隊友卻能做90多道題目,這不僅僅是知識和能力的問題,更大的一部分還是有態度的原因,在家的時間總是給自己找理由不去做題,即便是有...