作爲軟件開發行業的新進入者,我試圖用不同的方式來發展我的編程技巧。我發現的一種方式是通過閱讀其他作者的代碼而得到的許多建議。您是否推薦用於dot net中小型數據庫應用的程序方法學軟件開發?
當我開始開發時,我想爲任何應用程序使用面向對象的設計範例。首先,我從小型數據庫編程項目開始,例如酒店管理,工資單,銷售應用程序等。然而,在我搜索互聯網上的源代碼的過程中,我發現很多程序員在程序化的過程中爲這些小型應用程序開發了他們的源代碼。雖然他們使用vb dot net或C#(面向對象的語言),但他們試圖遵循程序,比如他們在一個類中定義了所有全局方法和變量,然後他們調用特定表單爲特定操作訪問該方法。
E.g.圖書館管理中的應用設計可能看起來像這樣
//one global class for whole method and variable definition
Class globals {
//define public variable and public function such as
//connection to db code
Public void storebooks()
{//code for storing books to db
}
Public void storeusers
{ //code for storing users to db
}
.
.
//code for searching books …etc
}
然後形式用於其操作就像在VB6模塊聲明一個特定的全局方法和變量。
我的問題是,當我試圖做的應用程序,我嘗試通過定義類對象,屬性...等方法使用oop方法。 那麼我在正確的方向嗎?我應該使用面向對象的方法(儘管很小)開發這些類型的應用程序,或者我應該堅持我在網上找到的上述類型代碼(程序方式)?
請詳細解釋何時使用oop方法以及何時使用程序(如果適用的話)。我的目的也是發展自己的軟件開發技能的畢業生
感謝
是的,你是對的,這是我面臨的問題。所以我應該堅持使用OOP開發這些應用程序 – Tad 2010-07-05 11:48:34
如果你想做好軟件,你可以使用OOP和程序編程來完成,所以這取決於你的偏好。我一定會跟OOP一起去的。 – Wizard79 2010-07-05 12:02:12