2012-02-07 34 views
1

我花了一段時間尋找答案,但沒有什麼幫助。面向對象的應用程序開發在C#

我正在學習面向對象的開發,並且正在開發一個項目來幫助理解這些概念。

我有一個包含EmployeeID,EmployeeFirstName,EmployeeMiddleName,EmployeeLastName的Excel文件。

我需要調用數據庫中的存儲過程,傳遞EmployeeID參數,並將返回值寫入csv文件。

輸出csv文件將具有以下欄目:僱員,EmployeeAddress,客戶端ID,專案編號

我怎樣寫在OOP格式的代碼? (如在員工類對象樣本語法)

更新
我如何去建立一個Employee對象,並創建相應的屬性(如僱員,EmployeeFirstname,EmployeeMiddleName等)

+0

您在這裏提出了多個問題:1)員工類會是什麼樣子。 2)什麼是最好的方式來存儲這些數據? 3)如何檢索這些數據並將其存儲在我的對象中? 4)然後我如何輸出到CSV?所有這些都有很多解決方案 - 你可能會走得更遠,然後讓別人看看你的努力。有沒有*真的*錯誤的答案(好吧,但有更多關於皮膚的貓;-) – dash 2012-02-07 22:41:50

+0

@dash只是在尋找「什麼樣的員工類看起來像」。 – DotNetRookie 2012-02-07 22:43:41

+0

@BobKaufman一個特定的挑戰是......員工類會是什麼樣子? – DotNetRookie 2012-02-07 22:44:34

回答

1

這是一個複雜的問題。我個人的意見是,代碼示例會對你沒有好處。你需要擔心的是你可能使用不同的模式來以一般的方式解決問題......編寫實際的代碼幾乎是微不足道的。

你需要設計你的代碼,這將需要最少的努力去適應的情況下你原來的數據存儲不再是一個Excel工作表或您的輸出庫不再是CSV但XML等等...

嘗試使用抽象的方法,接口,...

一個好地方開始將是here

對廣義問題的廣義答案。