一個小項目爲我提供了一個讓自己更好地成爲程序員的機會。我可以找到大量描述控制流結構和dotnet庫的資源,但是我沒有得到的是如何構造整個代碼。我還沒有經過任何形式的結構化編程課程,所以我想確保我沒有發展壞習慣,因爲我的理解有限。我以前做過很多程序編程和一些GUI工作。我已經算出了算法和方法。我需要簡要敘述如何設計這段代碼。尋求關於構建c#dll的高級指導
具體來說,我想創建一個dll,其中包含代碼來將長格式化文本字符串解析爲某種結構化數據。我有必要的正則表達式食譜已準備好檢索數據。大部分字段都是單個值,但可能是一對多的關係。我應該有多少班,他們的角色是什麼?實際的解析發生在哪裏,我應該返回什麼類型的對象?
我對如何繼續直到我知道我描述的是什麼樣的模式感到茫然。
你知道數據的結構嗎?首先從基本的OOP原則開始。然後,決定用例,標識對象,根據這些對象創建類。當你完成這些活動時,情況會變得更加清晰。 @Sleeper指向的鏈接在這方面很有幫助。 – 2011-01-06 08:08:39