標籤:cs vb c# 設計模式 三層
經曆了一個多月的奮戰,重構的機房終於面世了。花的時間有點長了,不過從中也學到不少東西。
先說下這C/S的學習吧,C/S學習經曆了軟工文檔、UML、C#、設計模式、VB.NET視頻、三層、機房收費系統個人版。其中機房收費系統個人版是對前期學習的一個大匯總。實踐了整個C/S學習過程中所學過的所有東西。對知識有了一個更加深刻的認識。
軟工文檔
軟工文檔是我們軟體開發過程中必不可少的東西。使我們的軟體開發都有據可依,提高開發效率。同時也提供了對軟體的運行、維護的有關資訊,便於管理員、開發人員、操作人員、使用者之間的交流和瞭解。使軟體開發活動更科學、更有成效。
UML
UML是一種功能強大的,物件導向的可視化系統分析的建模語言,它的各個模型可以協助開發人員更好地理解商務程序,建立更可靠,更完善的系統模型。UML的一切實際上是為了交流,先編碼後修複是錯誤的,先設計再錯誤修正是正確的。UML圖先設計找錯誤,然後再按照圖來進行代碼編程。
C#,設計模式
C#是繼VB學習之後的第二門程式設計語言。也是純物件導向的語言。通過C#學習,切身的體會到語言之間是相通的。學習設計模式的時候,也是用C#敲的例子,對C#的瞭解更深了一步。通過設計模式,讓我們對軟體的設計有了一個全新的認識。軟體的設計不僅僅是為了實現功能,同時也要在需求面對更改的時候或者在其他地方用到這部分功能的時候,能夠複用代碼。讓我們的軟體維護起來更方便,減少耦合。
VB.NET
通過VB.NET的學習,讓我們對VB.NET有了一個全域的認識。VB.NET跟VB是差不多的,也算是學習的第三門程式設計語言了吧。有了VB的基礎,學習起來並不難。同時VB.NET也是物件導向的語言,通過VB.NET的學習,對物件導向語言有了更深的理解。
三層
三層分為介面層(U層)、商務邏輯層(B層)、資料訪問層(D層)。三層使我們可以只關注整個結構中的其中某一層,降低了層與層之間的依賴,有利於各層邏輯的複用。更好的降低了耦合。同時,也對過程之間的參數傳遞和物件導向有了更深刻的認識。
VB.NET版機房收費系統
上一次機房收費系統做的時候面向的是過程,這次機房收費系統,是物件導向開發的。有了很大的不同。物件導向的編程,讓系統維護起來更加方便,面對新功能的增加也更加簡單。現在對物件導向的認識只是一點皮毛,下面還會不斷的學習。在這次機房中也學到了很多資料庫的知識,之前感覺很高大上的視圖、預存程序,現在看起來並沒有那麼難了。這次機房重構,有了各種設計、文檔、圖。感覺也更加的專業了。
總的來說還是要去不斷的實踐,只是去看是不行的,看只能理解一個表面,沒有實踐過的話還是挺心虛的。動手實踐了,就會遇到問題,然後解決問題。這樣,會認識的更加深刻,掌握的更牢固。
C/S學習總結